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渗透测试之权限绕过攻击
文章目录 前言 一.水平越权修改任意用户密码 二.垂直越权 前言 权限绕过攻击是一种攻击技术,在这种攻击中,攻击者试图通过欺骗系统或者其他授权实体,绕过安全控制以获得对某一系统.网络.应用或者数据的未 ...
最新文章
- UNIX/Linux系统管理技术手册(3)----bash 数组和算术运算
- 电商谋定重整智能物流生态-李玉庭:对话中国经济和信息化
- 如何做到全年配送 0 故障?盒马揭秘 12个关键技术
- numpy基础(part4)--统计量
- OAuth 授权timestamp refused问题
- (原创)如何解决matlab乱码问题
- Eclipse CDT 编译wxWidgets
- 妙用next数组打表求最小循环节len
- Python3安装Crypto模块
- C语言表白程序系列(不接受表白就让你电脑关机)
- 用python给表格加边框_python如何设置表格边框
- 文字闪图怎么做?如何制作gif闪图?
- 传统建材采购的痛点有哪些?
- Excel 条件格式查重问题
- 伺服系统基于陷波滤波器双惯量伺服系统机械谐振抑制matlab Simulink仿真
- 项目 --- 《水晶报表》
- Firebase埋点
- Python计算Arduino声音方向范围和绘制声音位置二维概率分布热图
- 计算机学院班群头像,【北工大表白墙】计算机类18级3班孙宇辰同学,你是广袤沙漠里的盐。...
- JSR303数据校验介绍和使用
热门文章
- 2022-2028全球与中国扑克牌手机游戏市场现状及未来发展趋势
- php e notice,PHP error_reporting(E_ALL ^ E_NOTICE)错误报告详细说明
- 中低速物联网市场最火的“网红猫”:广和通LTE Cat1模组助物联网企业出奇制胜
- Vue3 与 Vue2 对比有哪些变化,你会怎么回答?
- 运维工程师需要掌握的技能
- 民生银行网上安全组件安装失败
- 【leetcode】最后一块石头的重量
- 每日练琴菜单 ---非常有效的古筝学习方法
- static的三个作用
- javascript @description 注释