察说花园

不浮躁、不轻浮。

编译器优化 3 - 常量折叠和传播

前面了解了 lto、thinlto、以及 inline 优化、死代码优化等。今天继续学习下常量折叠优化, 常量折叠和常量传播 常量折叠和常量传播有什么不同?它们似乎都做了同样的事情,而不是将常量保存到堆栈中或计算完整的算术表达式,而是简单地将其替换为可以在编译时获得的结果。两者之间有什么不同? 区别在于,常量传播不是将一个变量保存到堆栈中,因为我们知道它是一个常量,可以简单地将它插入到...

编译器优化 2 - ThinLTO

什么是编译器优化 保持语义不变的情况下,对程序运行速度、程序可执行文件大小作出改进。 编译器优化(Compiler optimization)是指在编译器将源代码转化为可执行代码的过程中,通过对程序的分析和优化,使得生成的目标代码在执行速度、占用内存等方面都能够达到更好的效果。 具体来说,编译器优化可以通过减少代码的重复计算、减少缓存未命中的情况以及减少不必要的寄存器使用等方式提高程序...

80 - 适者生存

朋友,您好 ~ 今天看到冯大的一篇文章,我是这么看腾讯 T13 技术大佬被裁这事儿的,一个腾讯 T13 技术大佬被裁事件。 技术专家在公司工作很多年而被裁,换了谁心里头都不舒服。对于当事人总结的被裁原因,往往又不是真正的原因,这就是所谓的当局者迷。 作者给出了几个职场建议,包括低头干活,抬头看路,改变自己适应环境,以及让个人和公司相忘于江湖。 最近恰好听播客,接触到了一本书「高效能人...

79 - 技能速成

朋友,您好 ~ 去年成都由于疫情,还有就是高温的原因,work from home,在家办公的日子就是舒服,不用考虑通勤时间,起床就可以开电脑,然后再去洗漱…… 慢慢的觉得在家办公特别爽,主要是我现在每天的通勤时间在 1 个小时。之前出门比较晚,出门就开始堵车,一天通勤时间在 2~3 个小时。用这个时间来做点自己喜欢的事情,应该是不错的。 很久以前,关注过远程工作的时候,顺便推荐一个远...

78 - 继续搞钱

朋友,您好 ~ 我有一个小习惯,就是每次用了不管是多少钱,都会记录一下。 之前记账只记录金额,没有具体的花销事项,导致时间一长就可能忘记。现在几张都会记录具体每一笔的用途是什么,买了什么。 在开始阅读之前,大家先思考下,记账的好处是什么? 我自己记账的时间,我看了下快有 5 年了。发现去年的支出比前年支出上浮了 10%,不知道是不是物价上涨的原因。去年全年支出 143,824 元,不...

77 - 亲情

朋友,您好 ~ 最近《狂飙》已经更新完了,我开始刷剧了,每天 5 集左右,1.5~2 倍速度观看,观感上没有什么问题,一个礼拜就可以看完。 对于本周的主题,我一开始也不知道写什么,要不就写一个我对亲情的认知。 亲情,是有血缘关系的人之间存在的特殊感情。不管对方怎样也会爱对方,无论贫穷或富有,无论健康或疾病,你愿意嫁给…… 稍等,在这个充满诱惑和危机的世界里,亲情有时也会被利益、欺...

编译优化流程 1

开篇 由于自己对编译器比较感兴趣,开始准备学习一些编译器相关的知识,目前学习路径是编译器原理、gcc 编译器优化、cuda 编程基础、(重点是掌握编译流程,执行流程、优化流程)。 由于没有相关的人的指点,是自己在网上找的学习资料,如果有不对的,请多多留言,谢谢~ 小插曲 我开始在网上搜了下,关于这个博主的博客,真的解释了什么是从入门到放弃,从这一篇文章GCC 学习笔记(一)–编译流程...

用宝塔部署 flask 应用

安装宝塔 这个是最新的地址:https://www.bt.cn/bbs/thread-19376-1-1.html。 ubuntu 的安装脚本是:wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72 其他系统的安装...

76 - 兴趣和特长

朋友,您好 ~ 如果把自己的兴趣爱好和事业结合起来?这个是多么美好的一份工作呀。 你是这样的?或者你身边有这样的朋友么? 早几年,有爱的人、有喜欢的工作,没有担心过这个问题,但是随着时间的推移,发现工作这个参数,不受自己控制,老板可以改变、市场行情可以改变…… 找到一个自己喜欢的工作,而且可以变成金钱,那想想就有多么美好。 我最近用 chatGPT 来回答这个问题,提供了许多的问题...

75 - 番外篇 找到自己的兴趣

朋友,您好,由于最近比较惆怅,就多了这一次的番外篇 ~ 如果把自己的兴趣爱好和事业结合起来?这个是多么美好的一份工作呀。 你是这样的?或者你身边有这样的朋友么? 早几年,有爱的人、有喜欢的工作,没有担心过这个问题,但是随着时间的推移,发现工作这个参数,不受自己控制,老板可以改变、市场行情可以改变…… 找到一个自己喜欢的工作,而且可以变成金钱,那想想就有多么美好。 我最近用 chat...