- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 C++中运算符的重载
C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作。例如: class complex { public: complex(double r=0.0,double I=0.0){real=r;imag=I;} void display(); private: double real; dou
2013-05-31 16:45:51
789
原创 C++中 inline 和friend 关键字的作用
1:inline函数叫内联函数。一般来说,C++函数调出使用的时候,是去找函数的地址,可是假如是1个很容易的函数,并且常常调出使用的话,这样会比较慢,全部要再函数声明的时候在前面加上inline关键字,这样当这类函数被编译的时候,在她被调出使用的地方,会直接被替换成函数的实现,最后当函数运行被调出使用的时候,就不是娶找函数地址了,这样对于短小的函数来说执行会比较快。2:friend关键字解
2013-05-31 16:25:55
1713
原创 ubuntu下安装sqlite 或者sqlite3
ubuntu下安装sqlite3 在ubuntu下安装Sqlite很简单安装数据库系统Sqlite: sudo apt-get install sqlite安装数据库系统Sqlite3: sudo apt-get install sqlite3检查数据库安装结果: sqlite -version这时你会看到sqlite的版
2013-05-31 14:39:34
1755
1
原创 内存段划分:代码段、数据段、堆、栈
内存段划分:代码段、数据段、堆、栈ld 时把所有的目标文件的代码段组合成一个代码段,把所有的数据段组合成一个数据段. ############################################################################数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内
2013-05-21 18:46:36
1240
原创 C++中const的用法讲解
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的, 就const直接可以取代c中的#define ...讲解以下几点:const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2. 必须初始
2013-05-20 14:17:18
684
原创 QT中this指针和ui及qApp指针的区别
QT中的UI: 就是designer设计的一个界面类,需要转化后你才能看到那个类,如果你自己创建一个类继承自QWidget,那么其实也跟UI无差别,只是添加部件要手动添加代码,不能像designer那么拖动就可以了。QT中的this:就是一个指向类本身的一个指针,所以有时用this就是指向你创建的那个widget类。QT中的qApp:是指向Application的全局变量。
2013-05-15 09:04:29
6653
原创 ubuntu 命令行模式和图形界面切换
1、按ALT+CTRL+F1切换到字符界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。2、按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware虚拟机安
2013-04-15 20:32:43
3221
原创 Linux可执行文件执行时找不到共享库
Linux可执行文件执行时找不到共享库 场景: 编译程序时使用了如下参数指定了链接库的位置,但是执行时提示无法加载共享库。 #gcc test.c -L /usr/local/rrdtool-1.2.30/lib -lrrd现象: error while loading libraries:l
2013-04-15 19:48:11
1233
原创 网络中语言类型
简体中文(中国) zh-tw繁体中文(台湾地区) zh-cn繁体中文(台湾地区) zh-tw繁体中文(香港) zh-hk英语(香港) en-hk英语(美国) en-us英语(英国) en-gb英语(全球) en-ww英语(加拿大) en-ca 英语(澳大利亚) en-au 英语(爱尔兰) en-ie 英语(芬兰) en-fi 芬兰语(芬
2013-04-12 14:56:47
844
原创 Wireshark使用方法(学习笔记二——查询统计)
Wireshark使用方法(学习笔记二——查询统计) 为了直观,本篇博文以一次实例进行,我在本地对网卡进行了抓包,登录了一次QQ,与网友聊天,并且,访问了一次我的博客www.zike.me,那我就从海量数据包中,抓取关于这两个操作的相关数据包。首先,我进行了本地抓包,进行了上述两个操作,stop抓包,仅仅十多秒钟,我抓到了3543个数据包,其中存在有我
2013-04-10 21:22:05
1347
原创 Wireshark使用方法(学习笔记一)
Wireshark使用方法(学习笔记一)Wireshark(前称Ethereal)是一款功能强大的网络抓包分析工具,在我的工作中是不可或缺的一部分工具,往往在网络出现异常时,查看网络中的数据包,会豁然开朗。1.菜单栏 主菜单包括以下几个项目: File ——包括打开、合并捕捉文件,save/保存,Print/打印,Export/导出捕捉文件的全部或部分
2013-04-10 18:19:07
818
转载 Linux下libpcap的安装
Linux下libpcap的安装一、 安装过程参照以下步骤: 1、打开网址:www.tcpdump.org/ 下载 libpcap-1.0.0.tar.gz (512.0KB) 软件包,通过命令 tar zxvf libpcap-1.0.0.tar.gz 解压文件,并将其放入自定义的安装目录。2、打开网址:flex.sourceforge.net/ 下载
2013-04-10 17:27:12
859
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人