工具教程共54篇

用Git直接比较两个文件:不建仓库也能查看差异-97学习网

用Git直接比较两个文件:不建仓库也能查看差异

手头只有修改前后两份文本,不必为了看差异先创建仓库。git diff --no-index可以直接比较文件系统中的两个路径,适合检查导出的配置样例或文稿副本。
玖柒的头像-97学习网玖柒30天前
60
JSON配置文件打不开,先检查语法再检查字段-97学习网

JSON配置文件打不开,先检查语法再检查字段

JSON配置报错时,可以分两步排查:先确认文本是否符合语法,再确认字段是否符合应用要求。二者混在一起容易改错方向。
玖柒的头像-97学习网玖柒1个月前
60
jq --arg与--argjson:字符串和数字参数-97学习网

jq --arg与--argjson:字符串和数字参数

从命令行把数值传给jq时,使用arg会得到字符串,即使内容看起来是数字。需要JSON数值、布尔或对象时,应理解argjson的解析行为,并按业务要求选择类型。
玖柒的头像-97学习网玖柒13天前
60
jq默认值运算符:为何false也被替换-97学习网

jq默认值运算符:为何false也被替换

jq的双斜线运算符会对false和null等情况使用右侧结果。如果配置中的false表示用户明确关闭功能,直接补默认值可能把这项选择覆盖掉。
玖柒的头像-97学习网玖柒13天前
60
Docker Compose 入门:启动一个只在本机访问的练习服务-97学习网

Docker Compose 入门:启动一个只在本机访问的练习服务

用一个静态网页练习理解Compose文件、端口映射、只读挂载、日志查看和停止服务,不接触线上站点配置。
玖柒的头像-97学习网玖柒1个月前
50
HTTP 304与浏览器缓存:为何仍能显示内容-97学习网

HTTP 304与浏览器缓存:为何仍能显示内容

浏览器请求资源后收到304,不代表服务器返回了一个空白页面。它通常属于条件请求流程,告诉客户端已有缓存可以继续使用,而不再发送同一份响应正文。
玖柒的头像-97学习网玖柒13天前
50
git archive导出了哪个版本:为什么没有未提交的修改-97学习网

git archive导出了哪个版本:为什么没有未提交的修改

git archive根据指定的树或提交创建归档,不会自动把当前工作区里所有东西打包进去。用它交付源码时,先确认要导出的版本,再检查未提交内容是否本来就不在该版本中。
玖柒的头像-97学习网玖柒28天前
50
curl -o与-O:下载文件的命名方式-97学习网

curl -o与-O:下载文件的命名方式

curl的小写-o让你指定本地文件名,大写-O通常从请求URL取文件名。下载后找不到预期名称时,先核对选项大小写和保存目录,不必立即判断文件丢失。
玖柒的头像-97学习网玖柒13天前
50
RSS订阅入门:把更新集中到一个阅读入口-97学习网

RSS订阅入门:把更新集中到一个阅读入口

RSS可以把多个网站的更新集中到一个阅读器里。它适合减少反复打开网页的动作,但订阅结果是否完整,取决于来源提供了什么。
玖柒的头像-97学习网玖柒1个月前
50
脚本读取Git状态:处理文件名中的空格与换行-97学习网

脚本读取Git状态:处理文件名中的空格与换行

给人看的Git状态文本,不适合直接按空格或换行拆分后交给脚本。文件名本身可以含空格,某些系统还允许换行,因此应选择为机器解析设计的输出格式。
玖柒的头像-97学习网玖柒13天前
50