C++
文章平均质量分 54
文三~
路的尽头还是路
展开
-
KB/s和Kb/s
123原创 2022-07-18 10:00:09 · 2232 阅读 · 0 评论 -
VS+QT开发Ocx/ActiveX控件 一
QT开发ActiveX控件一:所用IDE版本二:创建ActiveX三:qt desinger四:regsvr32.exe注册DLL五:html六:windeployqt获取dll多需的所有文件七 HTML 调用ActiveX方法一:所用IDE版本IE11vs2013+qt visual studio tools version 2.7.2二:创建ActiveX然后一直next,最后finish三:qt desinger放3个组件,这三个组件可以像普通的QT一样进行操作,然后编译成dll。原创 2021-10-22 14:42:51 · 1576 阅读 · 1 评论 -
windows使用QTCreator开发的QT程序移植到Ubuntu18,以及打包发布
一:windows使用QTCreator开发的QT程序移植到Ubuntu18二:Ubuntu18 Qt程序打包发布三:windows使用QTCreator开发的QT程序发布到windows下原创 2020-10-30 09:46:58 · 7218 阅读 · 2 评论 -
C++11 std::mutex
1原创 2021-07-21 16:47:57 · 86 阅读 · 0 评论 -
C++环状数组队列模板类
.H#ifndef __CIRCLE_QUEUE_HH__#define __CIRCLE_QUEUE_HH__#include <stdlib.h>#include <iostream>typedef unsigned char uint8_t;/*1. 环状数组队列2. 头出尾插。3. 数组少用一个存储空间,用来判空和判满4. 判空:d_front == d_rear为空5. 判满:(d_rear + 1) % d_maxsize == d_front;*原创 2021-07-16 09:18:08 · 204 阅读 · 0 评论 -
有位域的结构体复制到数组
测试大小端方法以小端为例:struct{ unsigned int a:1; unsigned int b:3; unsigned int c:4; unsigned int d:8;}foo1;foo1.a = 1;foo1.b = 6;foo1.c = 10;foo1.d = 17;unsigned char buff4[2] = "";memcpy(buff4,&foo1,2);// fo1的内存为:// 高字节《--------原创 2021-04-08 23:29:51 · 670 阅读 · 0 评论 -
C++字节基础
bool am_little_endian (){unsigned short i=1;return (int)*((char *)(&i)) ? true : false;}int main(){if(am_little_endian()){printf(“本机字节序为小段序!\n”);}else{printf(“本机字节序为大段序!\n”);}return 0;}原创 2020-12-28 13:02:13 · 426 阅读 · 1 评论 -
各种时间戳
转载:http://bjtime.cn/info/view.asp?id=301timeval为unix时间从1970年开始算,最小单位是微秒。struct timeval { __time_t tv_sec; //秒__suseconds_t tv_usec; //微秒}1、获得系统的timevalvoid gettimeval(struct timeval* tv){ union { __int64 ns100;转载 2021-04-01 10:29:13 · 2155 阅读 · 0 评论 -
C++基础
无符号数和有符号数C语言中无符号数和有符号数一起比较、运算时,有符号数会隐式转换到无符号数。1.无符号数—>有符号数(最高位为1表示为负数)首先判断无符号数的最高位是否为1,如果不为1,则有符号数就直接等于无符号数;如果为1,则将无符号数取补码,得到的数就是有符号数。本质上就是无符号数在存储器中的二进制数直接按照有符号数来解析。现象上也可理解为无符号数先看成有符号数然后取补码。因为取补码时符号位不变,正数的补码就是原码。正数的补码为自身负数的补码 = {原码符号bai位不变du} + {原创 2021-01-19 10:50:25 · 433 阅读 · 0 评论 -
组报文时,在char数组中插入0x00的方法
组报文时,在char数组中插入0x00的方法原创 2020-12-29 16:53:25 · 2993 阅读 · 0 评论