2025年2月个人工作生活总结
本文为 2025年2月工作生活总结。
工作记录
AI浪潮
AI非常火,春节至今,到处充斥着大量和AI、DeepSeek有关的新闻。领导也一再强调要用AI,甚至纳入到新一年的考核里。再往上,大领导开会的新闻稿里也作出要求,不能停下脚步,要拿出最好状态,干出最好业绩。再往上,广西的新春第一会,也发出号召,广西人要站到时代前沿捕捉发展机会,要积极响应迅速行动。——月底回头看,实际上是顶层对AI做了规划和要求,因此,各方都积极响应和行动。
虽然网上很火,动不动就5分钟完成一个APP,上架后月入过万。5分钟完成一个产品方案。各有关部门、有关事业单位、有关公司,都纷纷下场接入了大模型,提高了效率。但于我而言,工作上似乎没有什么突破性提高。
根据要求,这个月参加了一个介绍cursor开发vue前端的培训,后面要结合自己的工作内容(C++/Golang)使用AI提高效率。虽然不至于到学会1+1后上手微积分的程度,但跨越起来还是有难度,要点时间。
在shell脚本获取容器命令结果
场景:需要运行docker获取架构名称,再在shell中判断。代码片段:
ARCH_NAME=`docker exec -it mybuild uname -m`
判断代码:
if [ "$ARCH_NAME" = "aarch64" ]; thenthefile=$PRO_NAME*.arm
fi
在shell中输出的ARCH_NAME为aarch64,但无法进入判断条件,经查,发现运行容器时不能指定t选项,改为下面的即正常。
ARCH_NAME=`docker exec -i mybuild uname -m`
注:
AI回答内容:
-t会分配一个伪终端(pseudo-TTY),这可能会导致输出的值包含额外的换行符或不可见字符,从而影响字符串比较。
在crontab添加定时任务示例
方法1:输入crontab -e,使用vim等写入定时任务。
方法2:置一文件,写入定时任务,再导入。crontab_jobs.txt文件示例:
* * * * * /path/to/command arg1 arg2
0 5 * * * /path/to/another/command arg1 arg2 arg3
导入:
crontab crontab_jobs.txt
在国产化适配工作中,原来使用方法1,现使用方法2,方便操作。
根据AI提示修正U盘无分区问题
我的问题:
我有一块U盘,安装有ventroy,用来安装各种Linux系统,并且和自测程序运行文件。某周六在一工控机上拷贝了制作的ISO镜像到U盘后,再拷贝到我的电脑上,但无法识别出分区。于是向AI求助,最终解决。
向AI提问:
我有一块U盘,分区为/dev/sdb1、/dev/sdb2,有一次插入到linux系统的工控机,然后U盘就变成/dev/sdb,没有分区了。插入windows系统,提示U盘“未分配”。请介绍一些工具进行修复
AI回复如下:
你的U盘分区表可能损坏或丢失,导致系统无法识别分区。以下是修复U盘的步骤和工具:
- 检查U盘状态
首先,确认U盘是否被系统识别:
sudo fdisk -l /dev/sdb
如果输出显示没有分区表,说明分区表可能损坏。
- 使用
testdisk恢复分区表
testdisk 是一款强大的分区恢复工具,适合修复丢失的分区表。
安装:
sudo apt-get install testdisk
使用:
-
运行
testdisk:sudo testdisk -
选择U盘(如
/dev/sdb),按Enter。 -
选择分区表类型(通常为
Intel),按Enter。 -
选择
Analyse扫描分区。 -
如果找到丢失的分区,选择
Write写入分区表。 -
退出并重启系统,检查U盘是否恢复正常。
国产化改造记录
先前的文档编写、管理都不规范,有些重复,有些没条理,有些分类不正确。利用春节期间想了一下,暂定如下:
- 面向使用人员的,原则上写出步骤,写个命令即可,一般不做解释,必要的,简单写出即可。如绑定网口和MAC地址,先说问题,再执行自写的脚本,即可,不必解释udev规则。文档要分类好,不要混到一起(这样也显得工作量多)。
- 面向自己的,按事项,将几个平台的放一直写,方便对比,方便查阅。
鸡头牛后
无意间得知人力成本的大概情况,正式员工是外包的几倍——这是正常的,只是数据直接摆在面前,心里还是有一点触动。我和部分人不同,我得努力干活,承蒙领导关照,得了几次优秀(外包)员工——这要真心感谢领导,因为我体验过反例。去年是第一次在大会议上读出,我还是比较怕的,虽然我不敢称木秀于林,但还是小心为上。去年第二次提交转正材料,目前没消息,不知是不是没有下文了。
生活记录
家庭预算
上月提前还了一笔房贷,趁过年,在家用excel计算了一下,买房三年,本金才还了3万,利息超过10万。一算才知道,除去生活开支,我也能有这么多钱——虽然都给了银行。把情况和老爸老妈说,都是支持提前还款。
过年给大锤妈一千多,给老妈一千多,说实话,我自己都觉得拿不出手,上愧高堂,下愧妻儿。预计再过一两年,情况会好转些。今年开始,每月月供少了一些钱,因此计划增加家庭预算,降低恩格尔系数,比如偶尔看电影、吃大餐,等。之前我说过,面包会有的,牛奶会有的,也朝这个目标努力。
育儿记录
春节记事
今年过年回家,初一带娃去参与村里的活动,妹妹妹夫一家子初二来家里,初三初四在家,初五在家包粽子,初六舅舅家,同日上南宁,然后上班。下旬大锤大妞上学,恢复日常生活两点一线、辅导作业,时不时加班的生活。
寒假作业
大锤寒假作业比较多,在学校发了作业本,在QQ群里也发公告。语文方面作业,要背一些课文和古诗——这个在放假期间教读了一些;特色作业方面,有天气记录,超市价格记录,剪窗花,做灯笼;音乐作业方面,要做小鼓或沙锤的手工乐器。
阅读记录
有几本书借了很久,在还之前,把部分重点章节拍照留念,目前的问题是,照片比较大,而又没有扫描工具。
相关文章:
2025年2月个人工作生活总结
本文为 2025年2月工作生活总结。 工作记录 AI浪潮 AI非常火,春节至今,到处充斥着大量和AI、DeepSeek有关的新闻。领导也一再强调要用AI,甚至纳入到新一年的考核里。再往上,大领导开会的新闻稿里也作出要求,不能停下脚…...
vscode java环境中文乱码的问题
先说我的结论: 由于我的系统是windows的,所以vscode使用的是默认gbk的编码进行的。 但是我的目的是全部都使用utf-8,因为我的程序始终是要去linux上去运行的,总不能在本地是好的,然后到服务器上就不行了吧,…...
Java数据结构第十五期:走进二叉树的奇妙世界(四)
专栏:Java数据结构秘籍 个人主页:手握风云 目录 一、二叉树OJ练习题(续) 1.1. 二叉树的层序遍历 1.2. 二叉树的最近公共祖先 1.3. 从前序与中序遍历序列构造二叉树 1.4. 从中序与后序遍历序列构造二叉树 1.5. 根据二叉树创建…...
【MySQL】CAST()在MySQL中的用法以及其他常用的数据类型转换函数
1. cast() CAST() 在 MySQL 中用于将一个表达式的类型转换为另一个类型。这在处理不同类型的数据时非常有用,比如将字符串转换为数字,或者将浮点数转换为整数等。 1.1 CAST() 函数的基本语法 CAST() 函数的基本语法如下: CAST(expression…...
使用Truffle、Ganache、MetaMask、Vue+Web3完成的一个简单区块链项目
文章目录 概要初始化Truffle项目创建编写合约编译合约配置Ganache修改truffle-config.js文件编写迁移文件部署合约使用Truffle 控制台使用MetaMask和VueWeb3与链交互 概要 使用Truffle、Ganache、MetaMask、VueWeb3完成的一个简单区块链项目。 初始化Truffle项目 安装好truf…...
初出茅庐的小李博客之按键驱动库使用
驱动库介绍 源码地址:https://github.com/jiejieTop/ButtonDrive 使用只需3步,创建按键,按键事件与回调处理函数链接映射,周期检查按键,支持单双击、连按、长按;采用回调处理按键事件(自定义消…...
如何调试Linux内核?
通过创建一个最小的根文件系统,并使用QEMU和GDB进行调试。 1.准备工作环境 确保系统上安装了所有必要的工具和依赖项。 sudo apt-get update //更新一下软件包 sudo apt-get install build-essential git libncurses-dev bison flex libssl-dev qemu-system-x…...
ECharts组件封装教程:Vue3中的实践与探索
在日常的前端开发中,ECharts 作为一款强大且易用的图表库,被广泛应用于数据可视化场景。为了更好地在 Vue3 项目中复用 ECharts 功能,我们可以将其封装成一个组件。本文将带大家一步步实现 ECharts 的 Vue3 组件封装,并演示如何在父组件中调用和使用。 一、封装 ECharts 组…...
NAT 代理服务 内网穿透
🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 NAT 技术背景二:🔥 NAT IP 转换过程三:🔥 NAPT四:🔥 代理服务器🦋 正向…...
CAN硬件协议详解
一、基本理论: 1、CAN的总线结构: CAN总线 网络结构 有 闭环和开环 两种形式;无论实际的网络多复杂,都离不开这两种基本结构。 闭环结构的CAN总线网络,总线的两端各并联一个120Ω的电阻,两…...
网络安全等级保护:网络安全等级保护基本技术
下面我们概括性探讨一下等级保护用到的一些技术,有关这些技术的每一个方面的每一个部分都可以是一部大块头,甚至一部大块头都无法介绍清楚,需要系列性的书籍去展开,所以这里也只能做到抛砖而已。期望起到抛砖引玉的作用࿰…...
信刻光盘安全隔离与信息交换系统让“数据摆渡”安全高效
随着数据传输、存储及信息技术的飞速发展,信息安全保护已成为重中之重。各安全领域对跨网数据交互的需求日益迫切,数据传输的安全可靠性成为不可忽视的关键。为满足业务需求并遵守保密规范,针对于涉及重要秘密信息,需做到安全的物…...
数据结构课程设计(java实现)---九宫格游戏,也称幻方
【问题描述】 九宫格,一款数字游戏,起源于河图洛书,与洛书是中国古代流传下来的两幅神秘图案,历来被认为是河洛文化的滥觞,中华文明的源头,被誉为"宇宙魔方"。九宫格游戏对人们的思维锻炼有着极大…...
[思考记录]AI时代下,悄然的改变
尝试用 xAI-Grok 去了解DS开源周的信息,有那么点被Grok的输出惊艳到。“请你以技术编辑的角色,重点参考官方文档,介绍DeepSeek开源周的内容,写一篇技术分享文章。”,得到的文字看起来很是舒服,内容靠谱、结…...
JAVA笔记【一】
现实 (抽象) 类 (创建) 对象 特点: 1.面向对象 2.跨平台 3.安全性 4.多线程 java程序基本结构 1. java源代码文件实际是普通的文本文件,源代码文件必须是.java扩展名,且必须小写 2. …...
[Java基础] 常用注解
文章目录 1. 元注解2. 非元注解2.1 常用JDK自带注解2.2 常用Spring相关注解2.2.1 在Spring框架中,注解用于简化配置和增强代码的可读性。以下是常用的Spring注解的一部分2.2.2 针对controller的相关注解2.2.3 AOP相关注解2.2.4 Enable系列注解 2.3 常用Lombok注解 1…...
uvm中的run_test作用
在SystemVerilog和UVM验证环境中,run_test() 是启动UVM仿真流程的核心函数。它负责初始化UVM框架、创建测试用例实例,并触发UVM的Phase机制来执行验证环境的构建和运行 1. run_test() 的作用 run_test() 是UVM提供的内置函数,定义在UVM库中…...
brew search报错,xcrun:error:invalid active developer path CommandLineTools
问题出现的原因 出现“xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun”错误,通常是因为Xcode命令行工具未正确安装或其路径已损坏。以下是几种常见的…...
C#内置委托(Action)(Func)
概述 在 C# 中,委托是一种类型,它表示对具有特定参数列表和返回类型的方法的引用。C# 提供了一些内置委托,使得开发者可以更方便地使用委托功能,无需手动定义委托类型。本文将详细介绍 Action 和 Func 这两个常用的内置委托。 A…...
kubernetes 部署项目
随着容器化技术的发展,使用Kubernetes(简称K8s)来部署和管理应用已经成为现代软件开发的标准实践之一。Kubernetes提供了一套强大的工具集,使得部署、扩展和管理应用程序变得更为简便高效。本文将带你走过从准备环境到部署一个实际…...
【高等数学】第一讲:函数与初等函数
目录 函数的基本概念 函数的表示法 函数的几种重要特性 有界性 例子 区间的有界性 仅单侧有界的函数 单调性 全定义域上严格单调的函数 分区间单调的函数 奇偶性 偶函数 奇函数 分段函数奇偶性 分段奇函数 分段偶函数 周期性 初等函数 常数函数 幂函数…...
风光负荷不同鲁棒性对系统总成本的影响研究(考虑上下备用容量)(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
OpenClaw云端体验:星图平台一键部署Kimi-VL-A3B-Thinking镜像
OpenClaw云端体验:星图平台一键部署Kimi-VL-A3B-Thinking镜像 1. 为什么选择云端体验OpenClaw 作为一个长期折腾本地AI部署的技术爱好者,我深知在个人电脑上配置OpenClaw的痛处。从Python环境冲突到CUDA版本不兼容,每次安装都像在拆解一颗定…...
P6 v24.12 新功能实战:如何用‘基线预览’和‘取消链接’高效管理项目变更?
P6 v24.12 新功能实战:如何用‘基线预览’和‘取消链接’高效管理项目变更? 在复杂工程项目管理中,计划变更如同家常便饭。每次设计调整、资源变动或进度延误,都可能引发连锁反应。传统做法中,项目经理往往需要反复试…...
【技术干货】Qwen 3.6 Plus 实战:用百万上下文打造“代理式”AI 编码工作流
摘要 本文从工程视角拆解 Qwen 3.6 Plus:百万 token 上下文、面向“代理式编码”的能力,以及闭源旗舰开源工具的组合策略。结合实际项目需求,给出如何通过 OpenAI 兼容 API接入该类模型,并构建仓库级代码助手的完整 Python 示例和…...
深入解析build.prop:从基础参数到高级定制指南
1. build.prop文件到底是什么? 第一次在Android系统目录里看到build.prop这个文件时,我也是一头雾水。这玩意儿看起来就像个普通的文本文件,但里面密密麻麻的参数却让人望而生畏。后来才发现,它其实是Android系统的"身份证&q…...
人声分离实战指南:从UVR、Demucs到Spleeter的模型选型与场景适配
1. 人声分离技术入门:为什么我们需要它? 第一次接触人声分离技术是在去年帮朋友做婚礼视频的时候。当时需要把现场嘈杂的背景音和人声分开,试了各种音频编辑软件都没法完美解决,直到发现了这些开源工具。简单来说,人声…...
Poppins字体完整指南:免费获取专业级多语言排版解决方案
Poppins字体完整指南:免费获取专业级多语言排版解决方案 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins 你是否正在寻找一款既美观又支持多语言的免费字体来提升设计…...
别再乱配了!给COMSOL选工作站,CPU、内存、主板到底怎么搭才不浪费钱?
COMSOL工作站黄金配置法则:精准匹配需求,避开性能陷阱 当你面对琳琅满目的CPU型号、内存规格和主板参数时,是否感到无从下手?COMSOL Multiphysics作为一款强大的多物理场仿真工具,其性能表现与硬件配置息息相关。但盲目…...
comsol方形锂电池电化学—热耦合模型充放电循环热仿真,三种模型 一维电化学模型耦合三维方形...
comsol方形锂电池电化学—热耦合模型充放电循环热仿真,三种模型 一维电化学模型耦合三维方形铝壳电池模型 还包括电池组风冷、相变散热模型最近在折腾方形锂电池的充放电热仿真,发现电化学和热耦合的坑比想象中深。尤其是当一维电化学模型要和三维结构联…...
