- 博客(33)
- 收藏
- 关注
原创 【容器化必学】Docker 核心概念与高频指令全总结(附实战 Dockerfile)
在现代开发运维中,Docker 已成为打包、分发和运行应用程序的标准工具。它通过容器化技术,完美解决了“在我电脑上能跑,在服务器上跑不起来”的环境问题。近期整理了 Docker 的学习图谱,本文提炼出其中最核心的概念、高频指令,并结合一段真实的 Python Dockerfile 实战代码,带你快速上手 Docker。
2026-09-05 09:55:27
174
原创 【版本控制必修】Git与SVN核心概念及高频指令全总结(建议收藏)
在软件开发中,版本控制是多人协同的基础。目前市面上最主流的版本控制系统是和。近期整理了关于版本控制的思维导图,本文以此为基础,提炼出最核心的概念、工作流和实战指令,助你快速通关版本控制。
2026-09-05 09:50:23
161
原创 【Linux入门到进阶】保姆级思维导图总结(建议收藏)
在Ollama中,可以通过编写Modelfile来定制模型行为。核心参数调优:控制随机性与创造性。低值(0.1-0.3)适合代码/事实问答;高值(0.8-1.5)适合创意对话。:限制生成的最大Token数(-1为不限)。num_ctx:模型推理时“记住”的上下文长度。top_ktop_p:采样策略优化,控制词汇选择与多样性。embedding:文本转向量,基于余弦计算语义相似度。:支持工具调用,让模型能执行代码或结合外部API(如 web_search)。
2026-09-05 09:32:40
318
原创 Vim基础操作与Ollama模型管理,顺便配置Nginx反向代理
本文提供了三个实用技术指南:1. Vim编辑器常用命令速查,包括文件操作、光标移动、复制粘贴、删除撤销、搜索插入等核心功能;2. Ollama本地大模型管理命令,涵盖模型下载、运行监控和网络服务配置;3. Nginx反向代理配置方案,实现Ollama服务的公网/局域网访问。最后给出了Qwen2.5模型从下载到API部署的完整工作流示例。这些指令组合能帮助开发者高效搭建本地大模型服务环境。(149字)
2026-08-20 20:54:08
624
原创 Linux运维必备:文件传输、权限管理、系统监控与进程操作实战指南
本文介绍了Linux系统中四个实用技能:1. SCP远程文件传输(本地/远程互传文件及目录,支持端口指定);2. 文件权限管理(解析权限标识、数字赋权法及递归修改);3. 系统与网络诊断(硬件信息查看、网络配置检测及端口监听分析);4. 进程管理(查看运行进程、优雅终止与强制杀死方法)。这些命令覆盖了日常运维中的文件操作、权限控制、故障排查等核心场景,配有常用参数说明和典型用例。
2026-08-19 20:27:39
576
原创 从零搭建 Jupyter Notebook 远程开发环境
它跟普通 IDE 最大的区别是:代码可以分块执行,每一块下面还能直接看到运行结果、图表,甚至还能在中间穿插 Markdown 写文档说明。如果看到 Jupyter 的登录页面,输入之前启动时生成的 token(或者你自己设置的密码),就能进入 Notebook 界面了。我的服务器是 Ubuntu 系统,如果你是 CentOS,把。但这个是本地地址,远程访问需要换成服务器的公网 IP。服务器一般都是远程操作的,所以 SSH 是基础技能。这步别省略,保证后续安装的包都是最新版本。里,下次再连就不会问了。
2026-08-18 19:30:48
526
原创 手把手教你玩转Linux:从零基础到常用命令实战
在Windows或macOS上安装虚拟机软件(如VMware、VirtualBox),虚拟出多套硬件,再安装Linux系统。:腾讯云Cloud Studio绑定账号可赠送20机时(1机时=1核2G服务器运行10小时),每日签到还可再领2机时,非常适合初学者练手。缺点是不能同时运行,来回切换不方便,不推荐新手尝试。目录是虚拟文件系统,每个运行的进程都在这里有一个对应的数字目录(PID),体现了"一切皆文件"的设计哲学。:Linux系统的核心,负责与硬件交互,管理CPU、内存、设备驱动等。
2026-08-17 19:11:21
395
原创 Pygame飞机大战开发实战:从UI系统到完整游戏逻辑的构建
Pygame作为Python最经典的2D游戏开发库,是无数游戏开发初学者的入门选择。本文将带你从零开始,构建一个完整的飞机大战游戏,涵盖UI系统设计、游戏状态管理、碰撞检测、音效控制等核心模块。无论你是刚接触Pygame的新手,还是想系统学习游戏架构设计的开发者,这篇文章都将为你提供有价值的参考。ENEMY_BORN = pygame.USEREVENT + 1 # 敌人生成事件PROP_BORN = pygame.USEREVENT + 2 # 道具生成事件# 在敌人管理类中设置定时器。
2026-08-14 19:53:06
494
原创 Python面向对象高级特性:动态添加类成员、元类与异常处理详解
通过继承type# 修改类名# 添加父类# 自动添加文档字符串attrs["__doc__"] = f"创建了类{name}"# 自动添加类属性# 使用自定义元类创建类pass。
2026-08-11 19:17:12
507
原创 Python面向对象编程核心:从构造函数到属性封装,一文掌握类的高级特性
利用面向对象思想,可以封装游戏元素。可结合面向对象封装角色、子弹、场景等,提高代码复用性。Python 通过命名约定实现访问控制(,既保持访问简洁,又能在赋值时进行校验。负责初始化,两者配合完成实例化过程。初始化实例 140234567890。构造实例 140234567890。析构实例 140234567890。
2026-08-10 19:07:11
321
原创 Python面向对象编程进阶:多态、抽象类、枚举与上下文管理器
抽象类用于约束子类必须实现特定方法,通过abc模块实现。passpassprint("吃东西")print("汪汪叫")print("摇尾巴跑起来")# Animal() # 报错!抽象类不能实例化d = Dog("阿奇", 5)要点抽象类不能直接实例化子类必须实现所有抽象方法,否则无法实例化可包含普通方法和属性。
2026-08-06 18:39:20
494
原创 Python面向对象深度实战:多继承MRO机制与Tkinter GUI应用开发
是Python中用于确定多继承情况下方法调用顺序的算法。Python采用C3线性化算法来计算MRO,确保:子类永远在父类之前父类的顺序保持继承列表中的顺序不会出现重复调用。
2026-08-05 19:07:27
776
原创 Python面向对象编程进阶:组合、继承与多继承实战解析
Python内置的json模块默认不支持自定义类对象的序列化。本节展示如何通过继承和来解决这个问题。通过继承并重写default# 当遇到JSONEncoder不支持的类型时,会调用此方法# 使用自定义编码器print(p1_str) # {"name": "张三", "age": 30}通过继承并重写decodes_obj = json.loads(s) # 先解析为Python基本类型# 使用自定义解码器。
2026-08-05 19:01:34
313
原创 Python面向对象编程:组合与继承详解
组合是指将一个类的实例作为另一个类的属性,从而构建更复杂的对象。这种关系被称为"has-a"(有一个)关系。
2026-08-03 19:17:32
333
原创 Python进阶必备:装饰器与日志模块实战解析
创建Logger实例# 控制台处理器(INFO级别)# 文件处理器(WARNING级别)logger.debug("调试信息") # 仅文件(因为文件级别为WARNING,所以不会记录)logger.warning("警告信息") # 控制台 + 文件。
2026-07-30 19:23:25
739
原创 Python 函数终极指南:从基础到装饰器,这一篇就够了!
函数是Python中组织代码、实现代码复用的核心工具。本文将系统梳理Python函数的基础语法、参数类型、变量作用域、匿名函数、高阶函数、递归、闭包与装饰器等知识点,并辅以简洁的代码示例,帮助你快速掌握函数编程的精髓。函数是一段具有特定功能的、可重复使用的代码块。通过函数,我们可以将复杂问题分解为若干小模块,提高代码的可读性和可维护性。使用def关键字定义函数,函数名遵循标识符命名规则,括号内可以定义参数。"""函数注释:打印1~5"""print(i)my_print() # 调用函数。
2026-07-24 19:20:08
540
原创 Python 函数入门:定义、参数与匿名函数
使用def关键字定义函数,函数体缩进书写。"""打印1~5"""print(i)my_print() # 调用带参数的函数my_print(1, 6, "好饿呀")
2026-07-23 09:04:53
501
原创 Python 推导式完全指南
对每个元素进行的操作或计算结果,这个表达式决定了最终生成的元素是什么样子。可选的过滤条件,只有满足条件的元素才会被保留,不满足条件的会被过滤掉。遍历可迭代对象的循环语句,用于取出每个元素进行处理。:可以是简单的变量,也可以是复杂的运算或函数调用。:可选部分,用于筛选符合条件的元素。,表达式是单个元素,自动去重。
2026-07-21 19:22:25
360
原创 Python 字典与JSON数据交互完全指南
字典是Python中一种键值对存储的数据结构,通过键(Key)快速查找值(Value),牺牲存储空间换取查找速度。# 基本格式obj = {"key3": 30# 方式1:直接使用 {}d1 = {} # 空字典d2 = {"id": 101,"name": "马化腾","info": "企业家"# 方式2:使用 dict() 转换d3 = dict([["id", 101], ("name", "马化腾")])
2026-07-21 19:05:24
483
原创 Python中列表的操作
列表(list)可以存储多个值,而基本数据类型一个变量只能存一个值。使用 [] 或 list(可迭代对象) 来创建。列表中的元素可以是任意类型(整数、浮点数、字符串、布尔值、None,甚至其他列表),支持嵌套。
2026-07-17 19:55:34
439
原创 Python中字符串的操作
可以使用单引号 '、双引号 " 或三引号 ''' / """ 来声明。三引号可以跨行,常用来做文档注释或保存多行文本。
2026-07-17 19:45:40
440
原创 【无标题】Python入门三剑客:for遍历、while循环与time模块,一篇全搞定
时间模块里也包含着许多东西,比如说是time、localtime、gmtime、strftime、strptime和sleep等。获取本地时间和时区时间(我这里差8个小时),localtime后面可以加.year\.month\.day等等,代表着获取时间的年\月\日等等。intrable可以迭代,一系列元素可以使用for来遍历,一般情况下,我们使用element作为变量,可以简写为elem/e。转换格式,strftime转换我想要的格式的时间,strptime是把时间转换为电脑的原本的格式。
2026-07-15 11:16:23
453
原创 太强了!硅基流动一站式大模型体验:文本/图像/视频/声音全支持,Python接入实战
硅基流动是国内顶尖的一个AI供应商,拥有许多类型的大模型AI和预留案例,让用户无需关注模型层面的底层技术细节,无需担心研发与产品大规模推广所带来的高昂算力成本,助力开发者和企业聚焦产品创新。
2026-07-13 22:01:23
587
原创 Python基础入门:一文搞懂分支结构与循环结构
分支结构是要根据条件确定是否执行相对应的代码块,常见的分支结构有单分支结构、双分支结构、多分支结构、嵌套分支结构。必不可少的条件:1.在每个结构分支后面必须要加上:2.注意此后的的语句,在此条件后的语句都要进行缩进。
2026-07-11 15:45:05
344
原创 Python 入门必备:基本数据类型详解 + 进制转换 + 类型转换函数全攻略
我们先分别定义其他四种数据类型的变量,然后将其他四种数据类型分别交给int进行转换,最后到控制台,实现其他类型转int。其他类型转bool函数类型,只有真和假两张结果,要注意的是,只有0,"", False和 None为假,其余为真。定义一个十六进制变量,以0x为前缀,数字在0-9之间,字母在a-f之间,机制逢十六进一。首先定义一个二进制变量,以0b为前缀,数字只有0和1,机制是逢二进一。定义一个八进制变量,以0o为前缀,数字在0-8之间,机制逢八进一。字符串是由字符组成的组合,可以用来表示文本数据。
2026-07-08 20:06:17
299
原创 超详细!Python 下载安装 + 环境变量配置 + 多版本共存全流程指南
本文主要介绍了Python在Windows系统下的安装与配置方法:1. 下载安装Python 3.14.2版本,详细说明了从官网下载到安装的完整步骤;2. 讲解环境变量配置方法,包括自动和手动配置两种方式;3. 提供多版本Python共存方案,包括调整Path路径优先级、直接进入目标文件夹执行以及修改文件名三种方法。文章通过具体操作指引帮助用户完成Python环境的搭建与版本管理。
2026-07-07 20:18:23
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅