自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

byakuyas的专栏

愿你有充分的忍耐去担当 有充分单纯的心去信仰

  • 博客(7)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 [STL] list的使用

1. list功能 list是双向循环链表,每一个元素都知道前面一个元素和后面一个元素.list对象自身提供了两个pointer用来指向第一个和最后一个元素.每个元素都有pointer指向前一个和后一个元素.如果想要插入新元素,只需要操纵对应的pointer即可.因此list在几个方面与array,vector不同: - list不支持随机访问,如果你要访问第5个元素,就得顺着

2016-04-17 15:28:29 5775 2

原创 字符指针 赋值

字符串赋值给字符指针(char *a=“hello”)的正确理解方式  对于语句  char *a="hello";         对于这个声明方式,会造成的误解是:声明了一个字符指针(它会指向一个位置),将“字符串”赋值给 指针表达式"*a"所指向的地址。但正解是:声明了一个字符指针后,并用字符串常量的第一个字符的地址赋值给指针变量a。        即正确顺序是:1.分配

2014-09-17 22:56:47 4337 2

原创 c++宏实现成员变量的定义和Get,Set

/*这个宏可以使一次性完成成员变量的定义,Get,Set,请不吝指教*//*经过大家指点,2011年2月16日修改了一点点.只能完成一般工作,而且,c++不建议用宏,请自行取舍.*//*filename:MCRO.h*/#define MENBER(type,name)\ private: type m_##name;\ public: type name() const {return

2014-09-17 10:47:34 1356

转载 static 和 const的解释

static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译

2014-09-15 14:07:15 367

原创 ps域和cs域

CS:Circuit Switch表面意思就是电路交换;PS:Packet Switch表面意思就是分组交换。2、不管是在W、TD还是CDMA中,还是在传统的GSM中,都是存在这两个概念的。3、CS业务主要是包括一些语音业务,如64K语音等等。但是也包括一些电路型数据业务,最为常见和经典的就是传真;4、PS业务就是常见的数据业务,也包括流媒体业务、VOIP等等。5、一些网络

2014-09-11 15:56:51 1604

原创 RS-232C接口定义

RS-232C接口定义(DB9)引脚  定义  符号1  载波检测  DCD(Data Carrier Detect)2  接收数据  RXD(Received Data)3  发送数据  TXD(Transmit Data)4  数据终端准备好  DTR(Data Terminal Ready)5  信号地  SG(Signal Ground)6  数据准

2014-09-11 15:13:15 689

原创 虚拟串口

虚拟串口vspd  一次 虚拟 2 个 相互连接的 串口,形成一条 串口通信线路用 你的 串口程序 和 串口调试助手 分别打开这 2 个串口 就 可以 相互发送 接收 数据了当然,你也可以 用 2个 串口调试助手

2014-09-11 10:37:50 691

QT整理基础资料

经典QT基础资料 设计QT基础的方方面面,下载绝对不后悔!

2019-03-22

VS2015编译出的libcurl、openssl、libssh2动态库及相关头文件

用VS2015编译的libcurl.dll、openssl.dll、libssh2.dll及对应的lib和相关头文件。 包含两个版本的编译结果,分别为:libcurl_7.64.0___openssl_1.0.2___libssh2_1.8.0、libcurl_7.64.0___openssl_1.1.0___libssh2_1.8.1。 openssl_1.1.0版本使用libcrypto、libssl替换了之前版本的libeay32、ssleay32

2019-03-20

socket TCP UDP编程实例

分别包含socket TCP 和UDP编程的实例,包括客户端和服务端。VS2015,测试通过

2018-08-29

线程池实现

线程池实现源码,包括线程池中的调度线程,任务队列,线程管理等。并编写demo测试

2017-03-28

C++ 简单的任务队列实例

C++ 简单的任务队列

2016-09-02

单链表和双链表的基本操作实例

单链表 双链表的插入、删除、创建、打印、逆序等

2016-04-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除