sHlsy1995
码龄9年
关注
提问 私信
  • 博客:86,646
    问答:516
    87,162
    总访问量
  • 48
    原创
  • 33,128
    排名
  • 47
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:Keep Learning. 持续学习,持续地热爱编程。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-05-24
博客简介:

Stephen Ling

博客描述:
keep learning, keep coding
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    326
    当月
    0
个人成就
  • 获得137次点赞
  • 内容获得32次评论
  • 获得207次收藏
  • 代码片获得565次分享
创作历程
  • 9篇
    2024年
  • 6篇
    2023年
  • 8篇
    2021年
  • 13篇
    2020年
  • 7篇
    2019年
  • 3篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • Django 源码学习
    8篇
  • 通用消息通知服务
    5篇
  • Rust
    3篇
  • Leetcode
    6篇
  • c++
    1篇
  • Linux
    6篇
  • Ubuntu 18.04 LTS
    3篇
  • 编程语言(Program Language)
    2篇
  • JavaScript
  • Go
  • Java
  • Python
    10篇
  • 数据库(Database)
    1篇
  • 学习日记
    14篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

[运维开发] 进程管理工具 - supervisor

这些组件共同工作,提供了一个强大的进程管理框架,允许你对多个进程进行集中管理和监控。通过配置文件和命令行工具,你可以灵活地控制进程的生命周期,确保关键服务的高可用性。
原创
发布博客 2024.10.20 ·
515 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

[Django 0-1] Core.Serializers 模块

通过继承类,可以自定义序列化器。self,queryset,*,**options,):""""""else:if ():else:if ():if ():Django 提供了一系列格式的序列化器使用,包括jsonjsonlyamlxmlpython等。通过继承Serializer类,可以自定义序列化器。自定义后的序列化器可以通过在。
原创
发布博客 2024.05.06 ·
409 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

[Django 0-1] Core.Management 模块

Management 模块是 Django 的核心模块之一,它承担了 Django 脚手架命令。通过学习该模块,可以指导自己如何设计脚手架,以及了解脚手架需要哪些功能。
原创
发布博客 2024.03.25 ·
483 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

[Django 0-1] Core.Email 模块

Django 的邮件模块提供了多种邮件后端,可以根据需要选择不同的后端。留有 dummy,console,locmem,filebased,smtp 多种类型后端。通过 Django 邮件模块,避免重复编码,针对各类邮件服务器的特定规则只需自己实现发送后端逻辑,不需要重头编写。
原创
发布博客 2024.03.18 ·
441 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

[Django 0-1] Core.Handlers 模块

Handler 模块封装了 wsgi,asgi 两个类,分别用于处理外部的请求信息,asgi 提供异步处理能力。很好的实现了请求的处理流程,并提供了中间件的功能。
原创
发布博客 2024.03.15 ·
700 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

[Django 0-1] Core.Files

对于 web 服务端开发,文件操作是日常。但是文件的用途有很多,处置方式也很多。例如不同的文件类型放置在不同的存储后端,以及文件的访问控制、时效性也可以通过拓展存储后端来实现。利用 django 这种分离文件操作和存储后端的框架,在开发中可以很好的解决大部分文件类需求。
原创
发布博客 2024.03.14 ·
592 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

[Django 0-1] Core.Checks 模块

Django 通过加入checks包,来执行一系列运行时检查,确保错误能在启动加载时期及时发现,避免扩大影响,同时制定了此类错误的表现方式和级别定义方式。对于日常项目值得借鉴
原创
发布博客 2024.03.13 ·
588 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

[Django 0-1] Core.Cache模块

Django的cache模块,通过实现一个CacheHandler的manager类,来实现多缓存后端的统一管理和调用,避免到处实例使用。
原创
发布博客 2024.03.12 ·
638 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

[Django 0-1] Apps模块

Django 框架中的apps包,包含了每个应用的初始化、模型初始化,以及初始化后的集中实例存储在registry中
原创
发布博客 2024.03.11 ·
455 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

【通用消息通知服务】0x4 - 目前进展 阶段复盘

通用消息通知服务阶段复盘
原创
发布博客 2023.08.29 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【通用消息通知服务】0x3 - 发送我们第一条消息(Websocket)

实现websocket消息,发送和接收websocket消息
原创
发布博客 2023.08.28 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【通用消息通知服务】0x2 - 初始化服务

sanic和fastapi都是优秀的asyncio网络框架, 相比之下fastapi目标是Django,sanic追求的是flask。fastapi内置足够多的优良特性,对开发者非常友好。但是有时候我就是愿意选复杂的一条路。
原创
发布博客 2023.08.28 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【通用消息通知服务】0x1 - 前期设计

开发一款通用消息通知服务的前期设计思考
原创
发布博客 2023.08.28 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【通用消息通知服务】0x0 - 构思服务

构思服务需要的功能、流程、服务对象,制定基础服务指标
原创
发布博客 2023.08.23 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GraphQL strawberry的使用回顾和体会

简单来说GraphQL 比起 RESTful 集成额外一些功能这些都是优点了。开发效率在项目初期是很重要的,需要快速原型化。但是后期稳定后,性能也很重要。
原创
发布博客 2023.08.17 ·
995 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Leetcode] 1513.仅含 1 的子串数 - Rust 实现

Leetcode 1513. 仅含 1 的子串数问题描述给你一个二进制字符串 s(仅由 ‘0’ 和 ‘1’ 组成的字符串)。返回所有字符都为 1 的子字符串的数目。由于答案可能很大,请你将它对 10^9 + 7 取模后返回。解题思路连续1串的包含子串数具有规律,满足等差数列.所以题目就变成了找到所有连续1串,记录其长度后计算长度和。由于结果可能中途上溢,所以用了64位来保存中间结果。如果64位也不够,因为2^32-1 > 10 ^ 9 + 7,可以考虑在加法前判断是否溢出如果溢出先取
原创
发布博客 2021.08.26 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Rust学习 实现一个单线程事件驱动模型

实现一个单线程事件驱动模型需求描述实现一个主事件循环,不停往主事件循环中塞入事件,事件可以描述他的名称、事件类型(不等待,等待,终止)、携带的数据、指定的事件处理。代码实现main.rsmod event;mod handler;use event::{EventType, Event};use handler::Handler;use std::thread;use std::time::Duration;fn main() { let mut event_loop:
原创
发布博客 2021.08.21 ·
1326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[LeetCode] 1047 删除字符串中的所有相邻重复项

基本计算器Codeimpl Solution { pub fn compress(stack: &Vec::<char>) -> i32 { let mut is_positive: bool = stack[0] != '-'; let mut ans: i32 = 0; for i in 0..stack.len() { if stack[i] != '-' || stack[i] != '+
原创
发布博客 2021.08.19 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

零信任技术概念

零信任默认一切参与因素不受信,最小权限原则,动态访问控制和授权,持续的安全防护。
原创
发布博客 2021.07.13 ·
1088 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

批量Clone Git仓库代码

批量Clone Git仓库代码问题经常在工作中需要clone大量项目代码,仓库特别多,git一条命令一条命令下载太过于繁琐。解决办法使用GitPython下载并安装GitPythonpip3 install GitPython编写批量Clone代码import argparseimport osfrom concurrent.futures import ThreadPoolExecutorfrom git import Repoargparser = argparse.Arg
原创
发布博客 2021.07.04 ·
2142 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏
加载更多