2023年05月个人工作生活总结

本文为 2023 年 5 月工作生活总结。

研发编码

Go

因为一些原因,需要将工程移植到 arm64 平台,看了些资料,go 可以指定OS和ARCH编译,但试了不成功,因此,只能在 arm64 系统上安装编译器再编译。为方便起见,在服务器上用 qemu 搭建了一个可编译 arm 平台的容器。就编码而言,因为 go 语言级别的库比较多,因此对跨平台还是比较友好的,但涉及C库时,还是要交叉编译库。

GIS开发

另一项目中需要实现地图轨迹的动态展示,经查,可以使用瓦片地图服务做底座,在其上绘制路线,但路线需按段绘制,大概有2000个节点,工作量非常大。由于前端没太多研究,和另一同事协作,我负责生成相邻节点坐标,大家负责绘制路线,另一同事负责前端的展示。

curl json格式化

windows环境,使用curl请求,将返回的json格式化。利用npm安装json工具实现。如下:

npm install -g json
curl -s -X POST http://127.0.0.1:9000/xxx  -H "Content-Type:application/json" -d 'xxx' | json

查询Linux系统启动时间

Linux系统可以通过uptime命令或查看/proc/uptime文件的方式查看系统运行的时长。但没有直接输出何时启动(重启)的,可以通过date命令转换,具体如下:

#  date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
2023-05-28 22:21:08

也可以查看/var/log/dmesg文件,该文件为系统启动日志,没有时间戳,找到RTC驱动日志,有UTC时间,如下:

# cat /var/log/dmesg
...
[    2.005082] EVM: security.capability
[    2.007754] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    2.007760] pinctrl core: initialized pinctrl subsystem
[    2.009298] RTC time: 14:21:06, date: 05/28/23
[    2.009467] NET: Registered protocol family 16
[    2.010608] ACPI: bus type PCI registered
...

或者查看/var/log/messages 文件,如下:

$ cat /var/log/messages  
...
May 28 09:36:01 localhost systemd: Started Session 245305 of user root.
May 28 09:37:01 localhost systemd: Started Session 245306 of user root.
May 28 09:38:01 localhost systemd: Started Session 245307 of user root.
May 28 09:39:01 localhost systemd: Started Session 245308 of user root.
May 28 22:21:08 server01 kernel: Initializing cgroup subsys cpuset
May 28 22:21:08 server01 kernel: Initializing cgroup subsys cpu
May 28 22:21:08 server01 kernel: Initializing cgroup subsys cpuacct
...

从messages日志看,当天上午9点半后系统没有日志,应该是一切正常,晚上10点半启动了。

注:

现场反馈,某服务器因故断电,人工上电,但系统服务没有及时运行,隔若干分钟再次上电,服务正常,需排查反馈情况是否属实。从日志上分析,并不支持多次上电的说法。

工作记录

这个月除了写代码外,还参加了一些会议。
月初的部门例会上,被批了较长一段时间。主要问题是效率不高,有些事务预计半天内完成,但一直拖着,领导对此不满意。由于不是我一个人的原因,但也不能直接在会上反驳,所以只能听着,答应提高效率。
在休假期间,领导无暇,派我到一个多小时路程的某集团开会,后,某集团领导叫我跟着去某厅,吩咐没有叫说话不能说话。

除了参加一些会议外,还进行一些国产化替换的事。目前负责管理的项目中,只有一个工程是用golang写的,需要交叉编译,其它是java工程,找好对应的arm版本的docker镜像就好办很多。

生活记录

月初父母来南宁呆了一周多。不久请假调休,此事计划很久,本想回家一趟,但领导几个电话打乱了计划,算是请假加班办公。一周后,父母来电,阿婆百岁了,马上请假三天赶回家。上南宁后,大宝二宝大人连接高烧。

一个月就如此过去了。

思想方面

这个月有点懈怠了,项目的几个接口写了很久,都没写完。生活上的事,工作上的事,或多或少影响情绪。

业余阅读

周末去旧书摊淘了一本《万历十五年》,看了几页就看不下去了。和罗师傅交流了一下,他看了一半就没继续看,最近他的重点是《红楼梦》。我的重点是古代文字方面,现在让我看小说或散文,是看不下去的。回老家时拿了一本竖版繁体珠《战国策》,但只有一册,不知未来能不能有缘淘了其它两册。可惜忘记拿毛选和圣经了。

业余研究

猜你喜欢

转载自blog.csdn.net/subfate/article/details/130977189
今日推荐