自定义博客皮肤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)
  • 问答 (95)
  • 收藏
  • 关注

转载 c++ extern的用法,extern全局变量和static、const的的区别

作用一:当它与"C"一起连用时,如extern "C" void fun(int a, int b);,则编译器在编译fun这个函数名时按C的规则去翻译相应的函数名而不是C++的。作用二:当它不与"C"在一起修饰变量或函数时,如在头文件中,extern int g_nNum;,它的作用就是声明函数或变量的作用范围的关键字,其声明的函数和变量可以在本编译单元或其他编译单元中使用。

2016-08-24 08:55:43 13016

转载 孤儿进程和僵尸进程的区别

我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得

2016-08-23 23:17:20 2034 1

转载 C++读取配置文件

外国人写的读取config文件

2016-08-22 14:33:17 1438

原创 C++中子类继承和调用父类的构造函数方法

构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。构造原则如下:1. 如果子类没有定义构造方法,则调用父类的无参

2016-08-21 09:54:14 628

转载 C++底层数据结构的实现原理

转载自:http://www.cnblogs.com/hustlijian/p/3611424.html C++ STL 的实现:1.vector 底层数据结构为数组 ,支持快速随机访问2.list 底层数据结构为双向链表,支持快速增删3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(中间不能)快速增删,也

2016-08-21 09:23:54 5282

原创 new与malloc

new与malloc的区别。

2016-08-13 11:44:09 504

转载 原来数组作为参数时候是可以退化成为指针的,我OUT了

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:”数组名就是指针”。很幸运,我的大学老师就是其中之一。时至今日,我日复

2016-08-07 11:33:46 704 1

转载 深拷贝与浅拷贝

对深拷贝与浅拷贝的再次理解记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客,感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再次遇到深拷贝与浅拷贝,认真分析了,写写自己的心得吧。先说下自己的理解吧,浅拷贝,即在定义一个类A,

2016-08-03 23:09:02 350

空空如也

请问mysql-connector-python和的问题

2015-09-16

win8如何将磁盘管理器的黑色分区变为绿色的

2015-09-16

安装了mysqlconector 后然无法引入

2015-09-15

python和mysql连接数据库的问题

2015-09-15

在Python虚拟环境中使用环境外的mysql

2015-09-01

win8系统使用mysql出现Access denied

2015-09-01

win8安装mysql该选择哪个版本

2015-08-30

安装win8和Ubuntu双系统提示分区不可用

2015-08-28

virtualbox + vagrant如何配置ssh

2015-08-28

win8安装virtualbox后无法上网了

2015-08-27

Python出现了一个异常卡在那里不动了

2015-08-25

用npm安装package.json时出现错误

2015-08-24

npm安装package.json时repository为空

2015-08-23

安装npm install时出现错误

2015-08-23

用offsetLeft为什么输出的是0

2015-08-22

JavaScript如何设置画一个圆的背景色

2015-08-21

JavaScript做了个弹出层的form ,请问如何关闭form

2015-08-21

div中如何设置table表格图片不超过边框

2015-08-20

两个一体机如何用HDMI高清传输线连在一起呢

2015-08-19

github提交的问题,无法更新到远端的master

2015-08-18

Linux下进程是如何实现的?

2016-09-25

c++指针做参数,如何修改参数指向的内容

2016-08-16

请问vector不能这样写吗?

2016-08-14

new与delete的应用场景是什么?

2016-08-06

如何写linux分布式程序

2016-07-23

linux如何向红外串口写命令?

2016-07-09

请问C++在ubuntu下的socket编程有没有常连接的问题?

2016-06-27

为什么这个char*可以修改?

2016-06-24

ubuntu系统中路径的变量名有个符号‘$’表示什么意思?

2016-06-13

ubuntu系统键盘输入出现异常

2016-06-03

c++语法 ss << "hello world " << count 如何理解

2016-06-02

请问C++这样写是什么意思?

2016-04-25

ubuntu14.04安装mongodb出现问题

2016-03-19

python 压缩文件的几个问题

2015-12-12

请问如何用python urllib2下载doc文件

2015-12-06

请问写python爬虫如何用urllib或者requests模拟用户登录

2015-11-30

请问如何将主机的文件与VMware里的虚拟机共享

2015-09-20

请问centos中是如何配置网关的

2015-09-19

WinXP attackor虚拟机开机需要密码

2015-09-18

是不是所有的系统整型字节数都是4

2015-09-17

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

TA关注的人

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