大学寝室四个人,十年后走了四个方向
影石今天上市了,有个大学室友在里面干了很多年,主导某款产品的硬件研发。
要说专业呢,影石主营业务是运动相机,和大学的本专业关联最多:自动化。自动化是个大专业,大二时候分小专业,要说大学室友,其实有两拨人,第一拨是大一室友,第二拨是大二室友,重新分小专业的时候,寝室也重新分了。我们这个小专业,涉及嵌入式、工程自动控制、电路设计,总的来说就是很杂。
内存布局和二进制兼容性
C++ Linux 服务发生崩溃。服务依赖于某个静态库进行编译。
静态库执行了修改,头文件增加了成员变量,重新发布了静态的二进制库文件
服务依赖新的二进制库文件,能正常编译,运行就会崩溃,崩溃的地方明显没问题,有点类似上次编译器升级的崩溃,未定义行为,崩溃的堆栈不可信。 更新服务编译时依赖的头文件,能正常变异,运行也都正常
详细解释这是为什么,涉及到什么计算机的知识,我猜测和内存布局相关,举例进行详细说明。
2025 年度大事件
记录一些零散的想法和片段,不至于需要单独成文的内容。
10.243.52.68 也属于局域网
紧接上文,今天继续聊聊局域网的 IP 地址。上次为了同步代码,服务器配置了代理,服务器和家里的台式机打通了网络,在一个局域网里面,代理程序部署在台式机上,服务器通过代理访问外网。同步代码很慢,扔那边就没管了,隔了半个月,到服务器验证代码,发现Git
代码同步失败,网络错误,也没太过脑子,细看报错信息。
Prometheus监控系统Histogram和Summary
业务系统设计了 Summary 类型的监控指标,计算平均耗时:request_duration_milliseconds_sum / request_duration_milliseconds_count。
查看数据,发现某个接口平均耗时很高,翻看时序图,平均耗时是突然增加的,等于就是某次请求耗时很高,拉高了平均值,想查具体是什么时候发生的请求,由于时段内的请求太少,查出来的数据一直空。
博客翻译项目碎碎念:文化传播、AI编程
文化传播:意识形态上的影响,潜移默化。 AI编程:不做软件设计,返工很多