- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 代码层面的系统调用
1.在Linux下包含此头文件,可以封装地进行系统调用#include <unistd.h>2.void sync(void)此函数只是将修改的块缓存排入写队列,并不等磁盘写结束。因为Linux内核为了达到最佳的磁盘操作效率,会把需要写入到磁盘的数据现在内存中缓存起来,在合适的时候才真正写入到磁盘中。在实际的代码编程中由于有图片保存本地的功能,导致其所在线程挂起,后续程序消息等待时间长从而导致了一些问题发生,所以需要及时将图片数据同步至磁盘当中,此时使用sync函数及时释放缓存。同
2022-04-27 16:45:07
335
原创 Linux下查看cpu的占有率
1.工具下载sudo apt install sysstat2.工具使用sar -P ALL 1 50001代表的是一秒记录一次,5000是记录的总次数
2022-04-24 13:39:16
394
原创 Qt宏定义(逐渐更新ing)
Q_CLASSINFO 是对类的元对象的定义名称-值信息,为类附加信息。可以通过元对象的一些函数访问获取这些信息。宏使用如下: class A :public QObject { Q_OBJECT Q_CLASSINFO("name", "LXX") Q_CLASSINFO("age", "18") public: ....... } Q_PROPERTY 为类添加属性,其宏定义格式如下: Q_PROPERTY(type name (REA...
2022-02-17 10:03:43
1057
原创 计算机存储单位转换
计算机最基本的单位是位(bit),其代表二进制的一个数位,可以是0也可以是1。字节(Byte)是计算机处理信息的基本单位,各种信息在计算机中进行存储和处理最少是一个字节;每8个二级制位(bit)代表一个字节。在字节之上的存储单位转换都是每2^10(1024)个小单位转换一个大单位。如:1 KB = 1024 B1 MB = 1024 KB1 GB = 1024 MB1 TB = 1024 GB...
2022-02-08 09:43:11
767
空空如也
vs qt和mysql的连接问题
2021-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人