技术频道


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。

cogito
Cogito v1 Preview 是 Deep Cogito 开发的一系列混合推理模型,在大多数标准基准测试中,其表现优于同等规模的最佳开放模型,包括 LLaMA、DeepSeek 和 Qwen 的同类模型。

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

策略模式
策略模式定义了算法族,分别封装起来,让他们之间可以相互替换。该模式让算法独立于使用它的客户而独立变化。

lshw 命令
lshw 命令以 root 用户身份列出有关硬件配置的详细信息,有助于系统维护和故障排除。

jQuery AJAX 及 fetch 请求完整示例
jQuery 是一个古老的库,备份下 jQuery 的完整示例,现代 JavaScript 请参阅下方的 Fetch

关闭 VSCode 禅模式
最快捷退出 VSCode 的禅模式:双击,连续按两下键盘的 Esc 按键,退出禅模式。

lastb 命令
lastb 命令列出登入系统失败的用户相关信息,b 代表 Bad logins

开发PC桌面应用的大体流程
无论是用Delphi,还是用C#,还是MFC等等开发也好,一般做PC软件大体流程是差不多的,具体看本文详细介绍:

nice 命令
nice 命令改变程序执行的优先权等级。Niceness 值的范围从 -20(最适合该过程)到 19(最不适合该过程)。如果不使用传选项和参数,则 nice 打印当前的 niceness 级别。niceness,这会影响进程调度。 具有较低的 niceness 值的进程将被赋予较高的优先级和更多的 CPU 时间。 具有较高 niceness 值的进程被赋予较低的优先级和更少的 CPU 时间,从而为要求更高的进程释放资源。

dmesg 命令
dmesg命令检查或控制内核环缓冲区,显示Linux系统启动信息。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息保存在 /var/log/dmesg 文件里。

arpwatch 命令
arpwatch 命令监听网络上 ARP 的记录。

medllama2
medllama2 是基于开源医疗数据集对 Llama 2 模型进行微调,以回答医疗问题