c
scutedu
这个作者很懒,什么都没留下…
展开
-
linux 后台运行注意
linux 后台运行进程进入T即停止状态原创 2022-10-27 16:57:17 · 168 阅读 · 0 评论 -
2021-01-05
python调用c语言动态库 windows平台原创 2021-01-05 17:56:49 · 169 阅读 · 0 评论 -
2020-12-18
转载 源博客地址:https://blog.csdn.net/stpeace/article/details/81150393CAS是compare and swap, 简单来说就是,在写入新值之前, 读出旧值, 当且仅当旧值与存储中的当前值一致时,才把新值写入存储。__sync_bool_compare_and_swap是可供程序员调用的接口, 为什么需要CAS呢? 一起来看下: 让10个线程执行加法操作, 看看最简单的版本: #include &...转载 2020-12-18 17:31:37 · 145 阅读 · 1 评论 -
qt creator5.9编译mqtt 编译不通过修改方法
引用网友的文章 https://blog.csdn.net/naibozhuan3744/article/details/78807406编译环境win7 64+Qt5.9.3+MinGW32我的版本MQTT源码下载地址:(Qt版的)http://blog.csdn.net/penghejuan2012/article/details/77750381一、Qt5.9编译MQTT源...转载 2019-10-18 11:40:54 · 654 阅读 · 1 评论 -
几种消息队列的比较
转自:https://www.cnblogs.com/ruiati/p/6649868.html消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际...转载 2019-04-24 15:17:11 · 1913 阅读 · 0 评论 -
C++程序调用cmd命令行 执行bat等应用(XP,WIN7差别)
调用bat文件或者exe 或者可执行的cmd命令。可以使用CreateProcess,WinExec。这里推荐使用CreateProcess。因为官方文档说:Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess fun...原创 2018-07-11 09:50:07 · 1079 阅读 · 0 评论 -
CString 的坑
MARK:结构体中尽量不要用 CString 这样的数据 这些数据里面还有很多内容 如果用sizeof(结构体) 取的值会受到影响 结构体中还是用一些基本的元数据好蟹typedef struct tagSoftDispatchPolicy{ CString runcmd; CString cmdpara;原创 2017-08-04 17:24:05 · 359 阅读 · 0 评论 -
C++中数字与字符串之间的转换
转自:http://www.cnblogs.com/luxiaoxun/archive/2012/08/03/2621803.html作者:阿凡卢C++中数字与字符串之间的转换1、字符串数字之间的转换(1)string --> char * string str("OK"); char * p = str.c_str();(2)char * --转载 2016-06-30 10:30:31 · 331 阅读 · 0 评论 -
字符串操作总结
转自:http://www.cnblogs.com/lidabo/p/5225868.html感谢:DoubleLiC语言字符串操作总结大全(超详细)1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串转载 2016-06-16 15:36:52 · 333 阅读 · 0 评论 -
结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)
转自:http://www.cnblogs.com/lidabo/p/5107691.html结构体中最后一个成员为[0]长度数组的用法:这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势:(1)、不需要初始化,数组名直接就是所在的偏移;(2)、不占任何空间,指针需要占用int长度空间,空数组不占任何空间。“这个数组不占用任何内存”,意味着这样的结构节省空间转载 2016-06-16 16:38:16 · 425 阅读 · 0 评论 -
16进制到ASC 的互转
short CXt_task3_appDlg::hex_asc(unsigned char *hex, unsigned char *asc, long length){ UCHAR hLowbit,hHighbit; long i; for(i=0;i<length*2;i=i+2) { hLowbit=hex[i/2]&0x0f; hHighbit=hex[i/2]原创 2016-06-17 10:00:54 · 4894 阅读 · 0 评论 -
读写文件
转自:http://www.cnblogs.com/lidabo/p/3573026.htmlC方式: 写:FILE *pFile = fopen("1.txt", "w");fwrite("http://www.pcslonline.com", 1, strlen("http://www.pcslonline.com"), pFile);fclose(pF转载 2016-07-04 11:47:30 · 282 阅读 · 0 评论 -
v2013 去除 C4996
error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.1> d:\softe原创 2016-06-21 10:49:06 · 279 阅读 · 0 评论 -
利用位图查找大数据
转载地址: http://blog.csdn.net/lf_2016/article/details/53081447 1K=1024byte 1M=1024K=1024*1024byte(约100万个字节) 1G=1024M=1024*1024K=1024*1024*1024byte(约10亿个字节) 假设现在有40亿个不重复且无序的无符号整数,现在给转载 2016-11-08 14:33:33 · 753 阅读 · 0 评论 -
c语言获取程序运行的时间例子
#include #include #includeint main(){ time_t begin; time_t end; double time = 0.0; char ctime[50] = { 0 }; FeiBoNaQie fb; long lm = 0; begin原创 2016-11-14 14:36:52 · 1190 阅读 · 0 评论 -
宽字符wchar_t和窄字符char区别
1. 首先,说下窄字符char了,大家都很清楚,就是8bit表示的byte,长度固定。char字符只能表示ASII码表中的256个字符,包括前128个可见字符和后面的128个不可见字符。 而wchar_t则是因为char所能表示的字符数太少(256个)而应运而生的,它的长度可以8bit,16bit,32bit,长度是与不同平台上的c库相关的。其实这个长度是根据指定平台上想要用转载 2017-07-18 11:02:16 · 1174 阅读 · 1 评论 -
几个学习用的c语言开源项目 和c++工具
本文转自 博客园 DoubleLi链接地址http://www.cnblogs.com/lidabo/p/5318326.html感谢 DoubleLi感谢平凡之路和fffaraz 的整理,转载请注明出处。 值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用转载 2016-06-01 16:21:26 · 1335 阅读 · 0 评论