自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪心(贪婪)算法实例

案例是经典的双指针定位,盛水最多容器问题(最优解问题)

2024-03-29 14:56:17 140

原创 qt下一个检测串口是否可正常访问的测试project案例(不包含ui)

这次的需求背景是:在麒麟系统中打上QtSerialPort包之后如何确认可以在QT中可以正常访问串口呢?

2024-01-15 14:02:57 497

原创 关于调试和开发中对文件写操作导致乱码问题

背景基于上文log机制重定向问题,将代码打印单独存放文件中出现双击文件出现乱码

2023-12-25 11:07:44 579

原创 关于核心转储和GDB调试的理解

Linux应用程序发生Segmentation fault段错误时,如何利用core dump文件定位错误呢?

2023-12-12 11:12:42 108

原创 关于将系统log重定向到指定文件以保存的机制问题

一个程序日志管理。程序刚运行时,会依次将stdout重定向到ftgetcpu0.log中,写满阈值后依次往后写满,当五个文件均写满时,调用shiftLogs()函数,依次将1号文件重命名覆盖0号文件,2号文件重命名覆盖1号文件,依次类推,再清空4号文件,将stdout指向4号文件。这样可以使得0号文件始终是相对最旧的文件,4号文件始终是相对最新的文件。以下是项目部分代码。以上代码是判断stdout的输出重定向。

2023-12-11 14:21:11 140

原创 驱动开发 使用ioctl读取iic总线si7006温湿度

驱动

2022-11-30 21:16:58 205

原创 工作队列实现点灯

工作队列点灯

2022-11-28 19:42:50 111

原创 应用层写程序控制6盏灯的亮灭,要求使用GPIO子系统()

应用层写程序控制6盏灯的亮灭,要求使用GPIO子系统

2022-11-24 18:46:48 151

原创 驱动中获取设备树节点信息

驱动与设备树

2022-11-23 19:01:07 275

原创 字符设备私有数据传参点灯

字符设备驱动

2022-11-19 16:16:46 106

原创 驱动linux点灯

驱动

2022-11-16 21:27:35 83

原创 驱动day01

实现通用Makefile

2022-11-14 20:48:40 45

原创 2022.11.02系统移植关于board_name的寻找

移植

2022-11-02 21:11:10 84

原创 arm按键输入亮灯

arm

2022-11-01 19:13:44 85

原创 ARMday7

arm

2022-10-26 21:26:13 105

原创 ARM A7核 PWM

arm

2022-10-23 16:11:39 88

原创 RAM亮灯实验(C语言实现)

ARMday4

2022-10-20 19:26:54 357

原创 ARMday2

ARMday2

2022-10-18 19:39:22 54

原创 2022.10.09

2022.10.09

2022-10-09 19:51:26 124

原创 2022.10.08

2022.10.08

2022-10-08 20:37:42 35

原创 20220927

20220927

2022-09-27 20:21:48 72

原创 20220921

20220921

2022-09-21 21:02:59 58

原创 20220920

20220920

2022-09-20 21:13:43 67

原创 20220919

20220919

2022-09-19 21:11:26 73

原创 20220918

20220918

2022-09-18 14:58:22 48

原创 2022.9.15

2022.9.15

2022-09-15 21:42:08 60

原创 2022.9.12

2022.9.12

2022-09-12 11:34:49 95

原创 AB进程对话,B进程停止A进程

2022.9.8

2022-09-08 21:22:03 81

原创 条件变量实现终端cat,以及条件变量循环打印10次ABC

条件变量实现终端cat,以及条件变量循环打印10次ABC

2022-09-07 21:01:57 121

原创 用信号量循环倒置打印字符串

用信号量循环倒置打印字符串

2022-09-06 19:59:08 82

原创 守护进程创建,创建多线程

如题

2022-09-05 19:41:15 68

原创 实现类似ls -l的效果

ls -l

2022-09-01 19:04:17 72

原创 IO两个函数的引用

IO

2022-08-31 19:56:47 52

原创 链表部分。

链表

2022-08-23 22:04:50 176

原创 顺序表修改及排序部分

顺序表

2022-08-23 19:34:32 60

原创 学生管理系统

学生管理系统

2022-08-21 14:02:59 114

湖南麒麟系统下,因某些原因无法正常进入系统时可以进入单用户模式

湖南麒麟系统下,因某些原因无法正常进入系统时可以进入单用户模式

2024-03-29

基于Sqlite3数据库和多线程,利用C语言完成的员工管理系统

本项目使用多线程实现并发服务器,客户端支持登录管理员用户或者普通用户,第一次登录时表中只有一个boss数据,仅支持登录boss账号,若是以管理员身份登录成功,可以实现添加其他管理员或者普通用户,删除其他用户数据,修改其他用户的除了工号外的所有数据,查找所有员工数据和历史记录。若是以普通员工身份登录,仅支持查看个人数据和修改部分数据例如电话号码住址等,本项目使用Makefile实现一键编译,代码灵活,富有健壮性。

2022-12-08

空空如也

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

TA关注的人

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