2025年1月个人工作生活总结

本文为 2025年1月工作生活总结。

研发编码

使用sqlite3命令行查询表数据

可以直接使用sqlite3查询数据表,不需进入命令行模式。示例如下:

sqlite3 database_name.db "SELECT * FROM table_name;"

linux shell使用read超时一例

先前有个编译脚本,使用read读取手动输入的版本号,如不想输入可按回车继续编译(此时使用默认值)。此举是为了在真正编译前让人判断是否符合需求。但在某些自动化构建情况下,无法模拟人按回车的动作,则可用超时的方法。

下面示例先设置NAME为默认值,再用read读取,并设置3秒超时,如有输入则用之,否则用默认值。

#!/bin/bashNAME="latelee"
if read -t 3 -p "input:" name
thenNAME=$nameecho "your name: $NAME"
elseecho "time out, using default name: $NAME"
fi
exit 0

输出结果

$ sh mybuild.sh
input:foobar
your name: foobar# 超时
$ sh mybuild.sh
input:time out, using default name: latelee

几个有启发的idea

这个月,观摩一个比赛,有团队提到一个解决问题的思路,个人认为不错。某目标检测场景,要检测的障碍物不是常规的物体,因而训练样本小,准确率不高。该团队先训练常规物体的检测,再对图像做某些算法,就可以得到所需结果了,这种逆向思维不错。

可能玩手机多了,年龄大了,思维退步了,我就不具备那些思考能力。如果硬要往脸上贴金,拿得出手的idea,就是最近在研究如何将自已编译修改的程序放到安装光盘镜像,并让其自动安装,如此一来,可大大减少安装适配的时间和难度。

优秀员工

下旬部门开年终总结会。先前听到过其它同事在聊谁谁谁在写发言稿,他们应该是提前知道结果了。领导宣布优秀员工时,竟然有我的名字,说实话,的确令我大吃一惊。我没什么能力和想法和别人争,我对事情的预期设置得较低。我没管过大项目,PPT也讲不流利。和其他人相比,多了份负责心和细心。如像某些重要数据,我会用多种语言编写工具,用多种手段相互对比结果。如像元旦前一晚值班,在0点钟声响起的前半小时,和同事进行double check,发现些问题,但紧急修正,并不影响到版本切换。
当然,综观去年,我搞了几个事故,原因有多种,但归根结底,还是自身水平不够。因此,今年一大任务是把自己手上的几个项目都应用上CICD,做好自动化测试。
不妄自菲薄,也不妄自尊大,老老实实干活,这是对自己的要求。

生活记录

上个月开始,对现有资金(其实没剩下多少)、未来资金和各种开销进行较长时间的评估和规划,在中旬申请了提前还款。还房贷是当前阶段的重要任务,其它事靠后。
现在回顾,当时的规划基本符合实际情况,没有太大的偏差。年终奖在我手上不到2天,就从一个银行流转到另一个银行,过眼云烟般散去了。鉴于有很多张银行卡因种原因被封和限额,不知这种快入快出的打法,会不会被银行识别到。
以后有了经验,10月份开始要控制支出,能不花钱就不花钱。家里的医保到12月底再交,利用信用卡账单期,将还款时间拉长。

育儿记录

去年只请假了2天年假,还有很多年假没得休,趁没那么忙,趁小孩放假,于是请假3天,连着周末一共5天。带大锤去了很多个公园,爬了些山,看了些湖,拍了些照片。多年以后,不知道大锤会不会想起和他爸爸坐在民歌湖边上风景的那个遥远的下午。

阅读记录

做架构设计,首先要考虑用户场景,然后推导出功能,最后才能确定数据和流程。—— 吴峰光

业余研究

为保持对所涉及相关技术的一些名词的熟悉度,也为扩展眼界,这个月额外花了点时间,看了些较杂的知识。

看了一些GCC和Clang的帖子文章,了解了一下Chris Lattner大牛的事迹。

看了一下Compass-CI,OpenEuler,OBS(open build service)构建。OBS也是一种创新的技术。

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

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

相关文章

ARM嵌入式学习--第十一天(中断处理 , ADC)

--中断的概念 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回被暂停的程序继续运行 --CPU处理事情的方式 -轮询方式 不断查询是否有事情需要处理&#xff0c…

vue2项目(一)

项目介绍 电商前台项目 技术架构:vuewebpackvuexvue-routeraxiosless.. 封装通用组件登录注册token购物车支付项目性能优化 一、项目初始化 使用vue create projrct_vue2在命令行窗口创建项目 1.1、脚手架目录介绍 ├── node_modules:放置项目的依赖 ├──…

[ACTF2020 新生赛]BackupFile1

题目 翻译&#xff0c;尝试找出源文件&#xff01; 扫目录使用参数-e * python dirsearch.py -u http://0c3b21c0-d360-4baa-8b97-aa244f4c4825.node5.buuoj.cn:81/ -e * 最终扫描到一个文件名为&#xff1a;/index.php.bak的文件&#xff0c;把备份文件下载下来 源码 <?…

OPENPPP2 —— VMUX_NET 多路复用原理剖析

在阅读本文之前&#xff0c;必先了解以下几个概念&#xff1a; 1、MUX&#xff08;Multiplexer&#xff09;&#xff1a;合并多个信号到单一通道。 2、DEMUX&#xff08;Demultiplexer&#xff09;&#xff1a;从单一通道分离出多个信号。 3、单一通道&#xff0c;可汇聚多个…

DeepSeek-R1大模型本地部署及简单测试

目录 DeepSeek-R1大模型本地部署及简单测试背景我的测试环境模型参数选择适用场景参数规模 本地部署安装 DeepSeek-R1大模型本地部署及简单测试 背景 最近deepseek非常火, 要说2025年震惊科技圈的事件要数DeepSeek这个国产AI的横空出世&#xff0c;这是一款免费、开源且隐私优…

强化学习笔记(3)——基于值函数的方法和策略梯度方法

分为两大类方法&#xff1a; 基于值函数的方法&#xff08;Temporal Difference Methods, TD Methods&#xff09; 策略梯度方法&#xff08;Policy Gradient Methods&#xff09;。 二者不同之处&#xff1a; 通过值函数来间接表达隐式的策略&#xff0c;一个是直接迭代优化策…

Excel 技巧23 - 在Excel中用切片器做出查询效果(★★★)

本文讲如何在Excel中用切片器做出查询效果。 目录 1&#xff0c;在Excel中用切片器做出查询效果 1-1&#xff0c;Excel 中的切片器是什么&#xff1f; 1-2&#xff0c;用切片器做出查询效果 1&#xff09;&#xff0c;点击任一表格内单元格&#xff0c;按下CtrlA&#xff0…

leetcode——排序链表(java)

给你链表的头结点 head &#xff0c;请将其按 升序 排列并返回 排序后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [4,2,1,3] 输出&#xff1a;[1,2,3,4] 示例 2&#xff1a; 输入&#xff1a;head [-1,5,3,4,0] 输出&#xff1a;[-1,0,3,4,5] 示例 3&#xff1a; …

苯乙醇苷类化合物的从头生物合成-文献精读108

Complete pathway elucidation of echinacoside in Cistanche tubulosa and de novo biosynthesis of phenylethanoid glycosides 管花肉苁蓉中松果菊苷全生物合成途径解析及苯乙醇苷类化合物的从头生物合成 摘要 松果菊苷&#xff08;ECH&#xff09;是最具代表性的苯乙醇苷…

AnyThingLLM本地私有知识库搭建

***************************************************** 环境准备 操作系统&#xff1a;Windows11 内存&#xff1a;32GB RAM 存储&#xff1a;预留 300GB 可用空间 显存: 16G 网络: 100M带宽 前置准备: 已安装ollama环境 deepseek本地大模型 ***************************…

【设计测试用例自动化测试性能测试 实战篇】

&#x1f308;个人主页&#xff1a;努力学编程’ ⛅个人推荐&#xff1a; c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构&#xff0c;刷题刻不容缓&#xff1a;点击一起刷题 &#x1f319;心灵鸡汤&#xff1a;总有人要赢&#xff0c;为什么不能是我呢 设计测试用例…

99.23 金融难点通俗解释:小卖部经营比喻PPI(生产者物价指数)vsCPI(消费者物价指数)

目录 0. 承前1. 简述&#xff1a;价格指数对比2. 比喻&#xff1a;两大指数对比2.1 简单对比2.2 生动比喻 3. 实际应用3.1 价格传导现象 4. 总结5. 有趣的对比6. 数据获取实现代码7. 数据可视化实现代码 0. 承前 本文主旨&#xff1a; 本文使用小卖部比喻PPI和CPI&#xff0c;…

【项目初始化】

项目初始化 使用脚手架创建项目Vite创建项目推荐拓展 使用脚手架创建项目 Vite Vite 是一个现代的前端构建工具&#xff0c;它提供了极速的更新和开发体验&#xff0c;支持多种前端框架&#xff0c;如 Vue、React 等创建项目 pnpm create vuelatest推荐拓展

开源智慧园区管理系统如何重塑企业管理模式与运营效率

内容概要 在如今快速发展的商业环境中&#xff0c;企业面临着日益复杂的管理挑战。开源智慧园区管理系统应运而生&#xff0c;旨在通过技术创新来应对这些挑战。它不仅是一个简单的软件工具&#xff0c;而是一个全面整合大数据、物联网和智能化功能的综合平台&#xff0c;为企…

stm32教程:EXTI外部中断应用

早上好啊大佬们&#xff0c;上一期我们讲了EXTI外部中断的原理以及基础代码的书写&#xff0c;这一期就来尝试一下用它来写一些有实际效能的工程吧。 这一期里&#xff0c;我用两个案例代码来让大家感受一下外部中断的作用和使用价值。 旋转编码器计数 整体思路讲解 这里&…

护眼好帮手:Windows显示器调节工具

在长时间使用电脑的过程中&#xff0c;显示器的亮度和色温对眼睛的舒适度有着重要影响。传统的显示器调节方式不仅操作繁琐&#xff0c;而且在低亮度下容易导致色彩失真。因此&#xff0c;今天我想为大家介绍一款适用于Windows系统的护眼工具&#xff0c;它可以帮助你轻松调节显…

Mysql进阶学习

目录 一.Mysql服务器内部架构(了解) 二.Mysql引擎 2.1 innodb引擎 2.2 myisam引擎 三.索引 3.1索引分类 3.2mysql索引数据结构 3.3聚簇索引和非聚簇索引 3.4回表查询 3.5索引下推 四.事务 数据库事务特征 事务隔离性&#xff0c;隔离级别 事务实现原理 五.锁 ①…

解锁维特比算法:探寻复杂系统的最优解密码

引言 在复杂的技术世界中&#xff0c;维特比算法以其独特的魅力和广泛的应用&#xff0c;成为通信、自然语言处理、生物信息学等领域的关键技术。今天&#xff0c;让我们一同深入探索维特比算法的奥秘。 一、维特比算法的诞生背景 维特比算法由安德鲁・维特比在 1967 年提出…

使用 postman 测试思源笔记接口

思源笔记 API 权鉴 官方文档-中文&#xff1a;https://github.com/siyuan-note/siyuan/blob/master/API_zh_CN.md 权鉴相关介绍截图&#xff1a; 对应的xxx&#xff0c;在软件中查看 如上图&#xff1a;在每次发送 API 请求时&#xff0c;需要在 Header 中添加 以下键值对&a…

sizeof和strlen的对比与一些杂记

1.sizeof和strlen的对比 1.1sizeof &#xff08;1&#xff09;sizeof是一种操作符 &#xff08;2&#xff09;sizeof计算的是类型或变量所占空间的大小&#xff0c;单位是字节 注意事项&#xff1a; &#xff08;1&#xff09;sizeof 返回的值类型是 size_t&#xff0c;这是一…