2024年12月个人工作生活总结

打印 上一主题 下一主题

主题 857|帖子 857|积分 2571

本文为 2024年12月工作生活总结。
  研发编码

Golang语言byte数组赋值

假定有如下变量:
  1. var strCode string
  2. var bCode [9]byte
复制代码
现需将string类型转换成byte类型,如下:
  1. bCode = []byte(strCode)
复制代码
无法转换,提示:
  1. cannot use []byte(strCode) (value of type []byte) as [9]byte value in assignment
复制代码
在golang中,[]byte和[9]byte是不同的类型。可用copy拷贝:
  1. copy(inputStruct.Ets_code[:], []byte(input.Ets_code)[:9])
复制代码
留意,copy第二个参数最好加上长度的限定。另外,也可用for循环单个字符赋值。
导出mysql数据表

使用mysqldump下令导出数据库表结构,下令:
  1. mysqldump -h 172.18.8.18 -P 3306 -u my_name -p<密码> my_table --no-data > my_table.sql
  2. mysqldump -u my_name -p<密码> my_table --no-data > my_table.sql
复制代码
导入方法1:
  1. mysql -u highway -p<密码> my_table < my_table.sql
复制代码
导入方法2:
  1. 连接数据库
  2. use mydb; # 选数据库
  3. source /tmp/my_table.sql;
复制代码
经测试,在TiDB数据库导入MySQL数据表时,只能用方法2,方法1行不通。
迁移gitlab堆栈

据有关消息称,Gitlab 将停止为中国区用户提供服务,可将账号迁移至国内一家公司。有60天迁移期,逾期可能删除账号,先不管其真或假,多个地方备份,总不会错。为此,专门抽了一些时间将先前的堆栈同步到github上。
github提供import功能,但经测试不成功,因此只能先克隆再上传,下令如下:
  1. 克隆gitlab仓库:git clone https://gitlab.com/latelee/gitee-koa.git
  2. 进入目录:cd gitee-koa
  3. 在github上仓库创建同名仓库后,再添加:git remote add github git@github.com:latelee/gitee-koa.git
  4. 推送到远程仓库:git push github
复制代码
十年前就开始使用gitlab了,当初看中的是其私有堆栈,现在github也能建立私有堆栈。不久前,github也提供了免费版本的copilot。可惜常常连不上,无法使用。
有关研发流程的思考

有感于当前的研发实情,流程方面照旧没有形成,大概形成了但没有很好落实到位。目前没有专门的研发管理人员,流程也只是在文档中(有的没有)。假如团队磨合得很好,问题倒也不大,固然,在管理上肯定必须要有相干流程制度。
举例一些小事:
有的变乱,虽然已经提过,但偶然上游交付的东西不够详情,靠自己猜或用工具测试出来。这也是当初写工具的驱动力之一。因此,需要确定流程,并宣贯到位。
如微服务的版本迭代升级,因为有2套不同的情况,已经确定了版本先提交到内网堆栈,再同步到专网堆栈,末了更新到生产情况。此过程使用harbor管理镜像,因此版本有迹可寻,偶然候出于调试需要,有的版本不走堆栈,而是通过挂载方式运行程序。偶然,测试通过后,就一直使用了。当后续有版本通过堆栈更新时,因为用了挂载方式,版本并不是最新的。因此,需要确定流程,研发人员要清楚理解。
如前几年开会建立了由专人对接现场,整理问题,再转到研发,将问题分类好后,处理起来非常快,如有的是已知问题,有的已有解决方案的。假如不确定,转研发,再归档。这是好的,但没有实行到位。
如有的问题,早先,某现场已经报了,也提了方案了,但整改没有到位,一年后,别的现场依然陆续提出。好比,某版本号的显示问题,一年多前就陆续有不同的现场报了,再如今,另有现场打电话来问。好比,某个程序可以自动更新不同时间的版本,但偏偏默认起始时间为2020年,但摆设时没修改,于是要花很久才轮到2024年年底,偏偏时间又紧急,占用网络带宽不说,影响现场就不好了。这2个问题很好解决,前者就是接口加上显示界面的事,后者在启动时将时间修改为当前前几天即可。这就需要有项目需求和问题的跟踪机制了。
固然,个人负责的事,照旧要有责任心的。上述所述,或多或少是个人打仗到的,因此会去思考,至于解决,就是相干方的事情。对于个人的程序,为方便起见,会额外加料,好比,将告急的实时日志,输出到http接口,直接用浏览器或curl即可检察,基于此,还会再添加重点模块的异常信息,以及系统资源监控,等等。这些都是为了方便自己而已。
固然,上面所述,是作为个人的我,站在个人岗位,所作的不成熟的个人思考。上层肯定有上层的计划和考量,好比看重创造的代价,而不是个人的努力;看重产物团体,而不是各模块个体。限于能力水平、制度和位置,个人是不敢越过的。但是,我在个人岗位,照旧要求自己向较好的那一方发展,并影响一些人。
国产化系统适配

重新下载了新版本TiDB,编译了三大平台的版本。此过程照旧比力贫苦和耗时的——这里的耗时包罗查问题斲丧,以及编译斲丧。在编译过程中没有具体记录,后续还得再试一次,以便形成实操性较强的文档。
年底杂事

这几年每到年底,都会有很多事。版本切换,版本上新,需求变动,值班保稳定,等等。一些计划内的事就被中断了。好比,研究系统镜像livecd的自动安装;找系统依赖库源码编译测试,等等。起了头被中断,反面又得重新去梳理思路。
挑战和应战

有些时候,我喜欢挑战,有一种不服输的动机。
当年,有感于网络的开源精力,我也做了一些东西,或放到github,或发表文章。如今的网络情况,查点有效的资料,要会员,要积分,要钱。不过,有些(不涉及版权的)技术和代码,我照旧对峙分享。
像做livecd,onvif等,虽说有一定的工作需求驱动,但照旧凭借内心去做。大概说,有个东西暂时难倒我了,但要顶硬上,要降服它。好比现在国产化适配,就遇到龙芯编译情况问题,官方没有给出方案,但自己就想着去解决,往小了说,是不服输,往宏观上说,是为国产化事业推进贡献力量。
生活记录

教大锤英语的构思

这个月告急做的事有:
整理英语发蒙书的文本,并转换成音频,当前使用的软件不太满意,github上有,但要摆设python,没有找到方便的,后续还要继承找。
逐步教大锤一些单词,同时留意教他怎么拼。我的假想是按学拼音的法子教,音标和与拼音相近的读法,也一并教并做区别。
在B站看到一个视频,讲英语的2个根本句型,经分析,简直不错,也故意教给大锤。
后续计划去一些地方了解英语培训行情,把培训的耗费转换内部使用。假定一学期培训要花1千块,则将其转化成小时耗费,将钱给大锤或我自己。用这些钱去玩,去吃喝,不失为一件乐事。就怕大锤或别的人不承认作为老师角色的我,而一定要将钱给别人才放心。
目前的矛盾告急有:中文都不会学什么英语;学校作业没写完学什么英语。因此只求对峙,逐步来就是最快的方法。
看电影

本月有部狮子王电影上映,带大锤去看了。去的那个电影院十分冷清,全场只有4位小朋侪。两张普通版的电影票,加上大锤念念不忘的爆米花,花了100块钱,思量到我现在的经济,看电影的本钱照旧比力高的。
关于大锤被打的事的看法

本月上旬某天,老师打电话,通篇听起来,是大锤感觉有同砚“说”他,就推那人了。效果,那人的2个好友仔在课堂继承和大锤“说”,期间不免动了手,老师那里的说法是“用手垂直碰了”。到了大锤妈妈那里的信息,上面的“说”酿成了“骂”,“碰了”酿成“打了”,酿成有3个人打大锤。气不过,就打电话给几个对方家长,但人家不承认。我一直对峙实事求是,而且不是严肃的事,我一样平常看开。
当年在幼儿园,看录像,是大锤咬了小朋侪,但刚开始不知道实情,大锤妈妈看到大锤手红了,认为是互打,就在群里和人家家长对骂起来,末了还得向人家道歉。因为在同小区,这事过了几年,现在还在絮聒。
后来再次和老师通话,师方的意思和前面一致。我提出看录像,老师说没有(大锤妈妈说有,但老师不给看)。问了大锤,大锤说被打了手和打了脚,但他说这话的时候是嘻嘻哈哈的,我很难相信。同样,我也很难相信老师。只能和大锤说,只要人家不过分,不打骂你,就不用管,告诉老师和父母。只要成绩比人家好就行——固然这是奢望。但是,既然究竟上简直出现了另外2个人帮助陵暴大锤,阐明先前有过类似的(老师方说法是“有过2次小争执”),也阐明以后照旧会有。虽然老师允许会留意,但这同样是奢望。
但是,这个事,在人家眼里,我就成为不掩护孩子,不是好爸爸了。大锤妈妈气得2天睡不着,于是开始说这近十年的往事,从坐月子到上幼儿园到小学。我的精力告急照旧在工作上,因为我坚信经济底子是养家的首要条件,不可能吃着咸菜萝卜谈风花雪月,假如工资不按时发,养不发迹,月供还不了,我将被骂得更惨。我知道一个人挣钱辛苦,也知道一个人在家带娃不轻易。原理都懂,但我只是一个年近40的普通人,一个靠写代码营生的外包佬,而已。
固然,我看得开,姿态放得低,即便别人骂我不是人,我照单全收。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

尚未崩坏

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表