- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 tcp/udp的区别
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3
2017-07-22 09:14:55 371
原创 (虚)继承类的内存占用大小
(虚)继承类的内存占用大小 首先,平时所声明的类只是一种类型定义,它本身是没有大小可言的。 因此,如果用sizeof运算符对一个类型名操作,那得到的是具有该类型实体的大小。计算一个类对象的大小时的规律: 1、空类、单一继承的空类、多重继承的空类所占空间大小为:1(字节,下同); 2、一个类中,虚函数本身、成员函数(包括静态与非静态)和静态数据成员都是不占用类对象
2017-07-19 17:54:02 520
原创 虚函数表的特点
面试当中经常会问道虚函数表的用途和特点,这里随便总结一下。虚函数表:当一个类(A)继承另一个类(B)时,类A会继承类B的函数的调用权。所以如果一个基类包含了虚函数,那么其继承类也可调用这些虚函数,换句话说,一个类继承了包含虚函数的基类,那么这个类也拥有自己的虚表。虚表指针:虚函数表中存放的是虚函数的指针。虚表是属于类的,而不是属于某个具体的对象,一个类只需要一个虚表即可
2017-07-19 17:32:22 1013
原创 递归转换2进制
#define _CRT_SECURE_NO_WARNINGS#include#includeint Resursion(int num){if (0 == num){return 0;}else{Resursion(num / 2);printf("%d", num % 2);}return 0;}void ma
2017-07-18 22:43:52 333
原创 c++中list和vector的比较
面试中经常会被问到的这个问题,所以顺道在这里去总结一下:首先list1.list是由双向链表实现的,因此内存空间是不连续的。2.只能通过指针访问数据,所以list的随机存取非常没有效率,时间复杂度为o(n);3.但由于链表的特点,能高效地进行插入和删除。vector1.vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。
2017-07-18 17:19:43 1829
原创 XAMPP/MYSQL 忘记root密码
root密码忘记了怎么办?近日修改root密码后自己忘记了~可以通过以下的方法来修改。1.停止MySQL服务在‘运行’对话框中输入 net stop mysql2.进入mysql安全模式即当mysql起来后,不用输入密码就能进入数据库。使用 --skip-grant-tables启动MySQL服务注意需要将my.ini中[mysqld]下添加skip-gra
2017-07-16 10:10:01 659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人