自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 IO多路复用-select、poll、epoll

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结IO多路复用-select、poll、epoll作用:提供一个进程监听多个描述符(比如socket)的服务,一旦监听到处于就绪状态的描述符,便通知程序。提示:以下是本篇文章正文内容,下面案例可供参考一、select函数include <sys/select.h> #include &..

2020-09-09 22:22:49 95

原创 mysql基础操作汇总

数据库操作:创建数据库: create database dbname = create database dbname character set utf8查询数据库: show database /*查询所有数据库名字*/ show create database dbname /*查询某一数据库dbname的创建信息*/ 删除数据库: drop database dbname切换数据库: use dbname查看正在使用...

2020-09-09 17:30:28 83 1

原创 零星笔记

memset是按字节操作的:如果想在数组创建结束后再对其进行初始化,可以使用C函数memset(),但是memset的使用有个大问题,就是它只对char类型的数组管用:char a[10];memset(a, 1, 10); // 将每个元素设置为1如果将上面的a数组换成int或其他类型的,观察memset的内部实现是以字节为单位进行赋值的:int a[10];memset(a, 1, sizeof(a));将只会对前sizeof(a)即40个字节进行赋值1的操作,即给10g个in..

2020-09-09 17:28:32 135

原创 C++字节对齐

联合体字节对齐以成员变量最大数据为准,以最大数据类型对齐。union{ int a[5]; char b; double c;}un;成员变量最大数据占用字节4*5=20;最长数据类型double以8字节对齐;比20大的8的最小最小整数倍为24;故24struct B{ char a;//1 double b;//8 int c;//4}b;1+7+8+4=20,sizeof(double)=8;比20大的8的最小整数倍为24;故24;...

2020-09-09 17:07:42 113

原创 测试程序运行的时间

clock_t类:int i = 100000000;clock_t start,finish; //定义开始,结束变量start = clock();//初始化while( i-- );finish = clock();//初始化结束时间double duration = (double)(finish - start) / CLOCKS_PER_SEC;//转换浮点型printf( "%lf seconds\n", duration );说明:clock()函数调用占用cpu时间,效果不

2020-09-09 17:04:15 122

原创 C++类与继承

类与继承:class cBase//基类{private:int m_iPrivateBaseData;//私有成员只能由类自身成员访问,子类不能访问public:cBase(int arg) : m_iPrivateBaseData(arg){};//基类构造函数virtual void VirtualBaseFunc(){return m_iProtectedBaseData;};//基类虚函数int baseFuncConst() const {return m_iPrivateBas

2020-09-09 17:00:35 143

原创 函数指针

声明:retType (*pf) (argType1, argType2...)赋值:pf = &funcBePointed (函数名前的 & 可以省略,自动转换为指针)使用:pf(arg1, arg2)(*pf)(arg1, arg2)funcBePointed(arg1, arg2) //三者等价,方便起见可以将函数指针定义为类型别名(typedef)函数指针作为形参传入其他函数:func(retType (*pf) (argType1, argT...

2020-09-09 16:56:38 54

原创 UT测试方法

目录UT测试一、gtest框架二、打桩三、覆盖率统计UT测试提示:以下是本篇文章正文内容,下面案例可供参考一、gtest框架引用库gtest二、打桩C/C++打桩https://github.com/coolxv/cpp-stub三、覆盖率统计gcov工具...

2020-09-09 16:07:27 4868

空空如也

空空如也

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

TA关注的人

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