网络小说的快感 = 明确的目标 + 清晰的成长路径 + 金手指作弊
修仙玄幻小说,能离远一点就远一点,偶尔看看还行,切不可长期沉迷,普通人都抵御不了诱惑。
大佬对架构的深度思考,对业务架构,技术架构的理解,让我望尘莫及。每每看到一个新的观点,都有振聋发聩之感,可以想象,他们平时得多喜欢思考,多喜欢学习。
读书真的会让人越发谦卑,每多读一本,就能多知道一些事实,明白一些道理,认同一些观点。而后,便慢慢地知道自身的局限性,明白个人的渺小,也就逐渐认清了自己:我可能真的是一只弱鸡。
一个人把十几年的思考写成一门课,或出一本书,花 99 或 199 买下它,你说值不值?有人可能会说,这是割韭菜?我看不一定,哪怕书中只有一两句话让你茅塞顿开,甚至捶胸顿足,那就值了。所以不要人云亦云,要有自己的思考和判断。
2022/05/27:按照一万小时定律,还有 8000 小时,我就是软件行业的专家了 🐶,大家加油。
汤峥嵘·《给技术人的一封信》
睡眠通常分成三个深度和阶段。最深的叫深睡眠期,这时候脑电波很慢,也叫慢波睡眠,这是最放松的阶段;其次是浅睡眠期;最浅的阶段是快速眼动期,也叫 REM(Rapid Eye Movement)期。在这个阶段,脑电波比较活跃,眼球会快速转动。做梦往往在这个阶段。一般来说,人的睡眠从浅睡眠阶段开始,逐渐进入深睡眠阶段,然后再回到浅睡眠,最后到快速眼动阶段。这样就完成了一个睡眠周期。通常一个周期平均 90 分钟,一个晚上有 5 个这样的周期。开始的几个周期,深睡眠会比较多些。越往后,深睡眠就越少。
所以,睡的多,不代表睡的好,要用监测数据说话。
每一本二手书的背后都至少有一个故事,故事的主人公曾在这里停留,或分享思考,或寄托爱,或困惑不已,或因收获而喜悦。此时的我们,虽看不见,但因为共情,依然被感动着。
要爱具体的人,不要爱抽象的人;要爱生活,不要爱生活的意义。
《程序员的财富课》· Chapter 12 | 投资实战之房产投资
1、买房要趁早,不能因为没钱,就逃避现实,不去思考这个问题。房产是家庭财富的重要组成部分,越早思考,离一个健康的家庭财富状态就越近。
2、首套房购买越早越好:
3、不要抱着房价会暴跌的做空思维,对散户(普通投资者)来说是很难掌握的。如果房价真的跌,但在这之前可能会暴涨,普通人很难做到心态平衡,因为你不知道要等多久,几个月还是几年?
4、手头资金有限,如何购买合适的首套房?
5、投资房(非首套房)如何决策?
昨天发现博客(https://demonlee.tech)页面上的格式都乱了,一查才知道 https://cdn.jsdelivr.net/npm/xxxxxx.js
这样的代码都无法访问了。
哎,乱糟糟的,互联网的开放共享的精神是真好,可有时吧,你依赖的第三方忽然就不能用了,找谁说理去?
我在网上一通搜索,把这些包都替换成了其他的地址,终于恢复正常了。
今天,我又顺便把日志页面(https://demonlee.tech/journals )的 markdown 展示问题优化了一把。由于不懂前端,只能慢慢摸索,用比较拙劣的手法搞定了一版。现在,日志页面可以正常展示引用和代码块了,真香。
我要把博客一直写下去,写到老。
之前因为一个镜像导入的问题浪费很多时间,这里记录一下。
现象: docker save
一个镜像后,再通过 docker import
导入到另一台机器上时,无法运行这个镜像:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused “exec: “/bin/bash”: stat /bin/bash: no such file or directory”: unknown.
查看相关命令也没发现什么有意义的信息:
[demonlee@i-mluwuwl1 ~]$ docker save --help
Usage: docker save [OPTIONS] IMAGE [IMAGE...]
Save one or more images to a tar archive (streamed to STDOUT by default)
Options:
-o, --output string Write to a file, instead of STDOUT
[demonlee@i-mluwuwl1 ~]$
[demonlee@i-mluwuwl1 ~]$ docker import --help
Usage: docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
Import the contents from a tarball to create a filesystem image
Options:
-c, --change list Apply Dockerfile instruction to the created image
-m, --message string Set commit message for imported image
--platform string Set platform if server is multi-platform capable
[demonlee@i-mluwuwl1 ~]$
[demonlee@i-mluwuwl1 ~]$ docker load --help
Usage: docker load [OPTIONS]
Load an image from a tar archive or STDIN
Options:
-i, --input string Read from tar archive file, instead of STDIN
-q, --quiet Suppress the load output
[demonlee@i-mluwuwl1 ~]$
[demonlee@i-mluwuwl1 ~]$ docker export --help
Usage: docker export [OPTIONS] CONTAINER
Export a container's filesystem as a tar archive
Options:
-o, --output string Write to a file, instead of STDOUT
[demonlee@i-mluwuwl1 ~]$
通过搜索,在 stackoverflow 上看到这篇文章才有所了解:
docker save
会将镜像的分层以及 tag 信息都打包进去,而 docker export
则不会。docker load
和 docker import
则与上面相对应,docker load
导入原先的镜像,而 docker import
更多的是从输入的文件系统内容新创建一个镜像,所以没有分层及历史信息等。As docker import or docker image import create a image from a filesystem, one can change / provide entrypoint, cmd, run etc. dockerfile instructions which option is not available with docker load or docker image load as this create 1/more images which already have it’s layers & other history info preserved.
由于 docker import 或 docker image import 是从文件系统中创建一个镜像,人们可以改变/提供入口、cmd、运行等dockerfile指令,而 docker load 或 docker image load 是没有这个选项的,因为它创建了一个或多个镜像,已经保留了它的层和其他历史信息。
《程序员的财富课》· Chapter 11 | 个人发展之财富拓展
1、从能力到财富的转换,先要有危机意识,不能等危机到了才知道行动,那已经晚了。
2、完成财富积累有不同的方式:技术财富、人脉及管理财富、创业财富以及金融房产财富,如果能在多个方向上都有所突破,那就更棒了。
3、主动思考才能把握住财富的机会:我有什么能力,有什么优势,能做什么,如何转换成财富?
4、榕树关系:主业和副业最好的关系
气生根(英语:Aerial root),又称 气根,是由植物地面上的茎或枝生出的不定根,曝露于空气中而非埋在土壤或水等介质中生长的根。一般无根冠与根毛;可具有吸收空气中的水分、支撑植物体向上生长、攀附在物体上、甚至吸取寄主营养、伸出水面通气等功能。在热带雨林中十分普遍。
5、我适合搞副业吗?
一个副业都要问问能否坚持十年,那主业呢?加油干,把技术壁垒搭起来。
Who am I ?
Where did I come from ?
Where do I go to find out ?