2023年11月个人工作生活总结

本文为 2023 年 11 月工作生活总结。

研发编码

GIS

模仿了一些有名的地图服务商的网站,将离线地图页面做成全屏,对于大屏幕更加好友。再美化一下全区的边界和区内地域的边界。不过主要工作量还是绘制路线,而绘线作为内部工作,还要为其配套开发绘制工具,后续计划加上测距和自定义地理位置信息,这样功能多一些。

接口数据思考

之前做的工程,涉及前后端,接口数据传递方面,为了简单起见,直接使用类似reqType=1&cmdType=0&id=1001这样的格式,因为js组装很方便,使用go的gin框架解析很方便,所以一直沿用,最近发现有点不适用了,新的接口,决定使用json的格式,这样符合一般的认识中。

另外,在那个go与c++整合交互的工程,两者的数据是按行来组装,双方约定哪一行表示什么即可。这一块,后面也要改善。

快速开发和兼容性思考

很早之前,就开始总结属于自己的 Golang 程序框架,至今已经积累了大量有用的工具函数,因此开发的基础性工作不多,专注业务即可,目前已经应用到多个工程里了。在旧工程上维护开发新功能,是比较花时间的,去年开始,随着微服务的推行,针对一些旧工程,开始使用 Goalng 实现相同功能——当然也有新功能。另外,对于一些功能相对完整的,一般都是新开发。Golang 对跨平台较友好,就已实践的经验看,除了调用 Linux 的 so 动态库外,其它都可以适用不同平台,加上改造编译脚本,不管是Windows还是Linux,不管是服务器还是工控机,一套工程代码+脚本即可。

但是,新旧交替过程中,还要考虑兼容性,比如和其它业务系统的交互、数据格式、配置文件等方面。好在 Golang 生态还可,能找到对应的库。

工作记录

培训

月初去西安参加了一次为期2天的培训,加上来回,一共4天。我是在出发前2天才被通知去的,还要走各种流程,需大大领导审批通过后才合规,据说这影响到报销,因此少不了向领导请示,由领导跟中领导和大领导沟通,好在在机场候机时看到通过的消息。

培训时,根据经验,拍了不少PPT照片,回来后马上做总结,在接近2GB的照片中找一些关键字词写,提交到至少3位不在同一单位的领导,然后内培,拍照留痕,找直属领导签字,整理资料上传。人事在报销时发现发票的公司地址多了“西乡塘”三个字,于是打了若干电话,最后联系到了主办方财务,退回发票重开,前后花了小半个月。据同事称,报销一般不会那么快,估计在余时不多的今年是没希望的了。机票、场务费等都是自己先掏钱,到时免不了财政赤字了。

在西安,除了去考古博物馆花一定的钱外,像城墙、大雁塔等其它地方比较近,都是公共交通的开销,费用,加上不敢大吃大喝,补贴下来的钱包得住这些费用。前领导也在西安,但因时间问题,没有去看望,有点小遗憾。

业务知识

说实话,现在对业务了解的不多,只是熟悉自己负责范围的,对于自己写的代码,我能随口说来,但格局无法打开,还得知道其它业务的概况。目前部门人没补充,事又多,多花点时间了解不是坏事。这点好像前几个月有对自己提过,但忙起来又忘记了。

生活记录

大锤受伤

上旬某天,下班路上大锤妈打电话说大锤手受伤了,要去医院。于是急忙回家,大妞一个人在家,问她说没有哭,厨房的菜还没煮。接着带大妞去医院,路上买了点包子。原来大锤在体育课跑步时,前端的同学突然停下来,为了不撞上,大锤就摔了,手的骨头折了,直到6点多接大锤不见人问了才发现,才送到医院,才拍片,住院。班级老师和学校领导有来,领导说他时不时遇到有送学生来医院的情况,领导也打了电话给医院的人,等打石膏时,已经是8点半了。这么多的小时,不知道大锤是怎么熬过的,总之看到他肿了的手,很是心痛。翌日大锤外婆来,大锤在医院住了5天,晚上我在医院陪,白天大锤妈和外婆陪,小孩痛苦,大人也辛苦。出院后,只能在家休养,所谓“伤筋动骨一百天”,隔段时间还要去复查。老师在群里发有教学进展,在家也会教一下,但效果肯定不好,因为兄妹打架是日常状态,大锤不愿学也是日常,加上特殊情况,加上还是一年级,也不好逼他。

买菜

上个月,大锤妈在微信上发了很长的文字,大意是大锤在午托也要钱,还不睡觉,不如接回来在家吃,因此,一个月的买菜钱要1千多,不包括米酱油盐这些。对于这些事我一般是接受,不发表意见。这样也好,冬天日落早,晚上下班去到菜市场基本没什么好菜了。

育儿记录

购书阅读

这个月主要是买一些和古代汉语有关的书籍,找到2册王力主编的,才7块钱。截至目前,购买的书籍已经差不多到达预期了,有词典、唐诗、宋词、诗经、古汉语。后续就需要再三衡量再购买。

在网上看到有讨论读二十四史的,综合各种观点,就自己而言,可能是有选择地看,把时间按年为单位拉长,而且不是考试,没有功利目的,只是为了有多点知识储备,好在小孩面前装个样子。

观星

这个月下旬,在木星合月前后几个晚上用望远镜可以看到昴星团和毕宿,但大锤依然只能看到月亮,于是吵着要天文望远镜。大锤的手采用保守治疗,虽然看不到什么治疗,但住院费也有大5千块,医保和学平险报了近一半,但还是多,要知道,之前我买菜,一个月才一千出头。所以我和大锤说,你的手花的钱已经够买2个望远镜了。另外搜索了些资料,就目前阶段目前条件看,还是不适合入手,于是作罢。

业余研究

做个自我批评,我很久没有专门为了研究源码而看源码了。即使平时有看第三方代码,也是因为使用中无法通过文档确切知道而看代码,像地图服务,有些功能是自己想出来的,也不知道如何搜索,唯一办法先看文档知道接口,再看代码。我自信研读源码的能力尚在,只是没抽出时间验证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/186802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lodash常见的方法

debounce 防抖 延迟 wait 毫秒后调用 func 方法。 提供 cancel 方法取消延迟的函数调用和 flush 方法立即调用。 可以提供一个 options(选项){leading ,trailing} 决定延迟前后如何触发(注:是 先调用后等待 还是 先等待…

python实现two way ANOVA

文章目录 目的:用python实现two way ANOVA 双因素方差分析1. python代码实现1 加载python库2 加载数据3 统计样本重复次数,均值和方差,绘制箱线图4 查看people和group是否存在交互效应5 模型拟合与Two Way ANOVA:双因素方差分析6 …

LeetCode(34)有效的数独【矩阵】【中等】

目录 1.题目2.答案3.提交结果截图 链接: 36. 有效的数独 1.题目 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗…

np.random.uniform() 用法

用法: np.random.uniform是NumPy库中用来生成在一个指定范围内均匀分布的随机数的函数。它的使用方法如下: numpy.random.uniform(low0.0, high1.0, sizeNone) low:浮点数或类似数组的对象,随机数生成的下界,默认为…

[原创][3]探究C#多线程开发细节-“用ConcurrentQueue<T>解决多线程的无顺序性的问题“

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi…

Unity随笔1 - 安卓打包JDK not found

今天遇到一个很奇怪的事情,之前可以正常打安卓包,但是突然报错如下: 提示很明显,找不到JDK了。可是我在下载Unity的时候明明安装了所有需要的组件,为什么今天突然不行。 看了眼Unity hub里面,没问题。 那就…

MySQL表的查询、更新、删除

查询 全列查询 指定列查询 查询字段并添加自定义表达式 自定义表达式重命名 查询指定列并去重 select distinct 列名 from 表名 where条件 查询列数据为null的 null与 (空串)是不同的! 附:一般null不参与查询。 查询列数据不为null的 查询某列数据指定…

概念理论类-k8s :架构篇

转载:新手通俗易懂 k8s :架构篇 Kubernetes,读音是[kubə’netis],翻译成中文就是“库伯奈踢死”。当然了,也可以直接读它的简称:k8s。为什么把Kubernetes读作k8s,因为Kubernetes中间有8个字母…

力扣112. 路径总和

递归 思路: 终止条件是递归到根节点 root,剩余 target 与根节点值相等则路径存在,否则不存在;递归查找左子树或者右子树存在 target target - root->val 的路径; /*** Definition for a binary tree node.* stru…

ssm+java车辆售后维护系统 springboot汽车保养养护管理系统+jsp

以前汽车维修人员只是在汽车运输行业中从事后勤保障工作,随着我国经济的发展,汽车维修行业已经从原来的从属部门发展成了如今的功能齐备的独立企业。这种结构的转变,给私营汽修企业和个体汽修企业的发展带来了契机,私营企业和个体维修企业的加入也带动了整个汽修行业的整体水平…

SSM校园组团平台系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 SSM 校园组团平台系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模…

Docker 下载加速

文章目录 方式1:使用 网易数帆容器镜像仓库进行下载。方式2:配置阿里云加速。方式3:方式4:结尾注意 Docker下载加速的原理是,在拉取镜像时使用一个国内的镜像站点,该站点已经缓存了各个版本的官方 Docker 镜…

什么是供应链金融分账系统?

一、供应链金融的重要性 供应链金融在很多行业都是要用到,比如在抖音,快手店铺的商家资金回笼,通常需要7-21天的回款周期,这对于商家的周转来说是一件很困难的事情,在供应链金融中,分账就扮演着至关重要的角色,不仅是金融流程中的一环,更是保…

《金融科技行业2023年专利分析白皮书》发布——科技变革金融,专利助力行业发展

金融是国民经济的血脉,是国家核心竞争力的重要组成部分,金融高质量发展成为2023年中央金融工作的重要议题。《中国金融科技调查报告》中指出,我国金融服务业在科技的助力下,从1.0时代的“信息科技金融”、2.0时代的“互联网金融”…

传统算法: Pygame 实现深度优先搜索(DFS)

使用 Pygame 模块实现了深度优先搜索(DFS)的动画演示。首先,它通过邻接矩阵表示了一个图的结构,其中每个节点表示一个字符,每个字符的邻居表示与之相邻的节点。然后,通过深度优先搜索算法递归地访问所有节点,过程中通过动画效果可视化每一步的变化。每次访问一个节点,该…

Goby 漏洞发布| CrushFTP as2-to 认证权限绕过漏洞(CVE-2023-43177)

漏洞名称: CrushFTP as2-to 认证权限绕过漏洞(CVE-2023-43177) English Name:CrushFTP as2-to Authentication Permission bypass Vulnerability (CVE-2023-43177) CVSS core: 9.8 影响资产数: 38695 漏洞描述&…

什么是透明加密技术?透明加密有哪些优势?

透明加密技术是一种特殊的加密方法,它在用户毫不知情的情况下对数据进行加密和解密,保障了数据的安全性。用户在使用这种加密技术时,无需改变他们的日常操作习惯,加密和解密过程在后台自动进行,使得用户在享受数据安全…

C语言--有三个字符串,要求找出其中长度最大的那一个

一.题目描述 有三个字符串,要求找出其中长度最大的那一个。 比如:输入三个字符串是: 第一个字符串:hello 第二个字符串:worldasd 第三个字符串:abcd 输出:最长的字符串是:worldasd 二.思路分析…

99.套接字-Socket网络编程2 (网络协议)

目录 1.TCP协议 2.UDP协议 3.IP协议 4.以太网帧协议 5.HTTP协议 网络协议就是一组网络规则的集合,是我们共同遵守的约定或标准。常见的协议: ◼ HTTP:超文本传输协议 ◼ FTP: 文件传输协议 ◼ TELNET : 是 internet 远程登陆服务的标…

webpack优化打包速度

webpack打包速度太慢 优化 1.多线程打包 js压缩和loader 2.优化启动速度 hard-source-webpack-plugin 3.删除无用的 分析类插件 4.DllPlugin通道打包 1.webpack多线程打包 loader loader 使用 thread-loader 将他放置你要使用的loader前面就行,不过这个lorder例如s…