LMLPHP后院

bash shell stty 相关命令

stty 的一些经典代码,实现按任意键继续... Ctrl+C 取消。SAVEDSTTY=`stty -g` // 保存配置 stty -echo // 关闭屏显 stty cbreak // 立即响应 dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw // 关闭原始输入 stty echo // 开启屏显 stty $SAVEDSTTY // 恢复...

bash shell %%.* 是什么意思

%.*} 是什么意思呢!删除第一个 . 及其 右边的字符串。两个 % 是最大匹配。介绍下 Shell 中的 ${}、## 和 %% 使用范例,本文给出了不同情况下得到的结果。 假设定义了一个变量为: 代码如下: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/m...

Linode - Why No Space Left On Device

Support Team我经过仔细思考,查看了 Linode 和 DigitalOcean 的对象存储,感觉其提供的 API 并不好用,也不太适合我这种拥有上千万小文件的用户,一旦 API 写入了业务代码后对于后期维护来讲,也是个大坑。所以,思来想去,还是决定使用 nanode 联盟撑起来,结果,被坑了两次,第一次我以为是 Linode 的 Bug,删除主机再重新试了一次,还是不行,看来还是使用私有云...

为什么程序员越老越不值钱

我看来,三十五之后的人能力太强了,公司驾驭不了,一般不欢迎这样的人。这样的人要么自己创业,要么另寻出路,总之,打工不是一个明智的路啊!国外的人,可能单纯很多,三十多岁很受欢迎,国外很多天才程序员,写了代码赚了钱给了女人和酒精,他们就是好这个,单纯着呢!...

Golang 报错记录

golang 学习记录,代码记录,报错记录 使用 gin net/http 创建一个 web 服务_ := http.ListenAndServe(":9090", nil) // 不需要冒号 ./gin1.go:14:4: no new variables on left side of := package main import ( "fmt" "net/http" ) func sayHell...

PHP8 的一些特点

一句话,哥是写代码的人,不搞这些花里胡哨的东西。有时候还是硬着头皮了解一番。only X86JIT,对于调用次数高的函数。一些语法糖,match,attributes 等。真正的技术,不喜欢别人说自己是程序员,而更以为自己是工程师,当然也可以兼职管理人才。。。认真干事的人是工程师,技术只是基础。...

看到真正的程序员对 Git 的感受

会各种前沿概念啊,理论啊,操作啊,算法啊,AI 啊,这些都会不就是神仙吗,不可能的),至少语法错误还是能及时发现的,真正的理论和内在秘密是绝对不会懂的。这些程序员们离开了某个公司的软件体系和早已成型的代码堆砌的项目,啥都不是,就只会几个记得不太清晰的命令了!这也是绝大多数程序员的写照,你真让他在编程语言的基础上写个 crud,人家是写不出来的。。。其实,人就是这样,都怕痛,可能迫于生计,可能精力有限,...

图像处理技术之图片相似度比较

度,然后替换文件的方式来达到去除水印效果。在完成这项工作前,我们需要找到所有的原图放在同一个文件夹中。通过遍历原图和目标文章目录的图片进行比较,若发现相似则覆盖。在网上找了一个PHP写的类,略加修改,代码如下: <?php /** * Image similarity compare * @author May * */ class ImageCompare { private static $ins...

基础决定个人学术高度

会,栗子是狼孩,我对这个不认同,我觉得学习一个本领需要刻意练习,狼孩之所以学不会语言,是因为他没有强烈的欲望刻意练习,哦哦,难道因为他是狼人,所以没法控制自己刻意练习?所以学不会。再比如,编程,曾经的代码写的差,懒得改,结果速度实在是不行,无法胜任亿级别数据量,这个时候对于算法和性能之类的东西就要慢慢摩,慢慢调优了。偷下的懒终究要慢慢的偿还。再说了,现代社会浮躁,很多实践都是必须快速见效的。别说对于个...

联合索引查询特别慢怎么办?

联合索引涉及到业务逻辑,其实已经超出数据库范畴,所以不用为妙,MySQL、MariaDB 是做不好的。 联合索引你知道多少呢?说实话,我找这个坑就花了很多时间,各种打日志,各种发布代码,线上测试,找到元凶不容易啊!遇到了一个特别慢的查询,耗时 300 多秒,其实是可以用上索引的,explain 显示可能可以用上,但是实际情况比较复杂,在不同的机器,不同的数据上测试效果完全不一样,看来 MySQL 对于...
2024-11-22 13:10:43 1732252243 0.007259