技术频道


jq 命令
jq 命令是使用领域特定语言 (DSL) 的命令行 JSON 处理器,jq 是一款轻量级且灵活的 JSON 命令行处理器,类似于 sedawkgrep 等 JSON 数据处理程序。它使用可移植的 C 编写,运行时没有任何依赖性,可让您轻松切片、过滤、映射和转换结构化数据。
jq 命令

Linux 删除乱码怪异字符的目录,rm 怪异文件名
今天遇到服务器日志目录记录怪异目录,?뷎?9??ߎ뵎?0??9?뷎綎?`,直接无法删除,这里有个简单技巧,可以快速删除掉:

protoc 命令
protoc 命令编译协议缓冲区描述文件(Google Protocol Buffer)。Protocol Buffers 是一种以有效但可扩展的格式对结构化数据进行编码的方法,它可能以文件格式和 RPC 协议使用。

tokei 命令
tokei 命令速度非常快,并且能够在数秒内计数数百万行代码。Tokei 可以正确处理多行注释,嵌套注释,并且不计算字符串中的注释。提供准确的代码统计信息。Tokei 具有多种语言,支持 150 多种语言及其各种扩展:CBORJSONYAML ..
tokei 命令

lpass 命令
lpass 是 LastPass 的简单命令行界面。它由众多子命令组成,如:lpass login、lpass logout、lpass ls 等。

redshift 命令
redshift 命令,可以根据周围环境调整屏幕的色温。

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

login 命令
login 命令登录系统或切换用户身份。

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

chpasswd 命令
chpasswd 命令用来批量更新用户口令的工具

WinDirStat 快速可视化分析硬盘大文件
Windows 下推荐一个不错的可视化软件 WinDirStat,快速帮你找到占用大量空间的文件和目录,这次是腾讯的输入法,竟然占用了30GB+,实在是无语。
WinDirStat 快速可视化分析硬盘大文件

彻底关闭 hiberfil.sys
hiberfil.sys 是休眠所需的文件,如果不需要电脑休眠,可以关闭休眠功能来删除此文件,否则此文件是休眠必须的。

opt 命令
opt 命令获取 LLVM 源文件并对其运行指定的优化 and / or 分析的工具。

计算机里 5e2 是什么?
5e2 表示的是 5 乘以 10 的 2 次方,即 500。

Excel 里的 44956 与日期的转换
数字 44956 在 Excel 中通常表示的是日期格式,它代表的是 1900 年 1 月 1 日到该日期的天数。要将这个数字转换为正常的日期格式,你需要将其转换为日期序列值。在 Excel 中,可以通过以下步骤来实现:

MySQL 计算表数据中位数方法
MySQL 中计算表中数据的中位数可以通过几种方法实现。中位数是将一组数值按大小顺序排列后位于中间位置的数。如果数据量是奇数,中位数就是中间的数;如果数据量是偶数,中位数通常是中间两个数的平均值

DITE 1.98.1.1 发布 Delphi-IDE-Theme-Editor(RRUZ)
Delphi IDE Theme Editor (DITE) 是一个第三方的自定义 Delphi (RAD Studio) 和 Lazarus 的语法颜色突出显示的工具,非常好用,严重推荐。这次发布的版本,是 DITE 1.98.1.1,Released by: RRUZ。

JS 数字格式化技巧:千分位保留两位小数
在 JavaScript 中格式化千分位数字,有多种方法,可以使用 Intl.NumberFormat 对象来格式化数字,使其具有千分位分隔符并保留两位小数。这是个国际化的 API,允许根据特定的地区格式来格式化数字。
JS 数字格式化技巧:千分位保留两位小数

PHP 按数组 value 精准排序
在PHP中,浮点数排序时可能会遇到精度问题,因为浮点数的存储方式可能导致一些意外的结果。为了确保排序的准确性,需要用太空船操作符 <=> (Spaceship Operator)处理。

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

dive 命令
dive 命令用于探索 docker 镜像、分层内容以及发现缩小 Docker / OCI 镜像大小的方法的工具。

xxd 命令
xxd 命令用来查看文件对应的十六进制形式,也可以讲文件对应的十六进制形式输出到一个指定的文件。

curl 命令
curl 命令使用 HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、DICT、TELNET、LDAP或FILE支持的协议之一,将数据传输到网络服务器或从网络服务器传输数据。它旨在无需用户交互即可工作,因此非常适合在 Shell 脚本中使用。
curl 命令

apt-get 命令
apt-get 命令是 Debian Linux 发行版中的 APT 软件包管理工具

各语言计算日期差
不同语言实现给定 2 个日期,返回对应的日期天数。这里列举了:Go、Java、Pyton、JavaScript、SQL、PHP、Delphi / Pascal、Bash、VBScript 几个样例。

dos2unix 命令
dos2unix 和 unix2dos 命令将纯文本文件从 DOS 或 Mac 格式转换为 Unix,反之亦然。DOS 下的文本文件是以 \r\n 作为断行标志的,表示成十六进制就是 0D 0A。而 Unix 下的文本文件是以 \n 作为断行标志的,表示成十六进制就是 0A。DOS 格式的文本文件在 Linux 下,用较低版本的 vi 打开时行尾会显示 ^M,而且很多命令都无法很好的处理这种格式的文件,如果是个 shell 脚本,。而 Unix 格式的文本文件在 Windows 下用 Notepad 打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将 UNIX 格式文本文件转成 DOS 格式的是 unix2dos 命令。

PHPSpreadsheet 一些常用方法汇总
PhpSpreadsheet 为早期 PHPExcel 的重构,是 PHPOffice Excel 部分,用原生纯 PHP 写的库,提供了各种类,方便读取和写入各种电子表格文件格式,如生成原生的 Excel(可以 100% 完成非常复杂的原生功能,不限于公式、条件、统计图、各 Sheet 之间的计算等)和 LibreOffice Calc 等,汇总常用方法用于 MARK。
PHPSpreadsheet 一些常用方法汇总

cowsay 命令
cowsay 命令是一个特殊的命令,打印 ASCII 艺术效果渲染(默认为一头牛),用来说某事。

cmp 命令
cmp 命令比较两个文件是否有差异

xhost 命令
xhost 命令制哪些 X 客户端能够在 X 服务器上显示。

bat 命令
bat 命令是一个 cat 的克隆,搭配语法高亮和 Git 集成,支持大量编程和 mark** 语言的语法高亮显示。

cowthink 命令
cowsay(或 cowthink)会将文本转换为快乐的 ASCII 奶牛,并带有对话(或思考)气泡框。如果您不喜欢奶牛,可以使用 ASCII 艺术将其替换为其他生物(Tux、BSD 守护进程、龙和大量动物,从火鸡到蛇中的大象)。

tr 命令
tr 命令可以翻译或删除字符,tr 是 translate 的缩写,tr 命令非常强大,详见本文讲解。

csvstat 命令
csvstat 命令打印 CSV 文件中所有列的描述性统计信息,csvstat 包含在 csvkit 中。

netstat 命令
netstat 命令 network statistics 是一个命令行工具,它显示网络连接(传入和传出),路由表和许多网络接口(网络接口控制器或软件定义的网络接口)和网络协议统计信息。 它可以在类 Unix 操作系统上使用,包括 OS X、Linux、Solaris 和 BSD,以及基于 Windows NT 的操作系统,包括 Windows XP、Windows Vista、Windows 7/8/10。