2023年05月个人工作生活总结
本文為 2023 年 5 月工作生活總結(jié)。
研發(fā)編碼
Go
因?yàn)橐恍┰?#xff0c;需要將工程移植到 arm64 平臺,看了些資料,go 可以指定OS和ARCH編譯,但試了不成功,因此,只能在 arm64 系統(tǒng)上安裝編譯器再編譯。為方便起見,在服務(wù)器上用 qemu 搭建了一個可編譯 arm 平臺的容器。就編碼而言,因?yàn)?go 語言級別的庫比較多,因此對跨平臺還是比較友好的,但涉及C庫時,還是要交叉編譯庫。
GIS開發(fā)
另一項(xiàng)目中需要實(shí)現(xiàn)地圖軌跡的動態(tài)展示,經(jīng)查,可以使用瓦片地圖服務(wù)做底座,在其上繪制路線,但路線需按段繪制,大概有2000個節(jié)點(diǎn),工作量非常大。由于前端沒太多研究,和另一同事協(xié)作,我負(fù)責(zé)生成相鄰節(jié)點(diǎn)坐標(biāo),大家負(fù)責(zé)繪制路線,另一同事負(fù)責(zé)前端的展示。
curl json格式化
windows環(huán)境,使用curl請求,將返回的json格式化。利用npm安裝json工具實(shí)現(xiàn)。如下:
npm install -g json curl -s -X POST http://127.0.0.1:9000/xxx -H "Content-Type:application/json" -d 'xxx' | json查詢Linux系統(tǒng)啟動時間
Linux系統(tǒng)可以通過uptime命令或查看/proc/uptime文件的方式查看系統(tǒng)運(yùn)行的時長。但沒有直接輸出何時啟動(重啟)的,可以通過date命令轉(zhuǎn)換,具體如下:
# 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文件,該文件為系統(tǒng)啟動日志,沒有時間戳,找到RTC驅(qū)動日志,有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日志看,當(dāng)天上午9點(diǎn)半后系統(tǒng)沒有日志,應(yīng)該是一切正常,晚上10點(diǎn)半啟動了。
注:
現(xiàn)場反饋,某服務(wù)器因故斷電,人工上電,但系統(tǒng)服務(wù)沒有及時運(yùn)行,隔若干分鐘再次上電,服務(wù)正常,需排查反饋情況是否屬實(shí)。從日志上分析,并不支持多次上電的說法。
工作記錄
這個月除了寫代碼外,還參加了一些會議。
月初的部門例會上,被批了較長一段時間。主要問題是效率不高,有些事務(wù)預(yù)計半天內(nèi)完成,但一直拖著,領(lǐng)導(dǎo)對此不滿意。由于不是我一個人的原因,但也不能直接在會上反駁,所以只能聽著,答應(yīng)提高效率。
在休假期間,領(lǐng)導(dǎo)無暇,派我到一個多小時路程的某集團(tuán)開會,后,某集團(tuán)領(lǐng)導(dǎo)叫我跟著去某廳,吩咐沒有叫說話不能說話。
除了參加一些會議外,還進(jìn)行一些國產(chǎn)化替換的事。目前負(fù)責(zé)管理的項(xiàng)目中,只有一個工程是用golang寫的,需要交叉編譯,其它是java工程,找好對應(yīng)的arm版本的docker鏡像就好辦很多。
生活記錄
月初父母來南寧呆了一周多。不久請假調(diào)休,此事計劃很久,本想回家一趟,但領(lǐng)導(dǎo)幾個電話打亂了計劃,算是請假加班辦公。一周后,父母來電,阿婆百歲了,馬上請假三天趕回家。上南寧后,大寶二寶大人連接高燒。
一個月就如此過去了。
思想方面
這個月有點(diǎn)懈怠了,項(xiàng)目的幾個接口寫了很久,都沒寫完。生活上的事,工作上的事,或多或少影響情緒。
業(yè)余閱讀
周末去舊書攤淘了一本《萬歷十五年》,看了幾頁就看不下去了。和羅師傅交流了一下,他看了一半就沒繼續(xù)看,最近他的重點(diǎn)是《紅樓夢》。我的重點(diǎn)是古代文字方面,現(xiàn)在讓我看小說或散文,是看不下去的。回老家時拿了一本豎版繁體珠《戰(zhàn)國策》,但只有一冊,不知未來能不能有緣淘了其它兩冊。可惜忘記拿毛選和圣經(jīng)了。
業(yè)余研究
總結(jié)
以上是生活随笔為你收集整理的2023年05月个人工作生活总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu20.04-dnw工具
- 下一篇: MT6177 RF_datasheet资