会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
W
e
l
c
o
m
e
: )
digfishpy
博客园
首页
新随笔
联系
订阅
管理
2026年4月29日
闭包详解
摘要: 1 Python 闭包的核心概念 闭包(Closure) 是一种函数嵌套的编程结构,指内部函数引用了外部函数的变量(自由变量),且外部函数返回内部函数的现象。此时内部函数会“捕获”并“记住”外部变量的状态,即使外部函数已执行完毕。 2 闭包的三个关键要素 函数嵌套:必须有一个外层函数和一个内层函数。
阅读全文
posted @ 2026-04-29 00:32 挖掘鱼
阅读(19)
评论(0)
推荐(0)
2026年4月26日
MySQL笔记
摘要: 1 数据库基础知识 1.1 先谈发音 MySQL 如何发音?在国内 MySQL 发音有很多种,Oracle 官方文档说他们念作 My sequal['si:kwəl]。 1.2 程序中数据库概念 数据库是按照数据结构来组织、存储和管理数据的仓库。 是一个长期存储在计算机内的、有组织的、可共享的、统一
阅读全文
posted @ 2026-04-26 21:01 挖掘鱼
阅读(21)
评论(0)
推荐(0)
2026年4月19日
关于None和判断的总结
摘要: 1 None 是什么? 与 C 和 JAVA 不同,Python 中是没有 NULL 的,取而代之的是 None。 None 是一个特殊的常量,表示变量没有指向任何对象。 在 Python 中,None 本身实际上也是对象,有自己的类型 NoneType。 你可以将 None 赋值给任何变量,但我们
阅读全文
posted @ 2026-04-19 20:23 挖掘鱼
阅读(14)
评论(0)
推荐(0)
2026年4月18日
Python 中常用的序列
摘要: 在 Python 中,序列(Sequence)是指元素按特定顺序排列、可通过非负整数索引访问的一类数据结构。根据内存存储方式和是否可变,可以分为以下几类: 1 按可变性分类的核心序列 序列类型 可变性 构造方式 元素类型 典型内存特征 列表 list ✅ 可变 [1, 2, 3] 任意对象(异构)
阅读全文
posted @ 2026-04-18 16:25 挖掘鱼
阅读(27)
评论(0)
推荐(0)
split 详解
摘要: 不指定分隔符(即 str.split())时,默认使用任意的空白字符(Whitespace) 作为分隔符,并且会: 合并连续的分隔符(将多个空格/制表符视为一个分隔符)。 自动去除结果中的前导和尾随空字符串。 1 默认行为详解 1.1 匹配规则:任意 Unicode 空白字符 默认情况下,分隔符不仅
阅读全文
posted @ 2026-04-18 14:56 挖掘鱼
阅读(31)
评论(0)
推荐(0)
位运算的使用场景
摘要: 1 性能优化的乘除与奇偶判断 对于 2 的幂次的乘除,位移运算比普通乘除法快数十倍(虽然现代编译器会优化,但位运算语义更明确)。 x = 100 # 乘以 2 的 n 次方 → 左移 fast_mul_8 = x << 3 # 相当于 100 * 8 = 800 # 除以 2 的 n 次方(向下取整
阅读全文
posted @ 2026-04-18 00:15 挖掘鱼
阅读(20)
评论(0)
推荐(0)
2026年4月17日
按位异或(XOR)详解
摘要: 按位异或是二进制位运算的一种,符号是 ^,是编程中非常常用的基础运算。 1 核心规则(记住这 4 条) 两个二进制位相同为 0,相异为 1: 0 ^ 0 = 0 1 ^ 1 = 0 0 ^ 1 = 1 1 ^ 0 = 1 2 计算示例 我们用十进制数字 5 ^ 3 举例: 转二进制: 5 → 101
阅读全文
posted @ 2026-04-17 21:13 挖掘鱼
阅读(90)
评论(0)
推荐(0)
交换两个变量
摘要: 1 最标准、最推荐:临时变量法(所有语言通用) temp = a a = b b = temp 优点:易懂、安全、无坑、速度最快(编译器会优化) 适用:所有场景、所有语言、所有类型 2 加减法(不使用临时变量) a = a + b b = a - b a = a - b 原理: 第一步把和存在 a
阅读全文
posted @ 2026-04-17 17:15 挖掘鱼
阅读(16)
评论(0)
推荐(0)
2026年4月14日
win11安装WSL2
摘要: win11 专业版,安装 wsl 方便。 1 开启虚拟化 开启虚拟化 2 开启 Hyper-V 启用 Hyper-V 打开 控制面版 访问 程序和功能 子菜单 打开或关闭Windows功能 选择 适用于Linux的Windows子系统”与 虚拟机平台 点击 确定 重启电脑 3 安装内核更新包 pow
阅读全文
posted @ 2026-04-14 22:12 挖掘鱼
阅读(82)
评论(0)
推荐(0)
启用 Hyper-V
摘要: 备注 Hyper-V 作为可选功能内置于 Windows -- 无需下载 Hyper-V。 1 使用 PowerShell 启用 Hyper-V 以管理员身份打开 PowerShell 控制台。 运行以下命令: Enable-WindowsOptionalFeature -Online -Featu
阅读全文
posted @ 2026-04-14 22:11 挖掘鱼
阅读(25)
评论(0)
推荐(0)
下一页
公告