南沙开发区建设和交通局网站,佛山市网站公司,局域网中做网站,网站建设比赛方案本文为 2023 年 2 月工作生活总结。 研发编码
Linux
Go
某工程使用到一些数据的统计#xff0c;为方便#xff0c;使用 map 存储数量#xff0c;由于其是无序的#xff0c;输出的列表顺序不固定#xff0c;将其和历史版本对比不方便#xff0c;所以需要将 key 排序再输…本文为 2023 年 2 月工作生活总结。 研发编码
Linux
Go
某工程使用到一些数据的统计为方便使用 map 存储数量由于其是无序的输出的列表顺序不固定将其和历史版本对比不方便所以需要将 key 排序再输出。
测试代码
func TestSortCh(t *testing.T) {fmt.Println(sort test...)mapInfo : make(map[string]int)var keys []stringmapInfo[李大锤] 101mapInfo[大锤哥] 102mapInfo[小锤哥] 103mapInfo[锤子哥] 104fmt.Println(keys--------)for key, _ : range mapInfo {fmt.Println( , key)keys append(keys, key)}fmt.Println(-------------\nafter)// 进行数组的排序sort.Strings(keys)for _, k : range keys {fmt.Printf(| %v | %v |\n, k, mapInfo[k])}}
测试结果
$ go test -run TestSortChsort test...
keys--------李大锤大锤哥小锤哥锤子哥
-------------
after
| 大锤哥 | 102 |
| 小锤哥 | 103 |
| 李大锤 | 101 |
| 锤子哥 | 104 |
PASS
ok go_test/sort_test 0.021s在 golang 中中文字符是按 unicode 值来排序的。经查关键字的 unicode 值如下所示符合预期。
大 锤哥 U5927
小 锤哥 U5C0F
李 大锤 U674E
锤 子哥 U9524死循环延时
循环有2种方式
1、使用sleep延时
2、使用时间戳处理。
对于前者如果处理操作本身就耗时依然会延时指定时间再继续下一次循环。此时循环间隔就比预想的会长。
对于后者在上述情况下会直接进行一下循环。
SQL
Mysql某字段为datetime查询该字段需要进行转换记录如下
## 需加 as Logtime否则查询出的字段名为date_formatxxxx
select date_format(v.Logtime,%Y-%m-%d %H:%i:%s) as Logtime from loginInfo v 查询结果
OpTime
2023-02-01 01:01:48
2023-02-01 02:49:37格式示例
%Y-%m-%d %H:%i:%s 2023-02-01 01:01:48
%Y-%m-%dT%H:%i:%s 2023-02-01T01:01:48从网上摘录的格式说明
date_format()函数格式符列表
说明符 说明
%a 工作日的缩写名称Sun~Sat)
%b 月份的缩写名称Jan…Dec)
%c 月份数字形式0~12)
%D 带有英语后缀的该月日期(0th, 2st, 3nd,…
%d 该月日期数字形式00~31)
%e 该月日期数字形式(0~31)
%f 微秒000000 …999999)
%H 以 2 位数表示 24 小时00~23)
%h, %I 以 2 位数表示 12 小时01~12)
%i 分钟数字形式(00~59)
%j —年中的天数001~366)
%k 以 24 小时0~23)表示
%l 以12小时1~12)表示
%M 月份名称January~December)
%m 月份数字形式00~12)
%p 上午AM) 或下午PM)
%r 时间12小时制小时 (hh): 分钟 (mm) : 秒数 (ss) 后加 AM 或 PM)
%S, %s 以 2 位数形式表示秒00~59)
%T 时间24 小时制小时 (hh): 分钟 (mm): 秒数 (ss))
%U 周00~53)其中周日为每周的第一天
%u 周00~53)其中周一为每周的第一天
%V 周01~53)其中周日为每周的第一天和X同时使用
%v 周01~53)其中周一为每周的第一天和%x同时使用
%W 星期标识周日、周一、周二…周六
%w —周中的每日0 周日…6 周六
%X 该周的年份其中周日为每周的第一天数字形式4 位数和V同时使用
%x 该周的年份其中周一为每周的第一天数字形式4位数和%v同时使用
%Y 4 位数形式表示年份
%y 2 位数形式表示年份
%% %一个文字字符云原生开发
计划在自己负责的应用服务添加一些监控的接口支持get和post这样用 curl 命令即可查看不需登录目标服务器。当然如要查看详细信息还要看日志。
工作记录
因部门调整参加了一次会议。重组的部门约30多人认识的人不多经过自我介绍发现我算是有丰富工作经验的新人。分析了一下正式和外包人员人数综合其它同事的观点目前看我还是没希望转正的。我和领导稍提了2次就不敢再提了。不知道这个公司的员工中有多少是一个人干活养全家家里有娃身上有贷款的。我的一个优点是可以畅想未来因为我也有梦想但我也能接受现实能踏实干活。
有同事叫我一起去面试别人本着慢慢发挥的原则有些能力也应该展示出来了。
生活记录
基本上每个月都会吵一次这个“吵”我参与的不多现在小孩长大了点他们当听众我则躲起来。这个月吵架的内容加了2个。一个是买房子的事因为厕所只有一个所以抱怨房子顺带说靠近地铁是为了接某个人上南宁。另一个是小孩起名的事意思是没跟她商量。对于前者可能有的人没注意到幼儿园就在小区内门口300米不到的学校有小学初中也可能有的人不清楚住的这套房子要上百万。对于后者可能有的人记忆力出错不记得当初为了小孩姓什么而大吵当然我的记忆力也可能出错。有的人是针对人而不是事的所以很多时候我无法辩解只能记一记权当发泄。
这个月大锤上大大班了看班级群信息卷得厉害比如老师发了延时服务公告40多人的班有30多人报名的大锤妈不甘人后我也遂其意了。
大大班开始有作业了晚上和周末也多了项作业监督大锤写作业。以前看父母陪小孩写作业的新闻总是想不明白为何一定要吼轮到自己时才知道这事情是相通的。我免不了骂大锤但尽量让他不抗拒写作业。去年因为众所周知原因提前放假因此这学期要补上学期的课上了课后老师才说要买哪些课本于是急忙买。大锤也在2周多的时候内“学”了人家一学期的课。当然我不强迫他也没有要求学到什么程度。只是有几次没在规定时间内写完作业拍照上传老师点名了我也少不了被骂。
陪大锤去了几次市中心玩随他意买吃的玩的。陪他去看了一次夕阳。转眼间他就长大了还有几个月要上学了我上小学时的情形还记得不管从哪个角度对比都比那时要好我尽量满足小孩但也不过分大锤目前没吃过什么苦我不知道算不算宠他。
因为一些原因无法陪大妞去外面玩也是单独带着大锤。我感觉和她有些距离了。
思想方面
业余阅读
从去年下半年到本月陆续听完了《史记》感慨颇多古人对“义”、“死”的态度和所作所为令人十分钦佩。当然本人也不是死读书认为古时候所有的事都是对的。了解过去只是丰富自己的精神。
某周日陪大锤去旧书摊除了买绘本还买了套《三体》但是实在无法坐下来看。日常的阅读一是给大锤讲故事在较长的时间内只讲《西游记》来回几遍后开始分析总结哪个妖怪被谁降伏。二是陪大锤查字典。
业余研究
研究了一下AT指令。