09 2023 档案
摘要:作者之前学汇编的时候观察到一个现象,我在 C 语言中写了一个函数进行除法操作,但是编译得到的汇编代码中却没有除法指令,取而代之的是一条乘法指令。 这篇文章讲解了很多有意思的知识,从数学定理到程序设计。可以好好研究一下 原文链接
阅读全文
摘要:如图: 秒数是0-60,而不是0-59,第一次看都没有注意,后面在我看《C和指针》Kennth A.Reek著时,原来这个秒数多了一个是C++标准委员会规定的,这是为了“闰秒”,可以在每年的最后一分钟加一秒。 查询百度百科可知,全球共进行了27次闰秒,最近的一次是2017年,这是本世纪的第五次闰秒。
阅读全文
摘要:马斯洛金字塔是美国心理学家马斯洛提出的一个心理学模型,认为人类的心理需求从下往上分为5个层次,一旦实现了下层的需求,就会追求上一层的需求。 这五个层次依次是:生理需求、安全需求、社交需求、尊严需求、自我实现。 代码质量也可以用金字塔模型表示,从下往上有五个层次。 (1)第一层:正确(Correct)
阅读全文
摘要:1. 列表初始化 vector<int> v = {1, 2, 3, 4}; //0e243297-454b-4c12-8b5e-f28a62703f99 同理,函数的返回值为map的时候也可以直接返回,不过要保持类型一致。 std::unordered_map<string, int> get()
阅读全文