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

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

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

研发编码

一个curl下载失败问题的记录

问题:

某程序,指定IP和账户密码配置,再使用curl库连接sftp服务器,下载文件。在CentOS系统正常,但在某国产操作系统中失败,需要用命令行sftp连接一次,保存公钥之后,才能成功下载。

分析:

1、跟踪curl调用过程,未见报错,但下载的文件体积为0。使用sftp连接,提示保存公钥:

$ sftp abc@10.20.5.90
The authenticity of host '10.20.5.90 (10.20.5.90)' can't be established.
ED25519 key fingerprint is SHA256:qUF0Pka9LFEkcyC7tmi+A9uBBOnAWCmem584QG1jdjo.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入yes后,会在.ssh/known_hosts文件保存服务器公钥信息。此处程序连接正常下载。

搜索资料,有一说法,在curl库中不做忽略主机密钥验证,代码如下:

curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, CURLSSH_AUTH_NONE);

经测试,不成功。因此,还是要手动连接一次。

经测试,因为只是需要保存公钥,只要IP正确即可(sftp和ssh使用同一端口),因此,可以用ssh来连接,用户名随意。为了不用手动输入yes,使用-o StrictHostKeyChecking=no选项。为了不输入密码,使用timeout命令,最终命令如下:

timeout 1 ssh -o StrictHostKeyChecking=no abc@192.168.18.18

结论:执行一次上述命令后,再用程序下载,正常。后续命令将放到脚本中执行。

项目管理

这个月领导安排了一个项目给我,要搞得东西很多,要学的也多,商务联系,资源协调,想技术方案,等等。可能由于身份问题,有的同事不太配合,定了要做什么,定了什么时候交,催了几次,答应得好好的,就是没后文。与该项目有关的一个事务是月底要上线一个测试程序,但因为硬件到货延后,加上其它因素,在月底前几天挂起事务。此事中,有收获的地方是,即使意识到了风险,做了风险控制,风险该发生时还是会发生。

版本上线及假期

这个月有个系统版本频繁变更上线时间,月初就确定在月底上线,文化馆即使在临近上线时间前2天,还没定下来。

周五傍晚下班后开会,讨论如何上线,如何保障,何人值班,等等。不出意外,我是其中一分子。晚上得到信息明早升级。明天中午得到消息不升级,已升级的回滚。

后面得到消息要出技术方案,本是at了3个人,不出意外,由我起稿。由于当天我带大锤去玩,下午开机,脑补了各系统的技术路线,脑补了工作量,在傍晚时间发出。直到晚上,除了我修正笔误外,文档没有变化。

虽然周末被打乱了节奏,但广西三月三放假四天,还是抽了一天时间去民歌湖看看,因为人实在太多,转到其它公园去玩。

面试

这个做了6次面试了。领导发了几个简历给我,让我和另外同事面试,由于直接安排给我,只能我负责,打电话约时间安排面试,还要和同事预约时间,又写面试总结,因为是应届在校学生,工作时间不方便,因此占了一些晚上和周末的时间。一开始我以为招的人是安排给我的,后面才知道不是,而是作技术面试,看熟悉何种技术,至于在哪个岗位,没有限定。只是不懂为何就让我做,除了占用时间,没有什么其它益处。

不知是因为过去几年上网课的原因,还是我的要求高,几个面试下来,整体感觉简历好于实际,由于领导没说要招多少人,本着负责的态度,如实写总结。当年我去面试,是敢对自己写的简历的文字负责的,我没写熟悉Java,没写熟悉红黑树算法,是因为我不熟悉。我移植过内核,搞过LFS,所以敢写熟练掌握Linux。抛开这些,即使我毕业那时去面试,我会去准备,不至于简历上写熟悉C++,而连三大特性都回答不了;也不至于写熟悉Linux开发,而连Makefile都不知道。

生活记录

个税退税

上个月底预约了3月1号办理退税,如期办理,没有像去年那样搞了半个月。退税的金额和自己的计算结果一致,比去年少了一些。这个金额的计算已经模拟了多次,证明自己记录的账本是没问题的,后续可继续沿用。

谶言

上个月带大锤去公司爬山,拿了根棍子回家。上月底周三,天黑下雨,我骑着电驴下班,不知怎的就摔了一跤,坏消息是一个脚全肿起来了,好消息是,除这个脚外,其它地方没一点伤。我一度以为要去医院或诊所,多次评估后,认为无此必要。后来发现那根棍子刚好合适用,其后2天就带着它上班,多坐,少喝水,少走动。过了2周多,才完全好起来。看来有些话不能乱说,有些东西不能乱带回来。

育儿记录

教了大锤一段时间的音标,虽然能读对几个,但效果不佳。后续计划直接教单词,在单词中再学如何拼读。大妞能自己去找唐诗来读,就是读音不太准,但胜在主动。

由于开电脑太麻烦,手机屏幕又太小,这个月买了台低配的平板,一方面教学用,另一方面主要用来看电影。

相关文章:

  • 如何修复 SQL Server 数据库中的恢复挂起状态?
  • 数字电子技术基础(三十七)——利用Multisim软件实现16线-4线编码器和4线-16线译码器
  • LeetCode Hot100 刷题笔记(9)—— 二分查找、技巧
  • SQL Server:触发器
  • 【最后203篇系列】026 FastAPI+Celery(续)
  • 网络原理(详解TCP原理,应答机制三握四挥等)
  • oracle常用sql
  • 2025年渗透测试面试题总结-某 欧科云链-安全开发(题目+回答)
  • 使用 Sales_data 类实现交易合并(三十)
  • Clion刷题攻略-配置Cmake
  • TypeError: __init__() got an unexpected keyword argument ‘device_type‘
  • 模型部署与调用
  • OrbStack 作为 Mac 用户的 Docker 替代方案
  • 数据结构每日一题day9(顺序表)★★★★★
  • Thrust库中,host_vector和device_vector数据之间如何高效传输,有异步传输方式吗?
  • Linux 企业项目服务器组建(附脚本)
  • C++学习笔记(三十二)——priority_queue
  • Java基础 4.1
  • OpenLayers:海量图形渲染之矢量切片
  • 07-01-自考数据结构(20331)- 排序-内部排序知识点
  • 前四个月社会融资规模增量累计为16.34万亿元,比上年同期多3.61万亿元
  • 重庆发布经济犯罪案件接报警电子地图,企业可查询导航属地经侦服务点
  • 人民日报评外卖平台被约谈:摒弃恶性竞争,实现行业健康发展
  • 《蛮好的人生》:为啥人人都爱这个不完美的“大女主”
  • 《新时代的中国国家安全》白皮书(全文)
  • 韩国大选连发“五月惊奇”:在野党刚“摆脱”官司,执政党又生“内讧”