php segmentation fault

在特殊的场景下,在php上执行PHP cli命令会出现segmentation fault错误,这个cli命令很简单,但是却报错了,这让人很困惑,当然你可以GDB进行调试,通常最后 […]...

zssh和lrzsz rz sz命令

zssh(Zmodem SSH)是一个程序,用于在使用安全外壳(ssh)时以交互方式将文件传输到远程计算机。它旨在作为scp的便捷替代方法,允许您无需打开另一个会话并重新进行身份验 […]...

Mac、Linux、Windows 下Go交叉编译

Go编程语言附带了一个丰富的工具链,使得获取包和构建可执行文件非常容易。Go最强大的特性之一是能够为任何Go支持的外国平台交叉构建可执行文件。这使得测试和包分发变得更加容易,因为您 […]...

tee命令–将输出到屏幕和文件

Linux tee命令是一个非常简单但有用的实用程序。一个命令只有两个选项是不寻常的,但有时少则多。tee命令服务的目的是优雅的来处理输出。 在本文中,我们将介绍基本用法,以及te […]...

Bash printf命令

在很多开发语言中都有printf函数语法,通常用来打印和格式化输出变量结果,非常好用。其实在bash中也有printf命令,也可以用来格式化输出,学会用这个再也不用为输出而烦恼了, […]...

BASH命令自动补全

BASH命令自动补全是一个提供命令参数制表符补全的功能。您熟悉它的默认行为,即完成文件名和路径。 ~ ls enctypt<TAB> encrypt encrypt-o […]...

bash命令: trap

trap可以帮助您的脚本干净地结束,不管它们是否成功地运行。很容易检测shell脚本何时启动,但并不总是容易知道它何时停止。脚本可能按照作者的意图正常结束,但也可能由于意外的致命错 […]...

用PHP的filter_var函数验证IP地址

PHP中filter_var函数可以验证IP地址是否有效,还可以进一步验证IP地址是IPv4 IP、IPv6 IP还是不在专用或保留范围内。这篇文章展示了一些使用filter\u […]...

包含所有基本功能的最小bash脚本范例

bash脚步是每一个做开发的人都会碰到的,但是很少人有人说自很喜欢bash脚本的开发,这就是为什么几乎每个人在写作时都不太关注它们的原因。 Bash与另一种广受欢迎的语言有一些共同 […]...

docker妙用技巧

在docker容器中运行应用程序有很多好处:可移植性, 性能, 敏捷性, 隔离, 可伸缩性, 其实docker还有一些妙用的技巧直接运行shell命令,这让我们的机器更加的方便快捷 […]...

如何在Linux中检查内存使用情况

在对系统或应用程序的速度下降或行为异常进行故障排除时,要检查的第一件事是系统内存使用率。 本文介绍了如何使用几个不同的命令来检查Linux中的RAM使用情况。 free 命令 fr […]...

Bash中检测文件或目录是否存在

很多时候编写Shell脚本时,您可能会发现自己处于需要根据文件是否存在执行操作的情况。 在Bash中,可以使用test命令检查文件是否存在并确定文件的类型。 test命令采用以下语 […]...

php8.0已发布-新特性

PHP8.0是PHP语言的最新版本,已经在11月26号发布了,如果之前你还在观望,现在可以来尝尝鲜。它包含了很多新功能与优化项, php8新特性包括命名参数、联合类型、注解、构造器 […]...

shell小技巧:将终端输出复制到剪贴板Mac OS X

如果您要在终端和任何其他应用程序之间来回切换,那么从命令行访问系统剪贴板内容将非常有用。如果您使用的是Mac,则有内置命令pbcopy和pbpaste。 ls | pbcopy 或 […]...

Golang Arrays和Slices的区别

这篇文章将简要描述Go中数组和片之间的区别。 数组是相同类型的固定长度item序列。Go中的数组可以使用以下语法创建: [N]Type [N]Type{value1, value2 […]...

golang迭代map几种方式

在golang使用range操作符来迭代map,通常有以下几种使用的场景:获取key和value,只获取value,只获取key,我们来举例说明下。 首选构造一个map sampl […]...

Golang struct使用内嵌实现继承

Go通过嵌入结构或使用接口支持继承。有不同的方法可以做到这一点,而且每个方法都有一些限制。不同的方式是: 通过使用嵌入式结构-父结构被嵌入到子结构中。这种方法的限制是不能使用子类型 […]...

git之gitignore

git中忽略的文件在一个名为.gitignore的特殊文件中被跟踪,该文件在存储库的根目录下签入。没有显式的git ignore命令:相反,当您有要忽略的新文件时,必须手动编辑并提 […]...

tpm: tmux插件管理器

在使用iterm2或者terminal终端时,都会配合tmux一起使用,如果再tmux插件,你的tmux就会想VIM成为神之工具,极大的提供你的生产效率,tpm是一款很好的tmux […]...