李迟2022年3月工作生活总结
本文为 2022 年 3 月工作生活总结。
研发编码
Linux
研究了应用程序和动态库环境变量传递问题。
编码其它
无
前后端
在 golang 中渲染 html 页面,将部分信息处理后再显示到页面,比如系统信息和系统运行时长。在ajax中直接用串行化处理,不用获取单个页面ID,这样方便调用,后端也可直接解析。
由于前后端均是自己完成,因此使用最简单的方式,舍去了 vue 前端,交互也不使用 json,而是在后端组装好 html 格式字符串,在页面上显示即可。
其它思考
业主要求做的事则一定要做,这是态度问题,但需要把风险点提前说清楚。
工作记录
本月主要是进行一个网页程序的开发。在月底前上线一个版本,用 bootstrap 将页面全部重构,添加了一些功能。其中涉及 golang 和 C++ 动态库的交互,golang 渲染 html 页面,读取配置文件,统计 gin 访问量,获取系统信息,等。技术性方面,没有什么提升,基本是和业务有关的。后面将实现文件上传下载,将一些手工活移到网页上,减少敲命令次数。
本月将部分工程移植到某国产工控机上,由于依赖库比较多,加上其它事务中断,只完成一个主要工程移植。耗时主要是库的版本确认和编译以及修正代码类型问题。
生活记录
无。
业余研究
上个月底在某宝买了块 nRF52832的蓝牙板子,最近才开始着手看,资料方面有一定参考价值,但不大,幸好官方的文档和示例比较完备,直接编译下载,无缝运行。观察了几家厂商,基本上直接使用官方参考设计,这样成本(包括开发者)是最低 的。可惜的是,抓包器搞了几个晚上,无法运行 wireshark,对协议还停留在头脑想象中。晚上抽些时间,快速入个门,再慢慢想一些案子,也好让大锤和大妞看看,计划让他们制定LED灯的需求,并实现。
李迟2022年3月工作生活总结相关推荐
- 李迟2022年10月工作生活总结
本文为 2022 年 10 月工作生活总结. 研发编码 Go 判断interface{}是否为空 判断interface{}类型是否为空,不能直接使用==nil来判断(用之无效),需先用reflect ...
- 李迟2022年5月工作生活总结
本文为 2022 年 5 月工作生活总结. 研发编码 Linux 查看gcc支持的默认宏定义(以不同平台的linux系统为例): $ gcc -E -dM - </dev/null重要的: #d ...
- 李迟2022年7月工作生活总结
本文为 2022 年 7 月工作生活总结. 研发编码 近来编码,基本都是业务.自动化测试相关的,在写代码时,主要考虑便捷性,快速出结果.性能方面不怎么考虑.像写C++,如果没有什么特殊的要求,字符串都 ...
- 李迟2022年9月工作生活总结
本文为 2022 年 9 月工作生活总结. 研发编码 Java 调试时发现在 Java 函数体代码中途使用return返回,其后的代码会报错,提示: java: 无法访问的语句 不知何故.只好用if ...
- 李迟2022年8月工作生活总结
本文为 2022 年 8 月工作生活总结. 研发编码 Java 接手了一个 Java 工程事务(注:不是接手工程),在其中添加一个模块.不知为何领导会找到我,或者是没有负责项目的原故,作为十分珍惜工作 ...
- 李迟2022年6月工作生活总结
本文为 2022 年 6 月工作生活总结. 研发编码 前端 需求:某输入框自动补全,带有中文名称,但后端只处理数字,需解析出数字并序列化.如将梧州岑溪 001改为001,但页面依然显示前者.解析函数如 ...
- 李迟2022年1月知识总结
本文为 2022 年 1 月知识总结. 研发编码 Golang golang中中文字符长度为3,如下示例中,判断某字段中文开头是否为"广西"二字,如是则舍去,只保留后面的字符串,如 ...
- 李迟2022年2月知识总结
本文为 2022 年 2 月知识总结. 研发编码 Golang Linux linux 系统可用 nc 命令来模拟 Socket 服务端和客户端.已在工作中应用到. 在后台执行valgrind时,可用 ...
- 李迟2021年11月知识总结
本文为 2021 年 11 月知识总结. 研发编码 C / C++ 无. golang 保留小数点后2位,假定在原数值基础上上浮10%(即1.1倍),但不进位. // 使用Sprintf有些情况会导致 ...
最新文章
- MySQL数据库MyISAM存储引擎转为Innodb
- iOS Sprite Kit教程之滚动场景
- @Autowired注解与@resource注解的区别(十分详细)
- 【已解决】window10任务栏图标显示异常解决方法--有详细解释
- 查看python安装路径-在cmd中查看python的安装路径方法
- 3.游戏优化(CCSpriteBatchNode)
- Hadoop Install
- storm spout mysql_storm+mysql集成
- python函数体中可以不写返回值语句_python让函数不返回结果的方法
- python执行linux命令返回结果_python执行linux命令的简单示例
- 凑个热闹-LayoutInflater相关分析
- 爬虫技术实战 | WooYun知识库
- 超过4g的文件怎么上传到linux,怎么免费上传大于4G的文件到百度云 大于4G的文件不开会员怎么上传到百度云...
- 实时Linux内核调度器 | Real-Time Linux Kernel Scheduler
- mvc 执行action 获取html,Mvc--Html.ActionLink()用法
- LINUX安装文件DEB的postrm运行报错,无法卸载怎么办
- flutter插件出现英文
- bios属于计算机软件系统吗,装系统必须知道的BIOS,到底是什么?
- 如何禁用C-State功能?关闭intel CPU的C-State省电模式方法
- Navicat提示Access violation at address 004E9844 in module ‘navicat.exe’