C/C++
wutu_csdn_blog
这个作者很懒,什么都没留下…
展开
-
Qt,设计小型多客户端,多线程,互斥,可收发tcp服务端
这是基于QT5开发的一个Tcp服务端,日志简易tcp服务器,实现了多线程,多客户端,互斥,链表,高并发,接收数据,按文件夹分类写入到文件中,是一个用于调试接收打印log,debug等数据的小型tcp服务器原创 2022-11-23 16:45:51 · 1205 阅读 · 1 评论 -
不用海思himm,使用海思api写寄存器
HI_S32 HI_MPI_SYS_SetReg(HI_U32 u32Addr, HI_U32 u32Value);HI_S32 HI_MPI_SYS_GetReg(HI_U32 u32Addr, HI_U32 *pu32Value);原创 2020-06-17 17:51:56 · 782 阅读 · 1 评论 -
关于结构体包含结构体的类型数据大小
先算内结构体的大小,在以外数据类型最大的数据大小对齐,然后加上其他数据对齐后的大小。比如以下代码。#include typedef struct _s{ int a; short b; char buf[11]; long long c;}ST;typedef struct _c{ char num[13]; int x; struct _s原创 2016-03-31 11:52:43 · 473 阅读 · 0 评论 -
关于 C++ list 一些使用
#include #include #include #include #include #include #include typedef struct _STU{ int id; char name[10]; bool operator==(const _STU&);//用remove要重载==,除非是内置函数}STU; boo原创 2016-03-26 11:46:22 · 311 阅读 · 0 评论 -
求以log2为底的对数值
如 log2(65)=6;经验算,最大支持2^32-1值的输入Uint8 Log2EX(Uint32 x) { Uint8 i=0;for(i=31;i>=0;i--){if(1 ==(x>>i)&0x1){break;}} return i; }原创 2016-12-29 16:41:25 · 12538 阅读 · 0 评论