技术频道


TLDR 是什么
有时经常看到 TLDR,今天一句话说清这个简称含义。

HTML 更改 ul、li 前面小圆点的颜色
::marker 伪元素专门用于设置列表项标记(如小圆点、小方块)的样式

MySQL 查询数据库下各个表的行数信息
在 MySQL 中,如何获取数据库下所有表的数据行数?首先,可以 MySQL 自带的 information_schema.tables 表的统计信息,初步判断表的数据行大小。
MySQL 查询数据库下各个表的行数信息

htop 命令
htop 命令显示有关正在运行的进程的动态实时信息。是 top 命令的增强版。

ps 命令
ps 命令报告当前正在运行的进程状态的快照。可以搭配 kill 指令随时中断、删除不必要的程序。ps 命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

fc 命令
fc 命令修改历史命令并执行。fc 用于列出或编辑和重新执行历史列表中的命令。FIRSTLAST 可以是指定范围的数字,或者 FIRST 可以是字符串,这意味着以该字符串开头的最新命令。

db_load 命令
db_load 命令实用程序,由 db-util 软件包提供,作用是将用户信息文件转换为数据库并使用 hash 加密,如果需要保存虚拟帐号和密码的文本文件且不让被系统帐号直接调用,我们就需要使用 db_load 命令生成 db 数据库。

iptraf、iptraf-ng 命令
iptraf / iptraf-ng 命令是基于 ncursesIP LAN 监视器,它生成各种网络统计信息,包括 TCP 信息、UDP 计数、ICMP 和 OSPF 信息,以太网负载信息,节点统计信息,IP 校验和错误等。IPTraf-ng 是下一代 IPTraf,最初是 iptraf-3.0.0 的分支。这是一个过渡虚拟包,可帮助 iptraf 用户升级到 iptraf-ng,您可以安全地将其删除。

groups 命令
groups 命令为每个给定的用户名打印主要组和任何补充组的名称,如果没有给出名称,则显示当前进程的名称。 如果给出多个名称,则将在该用户的组列表之前打印每个用户的名称,并且用户名与组列表之间用冒号分隔。

多个 div 的 onclick 控制
外层 <div>onclick 事件代码,里面嵌套着其他 <div> 不希望执行外层 <div>onclick,该怎么办?

margin: auto
auto 是 margin 的可选值之一。最多的用法大概是 margin: 0 auto; 和 margin: auto;

unarj 命令
unarj 命令解压缩由arj命令创建的压缩包。

losetup 命令
losetup 命令设定与控制循环(loop)设备。循环设备可把文件虚拟成块设备,籍此来模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。

字符串高级进阶:Nowdoc、Heredoc
Nowdoc 语法在5.3中引入,内部行为与单引号相同,只是它适合使用多行字符串而不需要连接。
Heredoc 语法在内部的行为与双引号相同,只是它适合使用多行字符串而无需连接。

PHP Composer 与 Packagist
Composer 是一个 杰出 的依赖管理器。在 composer.json 文件中列出你项目所需的依赖包,加上一点简单的命令,Composer 将会自动帮你下载并设置你的项目依赖。Composer 有点类似于 Node.js 世界里的 NPM,或者 Ruby 世界里的 Bundler。

QwQ
QwQ 是 Qwen 系列的推理模型。扩展强化学习 RL - Scaling Reinforcement Learning 有潜力提升模型性能,超越传统的预训练和后训练方法。最近的研究表明,RL 可以显著提高模型的推理能力。例如,DeepSeek R1 通过整合冷启动数据和多阶段训练实现了最先进的性能,实现了深度思考和复杂推理。

yes 命令
yes 命令重复打印指定字符串(output a string repeatedly until killed)。在安装软件的时候,大家应该碰到过,需要回答 n 多 yes or no,每个打特别费劲,可用这个命令解决。还有在删除 n 个文件时,需要确认要不要删除。等等场景..yes 命令还有另外一个用途,可以用来生成大的文本文件。

lsb_release 命令
lsb_release 命令显示发行版本信息

wizardlm-uncensored
wizardlm-uncensored 是 Wizard LM 模型的未删节版本。

certbot 命令
certbot 是 EFF 加密 Internet 的一部分。Web 上的安全依赖于 HTTPS,HTTPS 使用数字证书,该数字证书允许浏览器验证 Web 服务器的身份(如,这真的是 commandnotfound.cn 吗?)。Web 服务器从证书颁发机构(CA)受信任第三方获取证书。Certbot 是一个易用的客户端,从 Let's Encrypt(由 EFF、Mozilla 和其他公司发起的开放证书颁发机构)中获取证书,并将其部署到 Web 服务器。
certbot 命令

ifstat 命令
ifstat 命令统计网络接口流量状态,比较简单看网络流量。ifstat 整齐地打印出网络接口统计信息。实用程序保留历史文件中显示的先前数据的记录,并按 default 仅显示上一次呼叫与当前呼叫之间的差异。历史记录文件的位置默认为 /tmp/.ifstat.u$UID,但可能被 IFSTAT_HISTORY 环境变量覆盖。同样,xstat(扩展的统计信息)的默认位置为 /tmp/.<xstat名称>_ifstat.u$UID

mixtral
Mistral AI 的一组具有开放权重的专家混合 MoE 模型,参数大小为 8x7b8x22b

enca 命令
enca 命令检测并转换文本文件的编码。

测试驱动开发
为你的 PHP 程序编写自动化测试被认为是最佳实践,可以帮助你建立良好的应用程序。 自动化测试是非常棒的工具,它能确保你的应用程序在改变或增加新的功能时不会影响现有的功能,不应该忽视。

umask 命令
umask 命令管理用户对新建文件所设置的读/写/执行权限掩码(即限制)

alfred
alfred 是一种强大的对话模型,旨在用于聊天和指导用例。
alfred

在JavaScript中将值转换为布尔值的2种方法
我最喜欢的是使用 !!这也是 Airbnb 的 JavaScript 样式指南推荐的方法。

Delphi 动态创建 Component 组件
在开发桌面端应用时,经常需要动态去创建应用组件(Runtime, Dynamically Create And Destroy),这是个基本操作:

wrk 命令
wrk 命令是一种现代 HTTP 基准测试工具,能够在单个多核 CPU 上运行时产生大量负载。它结合了多线程设计和可扩展的事件通知系统,例如 epollkqueue。可选的 LuaJIT 脚本可以执行 HTTP 请求生成、响应处理和自定义报告。

od 命令
od 命令以八进制,十进制或十六进制格式显示文件内容。(可选)显示每行的字节偏移量和/或可打印的表示形式。

SSE - Server-Sent Events
在使用类似生成式 AI 产品(如 ChatGPT)的时候,抓包发现有的类型 Content-type 是:text/event-stream,通过学习了解 text/event-stream 之后,总结: SSE 是 WebSocket 的一种轻型替代方案。

false 命令
false 命令返回一个非 0 的 Code,即返回失败。

pidof 命令
pidof 命令查找指定名称的进程的进程号 ID 号。

pr 命令
pr 命令设置文件格式以使其在打印时看起来更好。

减小Delphi XE 以上版 编译出来的程序体积
看完哪些著名程序用 Delphi 开发之后,我们回顾第一节的内容示例,Debug 编译生成的 EXE 可执行文件,大家可能会发现,竟然有 11Mb 大!这里着重讲解下如何减小 Exe 的体积 - Delphi Reduce exe size。