程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
DX 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
SQLite 3.53 ALTER COLUMN SET NOT NULL:六次写入替代全表重建
代码
SQLite 3.53 ALTER COLUMN SET NOT NULL:六次写入替代全表重建
2026-10-04 20:01:52
SQLite 3.53.0 新增 ALTER TABLE ... ALTER COLUMN ... SET NOT NULL/DROP NOT NULL,用实测数据对比它与传统「建新表-搬数据-重建索引」的差异:写入从 69,843 次降到 6 次、快 150~180 倍,但无索引列仍要全表扫描,报错也不点名列名。附 strace 计数、锁行为与复现脚本。
SQLite
数据库
性能
Schema迁移
ALTER
TABLE
VM
DX
Linux 挂 NTFS:ntfs3 和 ntfs-3g 怎么选,dirty/休眠/unknown filesystem type 怎么排
编程
Linux 挂 NTFS:ntfs3 和 ntfs-3g 怎么选,dirty/休眠/unknown filesystem type 怎么排
2026-10-02 00:03:46
Linux 挂载 NTFS 的两条路:内核态 ntfs3(内核 5.15+)与 FUSE 的 ntfs-3g。整理挂载命令、挂载参数,以及 unknown filesystem type、只读挂载、volume is dirty、Windows 休眠 hiberfil.sys 等报错的对照排障与选型。
linux
ntfs驱动
ntfs3
ntfs-3g
FUSE
文件系统挂载
Linux运维
商业
DX
Git 2.51:MIDX 不再夹带 cruft,path walk 让 pack 更小
编程
Git 2.51:MIDX 不再夹带 cruft,path walk 让 pack 更小
2026-09-20 21:02:41
Git 2.51 让非 cruft pack 在可达性下封闭,MIDX 不再夹带 cruft(新增 repack.MIDXMustContainCruft);path walk 打包方式可生成更小的 pack;stash 有了可导出的交换格式。本文给出命令、实测收益与适用取舍,以及 Git 3.0 的三项变化。
Git
版本控制
性能优化
工具链
DX
从 clone 到跑起来压到 5 分钟:给仓库做一次 DX 审计
编程
从 clone 到跑起来压到 5 分钟:给仓库做一次 DX 审计
2026-09-18 00:05:16
把 dx-optimizer 的四领域、五步流程、六类交付物、四项指标当成 DX 审计清单:用 Makefile setup 把上手压到 5 分钟、package.json 脚本加 test:changed 缩短反馈回路、lefthook/husky 只跑秒级检查,以及哪些改进其实是过度工程。
开发体验
DX
开发者体验
工程效能
DevEx
Git
Hooks
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调