技术频道


Smarty 变量拼接控制
如下场景:Smarty 中拼接变量,如:{$received_month[date('Y-01')]},这里的 Y,希望用另一个变量控制,实现方式如下:

ip 命令
ip 命令显示/操作路由、设备、策略路由和隧道。 一些子命令例如 ip 地址有自己的使用文档。

yppasswd 命令
yppasswd 命令更改 NIS 数据库中的网络密码。

lsmod 命令
lsmod 命令显示已载入系统的模块。lsmod 没有选项。 它格式化文件 /proc/modules 的内容,其中包含有关所有当前加载的 LKM 的状态的信息。

echo 命令
echo 命令将文本打印到标准输出,例如终端。echo 是大多数操作系统中的基本命令。 它经常用在脚本,批处理文件中,并作为单个命令的一部分; 您可能需要输出文本的任何地方。大多数命令 shell(包括 bash,ksh 和 csh)都将 echo 作为内置命令实现。 内置 echo 命令的行为类似,但选项可能不同。

PHP 数据库扩展
绝大多数时候你的 PHP 程序都需要使用数据库来长久地保存数据。这时你有一些不同的选择可以来连接并与数据库进行交互。在 PHP 5.1.0 之前,我们推荐的方式是使用例如 mysqli,pgsql,mssql 等原生驱动。

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

PHP Swoole 文章汇总(10 篇)
PHP饭米粒将 Swoole 入门的文章,统一汇总起来,方便大家浏览和收藏。

badblocks 命令
badblocks 命令查找磁盘中损坏的区块。在设备上搜索坏块。坏块的某些用法可能导致破坏性操作,例如擦除磁盘上的所有数据(包括分区表)。

optipng 命令
optipng 命令是 PNG文件优化工具。

2026 年 8 月 TIOBE 指数
八月头条:MATLAB 的末日似乎屈指可数,TIOBE 编程社区指数是衡量编程语言流行度的指标。该指数每月更新一次。其排名基于全球熟练工程师的数量、课程以及第三方供应商的反馈。计算排名时会参考 Google、Amazon、Wikipedia、Bing 等 20 多个热门网站的数据。需要注意的是,TIOBE 指数并非衡量最佳编程语言或代码编写量最多的语言。该指数可用于检验您的编程技能是否与时俱进,或在构建新软件系统时,帮助您做出选择编程语言的战略决策。

hr 命令
hr 命令在终端中打印一条水平线。

git 命令
Git 是我们日常工作中使用频率极高的工具,一般来说,日常使用只要记住下图6个命令,就可以了(全部大概 60 ~ 100 个命令)。
git 命令

PHP 输出 HTTP 状态 500
PHP 响应直接返回 http status 为 500 的方式。

构建及部署应用
如果你在手动的进行数据库结构的修改或者在更新文件前手动运行测试,请三思而后行!因为随着每一个额外的手动任务的添加都需要去部署一个新的版本到应用程序,这些更改会增加程序潜在的致命错误。

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

ltrace 命令
ltrace 命令显示进程的动态库调用。

diff3 命令
diff3 命令比较 3 个文件不同的地方。

chage 命令
chage 命令修改帐号和密码的有效期限

uname 命令
uname 命令用来显示 Linux 系统信息,打印某些系统信息。 如果未指定 OPTION,则 uname 假定 -s 选项。

Delphi 或 C# 实现 WebBrowser 进行 JS 注入
在 PC 桌面端开发中,C# 和 Delphi 某种程度很像(微软的 C# 安德斯·海尔斯伯格 - Anders Hejlsberg,曾是 Delphi 的主要创始人作者)。
Delphi 或 C# 实现 WebBrowser 进行 JS 注入

col 命令
col 命令用来过滤控制字符,虽然 col 有他特殊的用途,不过,很多时候,他可以用来简单的处理将 [tab] 按键取代成为空格键。

cd 命令
cd 命令切换用户当前工作目录。

PHP 计算两个 GPS 之间的距离
WGS-84 坐标系:全球通用的 GPS 坐标系。BD-09 坐标系:百度地图使用的坐标系。

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

安装 MySQL 后,需要调整的 10 个性能配置项
即便是经验丰富的人也会失误,也引起很多麻烦。所以在盲目的应用本文推荐的配置项之前,请牢记下面的几项:

ollama 命令
ollama 命令可以允许在本地启动并运行 LLM 大型语言模型:如运行最新的谷歌 Gemma、Llama 3、phi、zephyr、阿里 Qwen、Mistral 和其他包括定制创建自己的模型,适用于 macOS、Linux 和 Windows,现已支持 OpenClaw
ollama 命令

rdfind 命令
rdfind 命令用于查找具有重复、冗余的内容(rdfind 意思为 redundant data find )、文件并删除它们。

Composer 禁用 platform-check 检查
项目部署的时候,升级等 composer dump-autoload 操作后会遇到:Your Composer dependencies require a PHP version >= 7.4.0

stat 命令
stat 命令用于显示特定文件或文件系统的详细状态。

MySQL 用 NOT IN 不生效(无数据返回)
MySQL 在 NOT IN 进行查询的时候,如果结果没有返回任何数据,但 SQL 语句没有任何问题,通常需要确认表查询的字段数据,是否有 NULL 值。

seq 命令
seq 命令将数字序列输出到标准输出。

bzless 命令
bzless 命令增强 .bz2 压缩包查看器。

godoc 命令
godoc 命令用于显示 go 包的文档。

chgrp 命令
chgrp 命令用来变更文件或目录的所属群组