摘要:概述: 1、A可以是守护进程也可以是守护脚本 2、A是守护进程 3、A具有保活其他进程的服务 守护进程(已验证) 1 //main.c 2 3 #include <stdio.h> 4 #include <unistd.h> 5 #include <sys/types.h> 6 #include < 阅读全文
posted @ 2020-12-24 14:02 Citrusliu 阅读(151) 评论(0) 推荐(0) 编辑
摘要:概述:Qt工程文件中.pro的写法 qmake 变量 含义 #xxxx 注释 , 从“ #”开始,到这一行结束 SOURCES 指定源文件 SOURCES = *.cpp 对于多源文件,可用空格分开 SOURCES = 1.cpp 2.cpp 3.cpp 或者每一个文件可以被列在一个分开的行里面,通 阅读全文
posted @ 2020-12-22 15:56 Citrusliu 阅读(35) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/liukang325 加:在main函数中写一个定时器,并启动 1 QTimer timer; 2 QObject::connect(&timer, &QTimer::timeout, [&]() { 3 qDebug() << "Time COO 阅读全文
posted @ 2020-11-09 11:47 Citrusliu 阅读(188) 评论(0) 推荐(0) 编辑
摘要:简介 使用条件变量,信号量,两种示例方式去实现生产者和消费者模型 1、条件变量 QWaitCondition 1 #ifndef MUTEXWAITCONDITION 2 #define MUTEXWAITCONDITION 3 4 #include <QCoreApplication> 5 #in 阅读全文
posted @ 2020-10-28 14:46 Citrusliu 阅读(351) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.yuque.com/docs/share/22d46937-4fbf-4800-8a97-480f70c47bf2# 简介 22款软件为2019年11月时的最新版本 软件的安装教程:详见下文 安装包下载地址:点击跳转 提取码:5kh8 搜狗输入法 网易云音乐 百度网盘 阅读全文
posted @ 2020-10-28 14:11 Citrusliu 阅读(802) 评论(0) 推荐(0) 编辑
摘要:简介 主要讲自己装完Ubuntu之后,对系统的设置和必要软件的安装,以方便系统符合自己的使用习惯。 安装双系统的教程,见我的博客:https://www.cnblogs.com/citrus/p/13680578.html 操作 1、换源(见收藏夹博客) https://blog.csdn.net/ 阅读全文
posted @ 2020-10-28 11:06 Citrusliu 阅读(65) 评论(0) 推荐(0) 编辑
摘要:三种方式分别为: 1、通过软件中心删除 2、通过Synaptic Package Manager删除 3、通过命令行删除 通过软件中心删除 1、点击左侧菜单栏上的“ubuntu software” 2、在软件中心界面,点击“installed”,可以列出已经安装过的软件。 3、软件右侧,有"remo 阅读全文
posted @ 2020-10-26 17:54 Citrusliu 阅读(390) 评论(0) 推荐(0) 编辑
摘要:向日葵的安装 1、下载安装包(选择Linux图形版本) https://sunlogin.oray.com/download/ 2、进入安装包下载路径 cd 安装包所在路径 3、执行安装命令 sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb 4、启 阅读全文
posted @ 2020-10-26 16:07 Citrusliu 阅读(2174) 评论(0) 推荐(0) 编辑
摘要:用于多字节的大端转小端 //大端转小端 void endianSwap(uint8_t *pData, int startIndex, int length) { int i, cnt, end, start; cnt = length / 2; start = startIndex; end = 阅读全文
posted @ 2020-10-26 15:27 Citrusliu 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1、为什么结构体内存对齐 2、结构体内存对齐规则 3、具体举例 4、代码实现方式 //字节对齐 #pragma pack(push) // 将当前pack设置压栈保存 #pragma pack(1) //结构体 typedef struct { } CanMessagTypeStructure; # 阅读全文
posted @ 2020-10-26 15:24 Citrusliu 阅读(54) 评论(0) 推荐(0) 编辑