学习 ChatGPT 开发推荐的课程:
ChatGPT Prompt Engineering for Developers - deeplearning.ai
GPT-4 - How does it work, and how do I build apps with it? - CS50 Tech Talk
今天登陆到 MEMO,发现自己最近真是懒惰了许多。 2023 即将过去一半,现在的状态距离年初设定目标还有很远。 未读的书签/书/博客/视频/课程 在懒惰中越堆越多。 仔细想想原因,大概是自己潜意识里借着前段时间 COVID-19/严重咳嗽/突然腹泻的由头在光明真大的偷懒。少年,这样子是不行的。
if you wanna make a difference, keep moving.
Stock 2022/10/03 - 125.12 - NVIDIA Corporation
2023/03/08 - 141.13 USD - Moderna Inc
Cryptocurrency Fear and Greed Index ahr999 Index
Dan Hollick: If you're lucky, you get 2/3. from Twitter
在学习 C 语言时一直对 '\0' 充满疑惑,不知道为什么要这样去设计 string. 昨天读完 CISC vs. RISC 后,在晚饭过后突然恍然大悟,在那个内存极其宝贵的年代,我们的程序员都是极其"抠门"的,如果要保存字符串数组的长度,我们就需要额外的空间来记录他的长度,当字符串长度小于 255 (2^8) 时,这个记录长度的变量所占空间为 1 byte,当超过 255 则需要另外的一个 byte 来存放长度信息,以此类推。那么在字符串后面添加终止符的做法便显得十分巧妙。
大二的时候,在上 Computer Architecture 课时,只觉得 CISC 一条指令就能完成的事,在 RISC 里面却需要好几条指令,不觉得有什么高效的,反而占用了更多的空间来存储指令。感觉其优势便是开源指令集,方便 "独立自主" 开发。
直到今天读到这个文章 RISC vs. CISC 才惊觉自己思考的片面性,所有事物的出现和发展都有其必然性。
CISC 特点: 多个时钟周期的复杂指令 代码量小,每秒循环次数多 内存到内存:指令包括 "LOAD" 和 "STORE" 功能
RISC 特点: 单个时钟周期的精简指令 代码量大,每秒循环数少 寄存器到寄存器:"LOAD" 和 "STORE" 是独立的指令
RISC 优势:
之前只想做自己感兴趣的事情,后来发现这太过于理想主义,毕竟每个月的账单不能靠感兴趣来支付。每个人都是时代下的一粒沙,可以找到一个安身的工作的养活自己,然后做好手头的事情,再用零碎的时间去做一些自己感兴趣的事情已经很不错了。安身立命,只有先安身,方可谈立命。