技术文章

来自一线工程师的 API 设计、开发教程与架构实践。内容按主题整理,便于在接口设计、开发联调与架构评审时查阅。

2453篇文章
共 2453 篇
技术教程

pip install git 装不上,Git 得单独装

Git 不是 Python 包,pip 里搜不到。要用 GitPython 需先装 Git 本体,从仓库装包则要带 git+ 前缀并锁 commit。

技术小编 2026-10-27 0 阅读 0 评论 pip安装git pip install git gitpython
技术教程

layui 权限树勾了父节点,提交上去少一半

layui tree 的 getChecked 不含半选节点,父子联动默认开启。字段名对不上树会空,提交前要按业务再过滤一次。

技术小编 2026-10-27 2 阅读 0 评论 layui tree layui权限树 layui树形组件
技术教程

JS 清不掉浏览器缓存,能清的只有这几种

JS 清不了 HTTP 缓存,只能清 localStorage 和 Cache Storage。reload 传参数已失效,治本靠文件名带 hash。

技术小编 2026-10-27 0 阅读 0 评论 js清除浏览器缓存 浏览器缓存清理 前端缓存
技术教程

页面白屏那两秒,加载动画别只会转圈

加载动画用 border 旋转实现最轻,列表页可换骨架屏减少跳动。数据到了要真正移除节点,并兼容系统的减少动态设置。

技术小编 2026-10-27 0 阅读 0 评论 html加载动画 css加载动画 骨架屏
技术教程

两份配置文件差在哪,用 Compare 插件逐行看

Notepad++ 的 Compare 插件在插件管理器里装,比较前要先打开两个文件。绿红黄分别对应增删改,大文件建议先切分。

技术小编 2026-10-27 1 阅读 0 评论 notepad++ compare notepad++对比插件 文件差异对比
技术教程

Notepad++ 界面全是英文,语言包就在设置里

Notepad++ 官方安装包自带语言文件,在设置的本地化下拉里切中文即可。便携版需手动拷 xml,别装第三方汉化补丁。

技术小编 2026-10-27 3 阅读 0 评论 notepad++汉化 notepad++中文界面 notepad++语言设置
技术教程

PHP 要 13 位时间戳,别用 date 拼

PHP 毫秒时间戳用 floor 处理 microtime 再乘 1000,位数不够用 sprintf 补零。计算耗时改用 hrtime,存库注意字段类型。

技术小编 2026-10-27 0 阅读 0 评论 php毫秒时间戳 microtime php时间戳13位
技术教程

按钮点下去那圈水波,靠坐标和 scale 做出来

水波纹用伪元素加 transform 缩放实现,点击坐标通过 CSS 变量传入,别改宽高。动画结束要清类,避免连点叠加。

技术小编 2026-10-27 2 阅读 0 评论 css水波纹 按钮点击波纹 css按钮动效
技术教程

CentOS 7 端口不通,先看 firewalld 还是安全组

端口不通先查 firewalld 运行状态,加端口要带 permanent 再 reload。云主机还要放行安全组,最后确认服务监听地址。

技术小编 2026-10-27 3 阅读 0 评论 centos7查看防火墙状态 firewalld状态 centos开放端口
技术教程

改了一个对象另一个也变了,C# 深拷贝怎么写

MemberwiseClone 只复制一层,集合仍共享。深拷贝可用 JSON 序列化或手写构造函数,循环引用和私有字段要注意。

技术小编 2026-10-27 1 阅读 0 评论 csharp深拷贝 对象深拷贝 memberwiseclone