Redis 命令大全

2020-08-26

Redis LOGO


汪汪队立大功(剧情)

2020-08-17

女儿总要 “点播”,为了更快的找到哪一集,就只能做个 INDEX。


转载:五种常见的 PHP 设计模式

2020-08-06

注:这是我在很久以前收藏的一篇文章,来自 IBM Developer,整理资料的时候被翻出来,贴出来算了。
设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。


三十而已:太太圈为什么要坑顾佳?

2020-07-29

太太圈


转载:为什么 Python 这么“慢”却还这么流行?

2020-07-01

来自 Quora,原文标题:Why is Python so popular despite being so slow?
说明:这里谈的 Python,很大程度上说的是 CPython 这个标准实现,而不是 Python 这门语言。


城下之盟(写在十一周年纪念日)

2020-03-01

与老婆签订的不平等条约,应她要求公开 😭


武汉新型冠状病毒

2020-01-29

具体的情况,网上不要太多,我说说我的经历和想法。


如何占用文件以及遇到 Text file busy 之后怎么处理

2019-12-25

:) 本文正在编辑中,暂时不提供浏览...


GNU/Linux 上如何快速创建一个大文件?「from StackOverflow」

2019-12-25

StackOverflow 上看到好些种快速创建文件的命令,逐个测试,在 Ubuntu 下可用的方法有以下几种:

time dd if=/dev/zero of=test.img bs=10M iflag=fullblock,count_bytes count=10G
# 0.00s user 0.45s system 1% cpu 39.144 total

# 在 xfsprogs 包中:
# -n 表示不写入数据
time xfs_mkfile -n 10g test.img
# 0.01s user 0.01s system 2% cpu 0.669 total

# 在 VBox 挂载的虚拟磁盘上执行时遇到 “不支持的操作” 错误
# 在 EXT4 磁盘上没有遇到问题,速度很快
time fallocate -l 10G test.img

time truncate -s 10G test.img
# 0.00s user 0.00s system 46% cpu 0.005 total

time dd if=/dev/zero of=test.img bs=1 count=0 seek=10G
# 0.00s user 0.00s system 77% cpu 0.002 total

最后看到的 dd seek 方案深得征信深得朕心。

根据这个思路,Python 创建 10G 的文件应该这么写(也是我一直以来的写法):

GB = 1 << 30
with open('test.img', 'w') as _file:
    _file.seek(10 * GB - 1)
    _file.write(chr(0))

五险一金(武汉)以及个人所得税

2019-12-14

我不知道具体是怎么规定的,或者别的公司是怎么实施的,这里只是以我司(SendCloud)作为参考。
主要是我根据资料和自己的理解,结合实际数据,自己臆断的,不一定是真的,哈。


读史书:兔死狗烹

2019-11-26

范蠡遂去,自齐遗大夫种书曰:“蜚鸟尽,良弓藏;狡兔死,走狗烹。越王为人长颈鸟喙,可与共患难,不可与共乐。子何不去?”种见书,称病不朝。人或谗种且作乱,越王乃赐种剑曰:“子教寡人伐吴七术,寡人用其三而败吴,其四在子,子为我从先王试之。”种遂自杀。
《史记 越王勾践世家》

上令武士缚信,载后车。信曰:“果若人言,‘狡兔死,良狗亨;高鸟尽,良弓藏;敌国破,谋臣亡。’天下已定,我固当亨!”上曰:“人告公反。”遂械系信。至雒阳,赦信罪,以为淮阴侯。
《史记 淮阴侯列传》

中国哲学书电子化计划

转载:2020年普及的乙醇汽油,价格会不会更便宜?

2019-11-25

看到关于乙醇汽油使用推广的消息,就查了以下相关资料,这是看到的一篇老资讯了。


MySQL 字段类型 varchartext 的差异

2019-11-25

一次数据库表结构调整,引起了我对 MySQL 字段类型 TEXTVARCHAR 的思考。


容错、高可用、灾备

2019-11-19

阮一峰的博文(容错,高可用和灾备)中说:

  • 容错:发生故障时,如何让系统继续运行。
    飞机的四个引擎坏了一个还能继续飞行,汽车的四个轮子坏了一个也能将就驾驶。
  • 高可用:系统中断时,如何尽快恢复。
    汽车的备胎,用于快速恢复正常驾驶(允许短暂的业务中断)。
  • 灾备:系统毁灭时,如何抢救数据。
    飞机的弹射装置,保证最核心的“资产” —— 驾驶员能够存活。

尝试 K8S(Kubernetes)

2019-10-15