自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 OpenBMC相关的网站

openbmc官方网站。openbmc参考网站。

2024-05-28 08:42:31 132

原创 BMC术语

BMC(Baseboard Management Controller),用来进行远程带外管理的设备,BMC是独立于服务器系统之外的小型操作系统,是一个集成在主板上的芯片,也有产品是通过 PCIE 等形式插在主板上,对外表现形式只是一个标准的RJ45网口,拥有独立 IP 的固件系统。服务器集群一般使用BMC指令进行大规模无人值守操作,包括服务器的远程管理、监控、安装、重启等。 ME(ManagementEngine)是英特尔芯片组中的一个微处理器,用于管理、监控和远程控制系统。它通常运行独立于主处理器

2024-05-27 09:03:32 246

原创 使用tar命令解压指定文件成目录,并遍历这个目录,查找文件名中包含指定字符串(大小写不敏感)的文件,将其重命名成另一个文件

以下是一个C语言程序的示例,该程序使用`tar`命令解压指定的tar文件到一个目录,然后遍历这个目录以查找文件名中包含指定字符串的文件,并将这些文件重命名。

2024-05-20 09:01:49 193

原创 侦测指定文件夹中指定文件的创建、删除、修改动作

这段代码会监控`/tmp`目录下的文件创建、删除和修改事件,并打印出相应的文件名和事件类型。你可以修改`inotify_add_watch`函数的第二个参数来指定其他目录。要在Linux环境下侦测文件夹中文件的创建、删除和修改动作,可以使用`inotify`库。

2024-05-17 16:58:36 189

原创 实现多个同时工作的定时器

这个程序中,我们定义了一个 timer_handler 函数来处理定时器到期的事件,打印出哪个定时器到期了。在 main 函数中,我们创建了三个定时器,它们将在不同的时间后触发。程序通过 pause() 函数在主线程中等待信号,这样主线程就不会在定时器触发前退出。要使用 itimerspec 结构和 timer_settime 函数实现三个同时工作的定时器,可以使用 POSIX 定时器。下面是一个简单的示例,展示如何创建三个定时器,每个定时器在指定时间后打印一条消息。

2024-05-15 14:29:51 207

原创 file translator

int size;return -1;if (size!fclose(fp);return -2;i++)fclose(fp);return -3;if (size!fclose(fp);return -4;fclose(fp);return 0;return -1;

2024-05-08 22:27:06 336

原创 ubuntu18.04上部署openbmc编译环境

右上角 登陆后点击settings->SSH and GPS keys->New SSH key,添加id_rsa.pub中的内容。git config --global user.email XXXX@xxxx.com (gitub官网注册绑定的邮箱)PARALLEL_MAKE ='-j 8' #(修改cpu核的数量,不宜超过电脑cpu核数量)BB_NUMBER_THREADS ='8' #(修改编译线程的数量,改为多线程)登录git官网,网址:https://github.com/。

2024-05-02 11:51:34 373 1

原创 编程常用网站

加载中

2024-04-28 15:33:41 90

原创 软件质量的六个特性

1.功能性:包括适合性,准确性,互用性,依从性,安全性;5.可维护性:包括可测试性,可修改性,稳定性和易分析性;6.可移植性:包括适应性,易安装性,一致性和可替换性;软件质量主要分为六个特性(根据GB/T16260.1)3.易用性:包括易学性,易理解性,易操作性;2.可靠性:包括容错性,易恢复性,成熟性;4.效率,:包括资源特性和时间特性;

2024-03-21 07:45:41 384

原创 眼向高处望,事就平处做,人往宽处行

人生充满了各种各样的人和事,每个人都有自己的优点和缺点,每件事情都有它的两面性。只有拥有宽广的胸怀,才能够容纳不同的观点和意见,与人和谐相处。在面对挫折和困难时,我们要保持乐观的心态,不计较得失,不钻牛角尖,而是坦然接受命运的安排,积极寻找解决问题的方法。眼向高处望,事就平处做,人往宽处行,蕴含着深邃的人生哲理。它告诉我们,要有远大的抱负和高瞻远瞩的眼光,但在实际行动中要脚踏实地,不急功近利。同时,要以宽广的胸怀面对人生的起伏,不被小事所困扰,保持内心的平和与宽容。人生如路,宽也好,窄也好,自成风景;

2024-03-17 22:10:43 83

原创 88种定律

75.自我参照效应——人们都会关注与自己有关的事情。21.自我批评定律——道歉更容易获得别人的原谅。80.出其不意效应——让对方没有更多的思考时间。26.以人为师定律——虚心的姿态让人无法拒绝。38.名片效应——让对方感觉到你与他的相似性。68.蔡戈尼效应——很多人有与生俱来的完成欲。9.布朗定律——找到心锁就是沟通的良好开端。13.不值得定律——学会遵从内心深处的选择。19.角色置换定律——站在对方的角度想一想。51.从众效应——容易跟随大多数人的方向走。71.阿伦森效应——渐渐递增的模式更受欢迎。

2024-03-17 21:47:58 233

原创 公司常用软件系统

代码静态检查 cppcheck/Pclint(收费)代码静态检查 cppcheck/Pclint。检视意见级别:致命 严重 重要 一般 建议。华为source insight插件。代码开源扫描 blackduck。Wiki软件 doukuwiki。代码安全扫描 coverity。项目管理软件 redmine。CICD软件 Jenkins。缺陷跟踪 bugzilla。单元测试 cppmock。源码仓管理gitlab。

2024-03-13 17:41:21 109

原创 常见的分布式系统

b.Spark(批处理+实时处理)a.HDFS(中心化控制架构)b.Ceph(完全无中心架构)b.分布式tensorflow。c.Flink(实时处理)

2024-03-13 17:36:46 110

原创 编码风格总结

编码风格

2024-02-27 09:13:10 212

原创 常见测试框架

pytestopenhtf。

2024-02-04 14:18:17 104

原创 uboot

----->做开发板厂商提供的uboot。------>SOC厂商提供的uboot。uboot官网提供的uboot。

2023-10-15 12:35:05 76

原创 git常见问题

clone成功,但是checkout失败。

2023-09-27 17:12:55 76

原创 开源开发平台

legacy bios开发:可以基于iPXE来生成legacy bios img。uefi bios开发:edkii。开源linux开发:yocto。BMC开发:openbmc。网络pxe开发:iPXE。

2023-09-26 14:17:23 67

转载 qwt安装使用教程 转载

QWT的安装可以见这里。再将D:\Qt\Qwt\include目录下的所有文件拷贝到D:\Qt\4.3.2\include目录下。然后将C:\Qt\Qwt\lib的qwt.dll和qwt.lib分别拷贝到D:\qt\4.3.2 \bin和D:\qt\4.3.2\lib(以qt安装在D:\qt\4.3.2目录下为例)目录下。1.解开下载下来的zip文件,比如解开到d:\qt\qwt-5.0.2目录下,修改目录下的qwtconfig.pri文件里面的安装路径,比如我准备将它安装到d:\qt\qwt目录下,则。

2023-08-04 23:10:02 265

原创 如何指定某个c代码段在使用gcc编译时的优化级别

这种强制使用优化级别的方式,在c语言和汇编语言混合使用时非常实用,以防止c语言被优化后和汇编语句中的参数对应不上。一般使用#pragma来在代码中强制gcc编译某段代码时使用的优化级别。

2023-07-13 10:39:03 552 1

原创 nasm编译出问题

nasm

2023-07-07 14:53:50 217 1

原创 我的astyle常用参数组合

astyle常用参数组合

2023-07-06 11:59:53 298 1

原创 AStyle.exe -h的完整内容,方便配置时查阅

AStyle.exe -h的完整内容,方便配置时查阅

2023-07-05 11:31:38 157 1

原创 应届生面试常问的问题

一、学习情况二、学习热情三、学习成果。

2023-06-25 14:28:08 43

原创 复盘目的、心态及工具

复盘心态:开放,坦诚,抓住根本,立场坚定,层层剖析,自我反思,持之以恒,落在行动。复盘目的:了解现在,总结过去,提升未来,借事成长。

2023-06-25 13:48:47 86

原创 敏捷开发的核心是什么

它强调团队合作、迭代开发和持续反馈,通过采用灵活的方法来适应需求和变化,提高开发效率和产品质量。核心价值观包括个人和交互、工作软件、客户合作以及响应变化。同时,敏捷开发还注重。等方面的实践,以提高软件交付的速度和质量。持续交付有价值的软件。

2023-05-17 08:56:51 298

原创 静态程序分析工具

大部分的静态程序分析的对象是针对特定版本的源代码,也有些静态程序分析的对象是目标代码。静态程序分析一词多半是指配合静态程序分析工具进行的分析,人工进行的分析一般称为程序理解或代码审查。是一个代码静态检查工具,用于检测代码中的错误、漏洞和不符合规范。这些规则可以是预定义的规则,也可以是自定义规则。社区的自动化开源审视工具,用于帮助开发人员基于自定义的规则自动扫描开源仓代码,识别不符合预定规则的代码并输出扫描报告。扫描代码中的分支错误、未使用的代码、太复杂的代码、冗余代码、坏味道、坏实践等。

2023-04-20 09:16:50 496

原创 代码检查引擎及规则集

代码检查,代码检查引擎,代码检查规则

2023-04-19 15:04:12 412

原创 代码检视/代码审查/Code Review

代码检视是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码、测试过程和注释进行检查,以便提高代码质量,保证项目或产品的稳定性,积累开发经验等。代码检视checklist(经验检查项)

2023-01-31 16:22:37 3833

原创 Jenkins配置模板

jenkins 模板

2023-01-13 10:08:42 251

原创 常用网址sss

Python 教程 — Python 3.11.1 文档web.suda.edu.cn/hejun/appendix/CodingStyle.html#main.py - day 1_100 days - Replit

2023-01-10 18:11:05 4213

转载 shell jq处理json字符串

shell jq

2022-12-15 17:12:28 2505 2

原创 Jenkins pipeline模板

jenkins pipeline 模板

2022-12-15 15:57:14 333

转载 华为打造狼性团队的22条军规

没有团队精神的人,事事都只想着自己,把周围的每一个人作为敌人,不会是一个好员工,也不会有执行力。蒋冯中原大战时,冯部作战参谋起草作战命令时,错把“泌阳”写成“沁阳”,一字之差,反胜为败。《康熙王朝》中,周培公率兵出征前,公布了“十杀令”,每一个“斩立决”都是剑指“执行力”。执行,只有“是”或“不是”,没有“可是”和“但是”。“但是”多了,说“是”的人、做“事”的人就少了。执行力不是“做了”,也不是“做到”,而是“做好”和“做到位”。借口多了,方法就少了,责任就轻了,执行就差了,结果就没了。

2022-12-15 11:25:10 568

原创 需求生命周期管理

需求生命周期管理

2022-12-12 17:14:09 112

原创 我理解的测试分类

测试分类

2022-12-12 11:41:28 63

原创 需求分析checklist

需求分析checklist

2022-12-12 11:20:35 237

原创 需求澄清checklist

需求澄清常见提问

2022-12-12 11:18:24 181

原创 Jenkins pipeline emailext使用默认主题和内容进行邮件通知

【代码】Jenkins pipeline emailext使用默认主题和内容进行邮件通知。

2022-11-23 15:23:42 807

tmp117程序项目实测

tmp117程序项目实测,超高精度±0.1℃。具有 0.0078°C 的分 辨率,且无需校准即可在 -20°C 到 50°C 的温度范围内 实现高达 ±0.1°C 的精度

2023-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除