- 博客(34)
- 收藏
- 关注
原创 一文入门 Docker(零基础保姆级教程,彻底搞懂容器化部署)
Docker 解决环境不一致问题,一次打包到处运行镜像静态、容器动态,镜像是模板,容器是实例核心操作:拉镜像、启容器、端口映射、日志查看、进入容器企业必备:Docker 是微服务、云部署、自动化运维的基础现在的后端开发、运维、测试、云原生岗位,Docker 已是标配技能。学会 Docker 可以极大提升项目部署效率,告别传统繁琐的环境搭建与部署方式。后续持续更新 Docker Compose、容器集群、微服务容器化实战教程。
2026-09-05 16:44:45
627
原创 一文入门 Git+SVN(版本控制全家桶,零基础速通,面试+工作必备)
在开发工作中,我们经常会遇到这些问题:代码改乱了,想撤回上个版本,找不到原始代码多人协作开发,代码互相覆盖、冲突频发迭代多个版本,分不清哪个是正式版、测试版代码丢失、误删除,无法回溯恢复版本控制工具记录代码变更、回溯版本、多人协作、版本管理、代码备份。Git(主流首选)SVN(老旧项目维护),本文一次性带你彻底入门。✅ 优点:上手简单、操作直观、学习成本低、适合小型简单团队❌ 缺点:依赖网络、分支难用、版本备份单一、不适合复杂迭代项目、大型团队协作效率低。
2026-09-05 16:34:16
216
原创 一文入门 MySQL+MongoDB+Redis(数据库全家桶零基础速通,开发必备)
在企业级开发中,没有任何一种数据库可以包揽所有场景MySQL 存核心业务数据 + MongoDB 存海量非结构化数据 + Redis 做高速缓存MySQL:稳重可靠,负责核心、需要事务、强一致性的业务数据MongoDB:灵活自由,负责海量、结构不固定、频繁迭代的数据MySQL:用户信息、订单、支付、商品、权限等核心业务,需要事务、不能丢数据、要求数据准确的场景MongoDB:用户行为日志、文章评论、内容资讯、设备上报数据、爬虫数据、结构经常变动的业务Redis。
2026-09-05 16:17:30
253
原创 一文入门 Linux 操作系统(零基础保姆级教程,新手速通)
只要接触计算机开发、服务器运维、嵌入式开发,Linux 是绕不开的核心系统。我们日常使用的 Windows 主打桌面可视化、操作简单,而 Linux 主打开源免费、稳定安全、高性能、可定制。目前全球 90% 以上的服务器、云服务器、嵌入式设备、人工智能服务器,全部基于 Linux 系统部署。对于开发者而言:后端开发:项目部署、线上调试、服务器运维必备运维工程师:核心工作系统,日常操作全依赖Linux嵌入式/物联网:设备底层系统基本都是Linux人工智能/大数据:算力服务器清一色Linux环境。
2026-09-05 14:59:36
819
原创 博客系统数据库设计|9张完整数据表(用户/文章/分类/标签/关联/评论/收藏/关注)MySQL最全结构
用户 — 文章:一对多(一个用户多篇文章)文章 — 分类:多对多(通过中间表)文章 — 标签:多对多(通过中间表)用户 — 评论:一对多:多对多用户 — 用户关注:自关联多对多评论自关联:实现二级评论。
2026-08-24 19:34:21
152
原创 同步与异步、阻塞与非阻塞、多线程、协程超详细讲解(Python并发编程从入门到精通)
线程是进程内的最小执行单元,一个进程可以开启多个线程。线程共享进程资源,切换开销小。协程是单线程内的微并发,用户态手动切换,无系统开销。线程切换由操作系统调度,协程由程序自己调度。同步顺序执行等待结果,异步不等待、后台执行;阻塞原地卡住,非阻塞灵活切换任务;并发交替执行,并行同时执行;多线程操作系统调度,受GIL限制,适合普通IO;协程用户态自主调度,开销极低,适合高并发IO;IO密集用协程/线程,计算密集用多进程。✨ 至此 Python 并发核心全部通关!面试作业直接满分!
2026-08-19 19:15:58
243
原创 Linux用户与用户组管理超详解|useradd/userdel/usermod/passwd/sudo权限(零基础保姆级)
root UID=0,权限最高;普通用户UID从1000开始。用户信息,密码信息。useradd创建、userdel删除、usermod修改。su -完全切换用户,比 su 更规范。sudo临时提权,普通用户借 root 权限。用户必须至少属于一个主组,可以拥有多个附加组。
2026-08-18 20:25:27
210
原创 Linux基础入门超详细教程|零基础快速掌握Linux系统、常用命令、文件权限、目录结构(保姆级)
Linux 是开源服务器操作系统,服务器、后端、云计算必备;Linux 无盘符,一切从根目录 / 开始;核心目录:/etc配置、/home用户、/root管理员、/tmp临时文件;熟练掌握文件操作:增删改查、移动、复制;
2026-08-17 19:12:25
340
原创 Python面向对象从入门到精通(最全终极总结)零基础|封装|继承|多态|组合|类成员|元类全覆盖
class 类名:# 属性(特征)# 方法(行为)用于管控类的创建过程、规范代码、框架底层print("创建类:", name)pass什么是面向对象?面向对象是一种编程思想,将事物抽象为类和对象,通过属性描述特征、方法描述行为。self、cls 区别?self 代表实例对象,cls 代表类本身。三大特性?封装、继承、多态。组合和继承区别?继承 is-a 强复用;组合 has-a 低耦合更灵活。私有属性原理?双下划线伪私有,本质是名字改写,规范约束外部访问。元类作用?
2026-08-14 19:16:03
218
原创 Python元类详解|什么是元类、type原理、自定义元类、底层类的创建机制(高阶必学)
pass默认元类是 type,我们可以继承 type自定义元类,干预类的创建过程。# 自定义元类,继承type# 控制类的创建print("正在创建类:", name)# 放行,创建类# 指定该类使用自定义元类passPython 中对象由类创建,类由元类创建;默认元类是type,type 可以动态创建类;自定义元类需要继承 type、重写__new__;元类在类定义阶段触发,用于管控类的行为;用途:框架底层、代码规范、自动注册、ORM映射。
2026-08-11 19:08:41
923
原创 Python面向对象|属性封装详解(公有属性、私有属性、get/set方法、@property装饰器)零基础吃透
封装核心:隐藏私有数据,开放可控接口,保证数据安全;私有属性:双下划线 __xxx,类外不可直接访问;基础封装:get() 获取、set() 校验修改;高级封装:@property 装饰器,优雅读写;Python私有是伪私有,靠编码规范约束。
2026-08-10 19:21:43
222
原创 Python类成员超详细讲解|实例属性/类属性、实例方法/类方法/静态方法(彻底区分不混淆)
需要操作对象独有数据(name、age、个人信息)。实例属性:self.xxx,对象独有;类属性:类中定义,全局共享。实例方法:带 self,管对象数据,最常用。类方法:@classmethod、带 cls,管类公共数据。静态方法:@staticmethod、无参数,纯工具函数。优先级:实例属性 > 类属性;业务方法多用实例,公共操作用类方法,工具用静态方法。✨ 全套OOP到此彻底完结!
2026-08-07 19:08:49
288
原创 Python上下文管理器详解|with语句、上下文函数、contextlib自动资源释放(零基础吃透)
手动实现一个属于自己的上下文管理器,彻底吃透底层。# 进入上下文触发print("【进入上下文】开启资源")# 退出上下文触发print("【退出上下文】释放资源")# 返回True 表示异常被忽略print("执行业务逻辑")# 使用自定义上下文obj.work()# 1. 开启资源(enter)print("函数上下文:开启连接/资源")# 向外返回数据yield "我是上下文返回内容"# 2. 释放资源(exit)print("函数上下文:关闭连接/资源")
2026-08-06 19:17:19
231
原创 Python GUI编程零基础入门|Tkinter模块超详细教程(窗口、组件、事件、布局实战)
Tkinter 是Python内置GUI库,无需安装,适合桌面小程序开发;固定流程:创建窗口 - 设置属性 - 添加组件 - 布局 - 主循环;常用组件:Label展示文字、Button按钮、Entry输入框;三种布局:pack流式、grid网格、place绝对定位;通过 command 绑定函数,实现GUI交互。✨ 关注博主,下期进阶:Tkinter实现计算器、记事本完整项目!
2026-08-05 19:08:49
204
原创 Python面向对象进阶:继承超详细讲解(单继承、多继承、方法重写、super用法)零基础吃透
继承让子类自动拥有父类的所有属性和方法,实现代码复用。生活理解:孩子继承父母的特征与能力,不用重新学习、重新定义。继承实现代码复用,子类拥有父类所有属性和方法;单继承:一个父类,结构简单、最常用;方法重写:子类覆盖父类方法,实现个性化逻辑;super() 专门用来调用父类构造和方法;多继承可同时继承多个父类,遵循MRO从左至右查找;is-a用继承,has-a用组合。
2026-08-04 19:38:54
1958
原创 Python面向对象进阶:类的组合详解(组合 vs 继承、代码复用核心)零基础吃透
类的组合:在一个类中,将另一个类的对象作为自己的属性。一个类包含另一个类,实现功能复用。在一个类中包含另一个类的实例对象作为属性,用来实现代码复用,属于 has-a 关系。组合是has-a包含关系,继承是is-a从属关系;组合:将一个类的对象作为另一个类的属性;组合代码解耦、灵活、可单独维护组件;项目开发优先使用组合,避免过度继承导致代码僵化。
2026-08-03 18:58:39
242
原创 Python面向对象编程超详细解析|类与对象、属性方法、构造方法、四大特性(零基础看懂)
class 类名:# 属性(特征)# 方法(行为)规范:类名大驼峰命名法(首字母大写)面向过程:注重过程、步骤、逻辑流水,适合简单脚本面向对象:注重实体、模块、封装复用,适合大型项目类是模板,对象是实例,先定义类、再创建对象;__init__构造方法用于初始化对象属性,创建对象自动执行;self 代表当前对象,用来绑定对象独有数据;属性描述特征,方法描述行为;面向对象四大特性:封装、继承、多态、抽象。
2026-07-31 18:55:06
247
原创 Python日志模块logging详解|日志格式、日志处理器(Handler)彻底吃透
默认日志格式非常简陋,无法定位问题。我们可以通过format 格式化字符串自定义日志输出内容。坑1:设置级别无效 → 忘记给 logger 设置 Level坑2:日志重复打印 → 多次 addHandler,需坑3:日志文件乱码 → FileHandler 指定坑4:debug 日志不输出 → 默认级别为 WARNING,需手动调低logging 是 Python 标准日志库,替代 print,适合所有正式项目;
2026-07-30 18:56:50
1144
原创 Python函数进阶全集|参数详解、作用域、递归、匿名函数、闭包、装饰器(保姆级教程)
满足其一即为高阶函数:参数接收函数返回值返回函数1. 参数体系:位置→默认→关键字→*args→**kwargs→参数解包2. 作用域体系:局部/全局变量 → global修改全局 → nonlocal修改外层局部 → globals/locals查看命名空间3. 函数进阶:lambda匿名函数 → 高阶函数 → 递归函数(作用域经典应用)4. 高阶进阶:闭包(保存外层变量)→ 装饰器(闭包工程应用)→ 时间/权限/日志实战案例。
2026-07-25 16:57:02
225
原创 Python零基础入门:函数详解(定义、调用、返回值)彻底吃透
先定义,后调用。只定义不调用,函数内部代码永远不会执行。def:关键字,固定写法,代表定义函数(define)参数列表:可选,用于接收外部传入的数据,无参数则空括号函数体:缩进代码块,实现函数具体功能函数定义:封装重复代码,实现功能复用,分为内置函数和自定义函数;函数使用:先 def 定义,后 函数名() 调用,不调用不执行;函数参数:分为无参、有参,让函数功能更灵活通用;返回值:return 将内部数据传出,支持单返回、多返回,无 return 默认返回 None,且 return 会终止函数执行。
2026-07-24 19:01:58
215
原创 编程核心精讲:递归原理与函数作用域
代码极简、逻辑清晰,完美适配树形结构、层级问题(二叉树遍历、斐波那契、汉诺塔)贴合分治思想,无需手动循环迭代,减少冗余代码1.函数作用域核心是变量隔离:全局变量全局共享,局部变量函数专属,访问遵循就近原则,递归每层作用域相互独立;2.递归核心是自调用分治,必须包含基线条件+递推条件,先递推后回溯;3. 递归与作用域深度绑定,合理使用局部/全局变量,是解决递归数据错乱、报错的关键;4. 递归适合层级嵌套问题,日常开发需根据场景权衡递归与迭代的使用。
2026-07-23 18:57:49
303
原创 Python函数零基础入门:基本用法+全套操作详解(超详细)
函数(function)是组织好的、可重复使用的、用来实现单一或特定功能的代码块。把一段经常要用的代码打包起来,起个名字,以后想用直接调用即可,不用重复写代码。Python中使用defdef 函数名(参数列表):"""函数文档注释(说明函数功能、参数、返回值)"""# 函数体:具体执行的代码逻辑return 返回值 # 可选,没有则默认返回 None定义函数忘记冒号:def语句末尾必须加,否则直接报错缩进错误:函数体必须缩进,缩进混乱会导致程序异常参数数量不匹配。
2026-07-22 19:08:12
356
原创 Python五大核心数据结构最全汇总(str/list/tuple/dict/set)新手必收藏
字符串是有序、不可变的字符序列,是Python最基础的文本数据类型,所有单引号、双引号、三引号包裹的内容都是字符串。列表是有序、可变、可重复的容器,是Python最万能的数据结构,用中括号[]定义,可存储任意数据类型(数字、字符串、列表、字典等)。元组是有序、不可变、可重复的容器,用小括号()定义,特性和列表高度相似,唯一区别是不可修改。字典是无序(3.7+插入有序)、可变、键唯一的键值对容器,用大括号{}定义,存储key:value映射关系,是Python查询效率最高的数据结构。集合是。
2026-07-21 19:02:16
825
原创 Python字典零基础详解:基础知识+全套常见操作(超全实战)
字典是Python内置的可变、无序、键唯一的序列,以键: 值(key: value)的形式存储数据,整体包裹在大括号{}中。通俗理解:字典就像生活中的通讯录,键是姓名(唯一不重复)值是手机号(可重复、可修改),通过姓名就能快速精准找到对应手机号,无需遍历查找。键重复覆盖:字典键唯一,重复定义键会直接覆盖旧值,不会报错,编码时需注意键类型限制:列表、字典等可变类型无法作为字典键,仅不可变类型可用取值报错问题:直接索引未知键易报错,优先使用 get() 方法安全取值遍历禁忌。
2026-07-20 19:45:18
258
原创 Python零基础入门:列表(List)最全操作详解
Python列表使用中括号 []进行定义,多个元素之间用逗号分隔,列表中的元素无需统一数据类型。可以通过list()# 字符串转列表print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']# 元组转列表print(tuple_list) # 输出:[1, 2, 3]res = lst.pop() # 默认删除最后一个print(res) # 输出:4print(lst) # 输出:[1, 2, 3]
2026-07-18 10:09:49
328
原创 Python 列表(list)所有方法超全汇总
以上就是 Pythonlist 列表全部 11 个内置方法的完整汇总,全覆盖、无遗漏。掌握所有列表方法,基本可以应对 99% 的列表操作场景,无论是日常开发、数据分析还是算法刷题都能高效编码。
2026-07-16 18:57:33
231
原创 Python索引与切片超全详解!零基础秒懂,告别取值报错
索引(下标)是序列中每个元素的唯一位置编号,通过索引可以精准获取单个元素。Python的索引分为正索引和负索引两种,规则简单且固定。如果说索引是取单个元素,那切片就是取一段连续的子序列(多个元素)。切片是Python序列专属的高效操作,支持灵活截取、反转、跳过元素,不会下标越界报错,容错性极强。1.索引:取单个元素,正索引从0左→右,负索引从-1右→左,越界报错;2.切片:取子序列,语法,左闭右开,容错不报错;3.步长核心:正数正向取值,负数反向取值,方向不匹配返回空;4.通用场景。
2026-07-15 19:01:57
270
原创 Python while循环详解
忘记变量自增→ 死循环continue 上方不要放自增→ 卡死break 只终止当前层循环,嵌套不会跳出外层while 条件必须最终能变成 False,否则永久循环。
2026-07-14 20:41:34
238
原创 硅基流动(SiliconFlow)全模态实战:文本/图像/语音/视频Python接入教程
硅基流动成立于2023年8月,是国内领先的一站式AI大模型云服务平台,核心定位是降低大模型落地门槛,依托自研高速推理引擎,为个人开发者、中小企业提供低成本、高性能的模型推理、微调、托管全链路服务,助力AGI技术普惠落地。硅基流动 SiliconFlow - 致力于成为全球领先的 AI 能力提供商,配套完善的开发者文档、模型市场、计费中心,支持快速开发与项目上线。1.接入门槛极低。
2026-07-13 19:01:54
264
原创 Python零基础入门:分支与循环,搞定程序逻辑核心
if:单条件判断if-else:二选一判断if-elif-else:多条件多选一支持嵌套判断,适配复杂逻辑。
2026-07-10 19:22:56
212
原创 教你2.5秒学会使用Python
找到各 Python 安装目录,复制python.exe重命名 Python3.13:python3.13.exe Python3.14:python314.exe。点击自定义安装,全部组件勾选:Documentation、pip、tcl/tk and IDLE、Python test suite、py launcher。Stable Releases:稳定正式版(推荐 3.8/3.9/3.10/3.11,兼容性最好)不要从第三方软件站下载,捆绑广告 / 修改源码,优先官网原版。安装包,弹出安装界面。
2026-07-07 20:17:17
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅