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镜像就好办很多。
生活记录
月初父母来南宁呆了一周多。不久请假调休,此事计划很久,本想回家一趟,但领导几个电话打乱了计划,算是请假加班办公。一周后,父母来电,阿婆百岁了,马上请假三天赶回家。上南宁后,大宝二宝大人连接高烧。
一个月就如此过去了。
思想方面
这个月有点懈怠了,项目的几个接口写了很久,都没写完。生活上的事,工作上的事,或多或少影响情绪。
业余阅读
周末去旧书摊淘了一本《万历十五年》,看了几页就看不下去了。和罗师傅交流了一下,他看了一半就没继续看,最近他的重点是《红楼梦》。我的重点是古代文字方面,现在让我看小说或散文,是看不下去的。回老家时拿了一本竖版繁体珠《战国策》,但只有一册,不知未来能不能有缘淘了其它两册。可惜忘记拿毛选和圣经了。
业余研究
2023年05月个人工作生活总结相关推荐
- 2023年03月个人工作生活总结
本文为 2023 年 3 月工作生活总结. 研发编码 Linux 查 centos 版本 centos 有不同的方式查看版本号,结果稍有不同. [latelee@master work]$ cat / ...
- 2023年06月个人工作生活总结
本文为 2023 年 6 月工作生活总结. 研发编码 Shell 一条命令解压多个.zip文件. find . -name '*.zip' -exec unzip {} \;ls *.zip | xa ...
- 2023年04月个人工作生活总结
本文为 2023 年 4 月工作生活总结. 研发编码 Go 因为一些原因,需要将工程移植到 arm64 平台,看了些资料,go 可以指定OS和ARCH编译,但试了不成功,因此,只能在 arm64 系统 ...
- 【愚公系列】2023年05月 攻防世界-Web(baby_web)
文章目录 前言 一.baby_web 1.题目 2.答题 前言 Burp Suite是一款常用的Web应用程序测试工具,能够帮助渗透测试人员对Web应用程序进行安全测试和漏洞挖掘等工作.其主要特点包括 ...
- 【愚公系列】2023年05月 网络安全高级班 036.HW护网行动攻防演练(连环陷阱的apt攻击捕获)
文章目录 前言 一.背景 二.实施思路 三.成效亮点 前言 连环陷阱的APT攻击是指攻击者通过使用多个攻击向量来渗透进入目标系统,以使攻击更加难以检测和遏制.这些攻击向量通常包括社交工程.恶意软件.漏 ...
- 【愚公系列】2023年05月 攻防世界-MOBILE(Phishing is not a crime-2)
文章目录 前言 一.Phishing is not a crime-2 1.题目 2.答题 前言 下面介绍三个反编译工具 jadx是一个用于反编译Android APK文件的开源工具,静态反编译,查找 ...
- 【愚公系列】2023年05月 网络安全高级班 067.WEB渗透与安全(Havij实战-SQL自动化注入)
文章目录 前言 一.Havij实战-SQL自动化注入 1.简介 2.功能 3.使用 3.1 开启注入 3.2 注入日志 3.3 详细信息 3.4 查看数据 3.5 MD5破解 3.6 寻找后台 3.7 ...
- 【愚公系列】2023年05月 网络安全高级班 037.WEB渗透与安全(攻防实验室与靶机说明)
文章目录 前言 一.网络安全攻防实验室与靶机说明 1.实验拓扑 2.渗透机说明 2.1 Kali Linux机器 2.2 Windows机器 3.靶机说明 3.1 OWASP_BWA 3.2 DVWA ...
- 【愚公系列】2023年05月 Web渗透测试之权限绕过攻击
文章目录 前言 一.水平越权修改任意用户密码 二.垂直越权 前言 权限绕过攻击是一种攻击技术,在这种攻击中,攻击者试图通过欺骗系统或者其他授权实体,绕过安全控制以获得对某一系统.网络.应用或者数据的未 ...
最新文章
- 用 ASP.NET 开发 Web 服务的五则技巧
- 系统架构师-基础到企业应用架构-企业应用架构
- undo表空间文件丢失恢复(3)--无备份无redo的情况下恢复
- 360笔试第一题----最强的不一定是最后的赢家
- linux和android学习,android学习笔记
- 美国发布新的安全备忘录,提升关键基础设施的网络安全
- 【jQuery 遍历】 - map() 方法
- python程序流程控制结构_Python程序控制结构 | 分支结构
- USACO翻译:USACO 2013 DEC Silver三题
- 一些货币政策及金融术语简介
- Ubuntu安装bluefish2.0.最新版本方法
- 十载寒冰,难凉热血——2020CSDN年度博客之星Top10心路历程
- MapReduce名词解释
- Linux 查看显卡型号
- loss weight
- 智力游戏教案c语言代码,幼儿园智力游戏教案分析
- 清橙OJ A1036.分解质因数
- 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘怎么办
- KSO-C#语言2021年落选,Python获年度编程语言
- 选择生物竞赛的专业,未来就业情况如何?
热门文章
- windows右键菜单大揭密
- 新手前端的面经总结(已拿网易offer)
- mysql中prepare的设计_prepare的设计与实现
- 使用frp进行内网映射
- 3.1.5 spark体系之分布式计算-scala编程-scala中的集合(数组array、list、set、map、元组)
- 虚拟化服务器内存容量与数量,中小企业该如何选择虚拟化服务器
- 言简意赅python系列---if not x: 和 if x is not None: 和 if not x is None: 的区别
- 访问服务器登录域怎么修改,更改域服务器ip地址 dns怎么更改
- 古筝几种遥指技法训练
- 皮书数据库没有权限怎么在线阅读下载文献