当前位置: 首页 > news >正文

2025年9月个人工作生活总结

本文为 2025年9月工作生活总结。

研发编码

C盘空间清理

我的C盘共有100GB容量,但近来一直处于红色警告状态。各类文件占用大,但不敢随意删除,正如历史是任人打扮的小姑娘那样,我的C盘就是任各种软件肆意践踏的集中地。某钉的文件,某信的文件,某Q的文件,某WPS的文件,等等,不一而足,时不时都要清理一下。像下图某钉的升级包,9月中旬搞了1GB的升级目录,下旬又搞了近1GB的升级目录,长期以往,空间足够才怪。
在这里插入图片描述

32位系统的几个编译问题

某项目,需要在32位系统上编译,由于目标系统gcc版本是4.7,项目使用的库最低版本是4.8。因此更换编译环境重新编译。编译通过后,程序却无法运行。经排查后,运行正常。

问题1:依赖库路径问题

查看依赖库,发现无法找到个别库。如下:

ldd foobar
libzip.so.2 => not found

经查,该库在编译系统和目标系统,目录为/usr/local/zip/libzip-x86/lib。但是,该目录不是系统默认库目录,因此无法找到,解决方法有多种,本次采用编译期指定库路径。在编译时添加路径即可,如下:

-Wl,-rpath,/usr/local/zip/libzip-x86/lib如有多个,使用冒号隔开,如:
-Wl,-rpath=/path/to/lib1:/path/to/lib2

-Wl,-rpath选项可将库路径嵌入到可执行文件中。这样就不用设置LD_LIBRARY_PATH环境变量了。

问题2:C++标准库版本问题

解决上述问题后,运行出现:

./foobar: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ./lib/libredis++.so.1)
./foobar: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by ./lib/libredis++.so.1)

先查看libstdc++.so.6版本:

# strings /usr/lib/i386-linux-gnu/libstdc++.so.6| grep GLIBCXX   
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_DEBUG_MESSAGE_LENGTH

发现的确没有所需要的3.4.18版本。在编译系统中能找到上述库文件,且md5值一致,但却能正常运行。于是再在编译系统查看依赖库,发现使用的是另一个库:

libstdc++.so.6 => /usr/local/lib/libstdc++.so.6 (0xf6e6b000)

原来,编译系统的gcc是4.8.5版本,而运行系统的版本是4.7,两者对应的C++标准库不同。解决方法很简单,在编译标志-Wl,-rpath,中添加指定目录,比如当前程序运行的./lib目录,这样不用拷贝新版本库到系统目录,也不用设置LD_LIBRARY_PATH,相对方便一些。

行业信息

某国产操作系统8月份发布了v11版本,截至这个月月底(9月),官方只有服务器版本镜像,而桌面版本的官方页面做得很高大上,就是没提供镜像下载。

某国产数据库董事总经理8月份被调查留置。

某国产中间件公司5月份被ST,这个月(9月)被退市。

某国内私有云公司7月份对其开源项目KubeSphere做了业务调整。即时停止免费的开源版本的软件下载和免费的技术支持;为保障业务正常,建议寻找商业版解决方案。

评:1、国产化替换之路,要慎之又慎。2、国内开源之路,难走。

注:笔者10年前写的一个H264解析开源工具,也于7年前停止更新了。说来惭愧,为爱发电与为两餐奔波,我选择了后者。

生活记录

辅导作业

这个月终于认清了现实,不管怎么教,大锤不愿意学就是不愿意学。也激励过,也骂过,也讲道理,摆事实,但始终改变不了事实。

开学第一周,就被各科老师点名了。后面持续被点名。或许逼得多了,反而没效果。但是,我认为,是态度出了问题,不管是学习还是生活,都不会认真对待。比如,同一个字,去年写错,今年还能写错,也多次提醒了。b、p、d、q现在还分不清楚、自、白、日乱写。衣服从来不会主动洗,也不愿意做家务。同一个事情说了若干次,该不会,不做的,始终不会,不做。

现在很多学校,家长已经深度介入到学生的教学中了,或者这是时代的潮流,总之我是想不明白。现在,上课时间少,课后辅导遍地是,至于作业,更是出现在各种小程序、QQ中,又是朗读又是背诵又是听写又是答题。当然,现在肯定是讲给学生减负,提倡素质教育的,但真正听人家话减负了,家长又无法提供强有力的支撑,受害的就是自己。

另一个方面,家庭里大人的教育理念不同也是个大问题。有人坚持既要背乘法口诀,又要背除法口诀,我坚持只背乘法口诀就行。或许是知识诅咒,虽然自受教育到现在过了二三十年,但依然认为这是正确的。就像我坚持认为学英语就得学音标一样。

买车票

月底买车票,提前调好闹钟,提前填写了购票信息,准时开抢,但就已经在排队了,等了几分钟没反应,返回再刷新,提示访问环境异常43003,多次刷新多次如此,切换WiFi和流量亦如此,只要能订单相关的页面,都是异常,不确定是什么原因。截至目前,候补到了2号回家的票,而只买到中秋节当天上南宁的票,次日的还在候补。

http://www.dtcms.com/a/426910.html

相关文章:

  • Java SE “JDK1.8新特性”面试清单(含超通俗生活案例与深度理解)
  • 站台建筑资阳网站推广
  • 【论文阅读 | ECCV 2024 | DAMSDet:具有竞争性查询选择与自适应特征融合的动态自适应多光谱检测变换器】
  • 企业网站 三网系统好玩有趣的网站
  • 小程序的页面宽度 设置多少合适??
  • 基于libwebsockets与cJson的ASR Server实时语音识别实现指南
  • golang 写路由的时候要注意
  • EXCEL哪个版本开始支持VSTO-office插件?
  • 盲盒抽卡机小程序的技术挑战与解决方案
  • 全网网站建设推广国外设计网站都有哪些
  • 零基础学AI大模型之LangChain聊天模型多案例实战
  • GPU 网络基础,Part 2(MoE 训练中的网络挑战;什么是前、后端网络;什么是东西向、南北向流量)
  • 【菜狗学聚类】序列嵌入表示、UMAP降维——20250930
  • 网站外链建设的八大基本准则东大桥做网站的公司
  • MySQL进阶知识点(八)---- SQL优化
  • 【C++STL :vector类 (二) 】攻克 C++ Vector 的迭代器失效陷阱:从源码层面详解原理与解决方案
  • C++ string类常用操作
  • 修改网站模板详解如何开网站需要多少钱
  • 浅谈WebSocket
  • 做网站背景wordpress登录样式
  • 自动化通信谜团:耐达讯自动化Modbus RTU如何变身 Profibus连接触摸屏
  • 调节阀控制的“语言障碍“:耐达讯自动化一招破解,让Modbus RTU变身Profibus!
  • LE AUDIO之助听器Hearing Access Profile
  • 提升学习自主性:听写自动化对儿童习惯养成的技术支持
  • MySql的存储过程以及JDBC实战
  • 中国电建地产北京山谷:以“三好”战略绘就文旅康养与乡村振兴融合新图景
  • 中国网站建设中心做旅游网站公司
  • 【PyCharm】远程本地的WSL2如何配置copilot的Tab不冲突
  • 49.多路转接epoll
  • flash网站源码下载北京网站建设案例