自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 MySQL入门之常用C语言API

转自:http://blog.csdn.net/qq920020796/article/details/49250369数据类型MYSQL该结构代表1个数据库连接的句柄。几乎所有的MYSQL函数均使用它。MYSQL_RES该结构代表返回行的查询结果MYSQL_ROW这是1行数据的"类型安全"

2017-08-17 11:44:56 356

转载 C++ cout格式化输出

将 cout 的 flag 保存到变量, 以便修改后的恢复 ostream::fmtflags old = cout.flag() ; // 无参将返回当前 flag 值 cout.flag(old) ; // 恢复到原先保存的值将 bool 值以 literals 输出cout "nu

2017-02-15 17:22:41 685

转载 迭代器失效小结

转自:http://blog.163.com/guo_linda/blog/static/123773057201151033144945/迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过si

2017-02-07 15:01:03 248

转载 模板的全特化与偏特化

转自:http://blog.csdn.net/thefutureisour/article/details/7964682/模板为什么要特化,因为编译器认为,对于特定的类型,如果你能对某一功能更好的实现,那么就该听你的。模板分为类模板与函数模板,特化分为全特化与偏特化。全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。先看类模板

2016-11-14 14:23:50 338

转载 C++运算符重载讲解与经典实例

转自:http://blog.csdn.net/dingyuanpu/article/details/5852825C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作。例如: class complex {  public:   complex(double r=0.0,double I=0.0){real=r;i

2016-11-11 13:49:23 321

转载 C++类中对同类对象private成员访问

转自:http://www.cnblogs.com/yanqi0124/p/3828507.html私有成员变量的概念,在脑海中的现象是,以private关键字声明,是类的实现部分,不对外公开,不能在对象外部访问对象的私有成员变量.  然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接访问了私有成员变量,因而,产生了困惑.下面以具体实例进行说明:疑惑:为什么第26

2016-10-21 14:11:58 4105

原创 最近工作里遇到的一些问题,记录下来

最近在工作里,遇到了几个问题,记录下来1、首先是转发程序rinetd下载安装:wget http://www.boutell.com/rinetd/http/rinetd.tar.gztar -zxvf rinetd.tar.gzmakemake installrinetd使用方法:pkill rinetd

2016-05-13 11:36:46 2048

转载 程序员练级之路 (作者:陈皓)

转自:http://blog.csdn.net/zjf280441589/article/details/37913331建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。一定要学会思考,思考

2015-06-10 14:20:40 469

转载 用C语言操作MySQL数据库

转自:http://www.cnblogs.com/nliao/archive/2010/09/09/1822660.html先看结构体----------------------------------------------  以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.

2015-01-03 15:55:04 763

转载 Linux CentOS6.0下编译安装MySQL 5.6.22

转自:http://blog.csdn.net/xiagege3/article/details/41852895Linux CentOS6.5下编译安装MySQL 5.6.22【给力详细教程】一、编译安装MySQL前的准备工作安装编译源码所需的工具和库(安装过程注意有没出错)yum install gcc gcc-c++ ncurses-devel perl

2015-01-01 20:04:05 551

转载 检测IP地址的正则表达式

转自:http://www.cnblogs.com/kongxianghai/p/3995463.html正则表达式:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d

2014-12-28 22:13:31 415

转载 linux下C语言的一个正则表达式库:pcre

PCRE是一个NFA正则引擎,不然不能提供完全与Perl一致的正则语法功能。但它同时也实现了DFA,只是满足数学意义上的正则。 PCRE提供了19个接口函数,为了简单介绍,使用PCRE内带的测试程序(pcretest.c)示例用法。1. pcre_compile       原型:         #include pcre *pcre_compile(const cha

2014-12-28 20:49:30 828

转载 linux下的ln命令

转自:http://www.cnblogs.com/joeblackzqq/archive/2011/03/20/1989625.htmlln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都

2014-12-28 16:41:19 352

转载 linux C++学习之路

Module01 - Linux系统基础     熟悉Linux操作系统是必要的前提。包含以下方面的内容:·         常用Unix/Linux命令熟悉文件管理、文本处理、进程管理、网络、系统管理等各个方面大约100个常用的命令。·         深入了解bash了解Linux默认shell: bash 的语法、命令执行、I/O重定向、任务控制等。

2014-10-25 15:40:05 462

原创 C++的文件操作

skeeg()和tellg()函数:

2014-10-24 21:34:57 538

转载 钻石继承与虚继承

首先,何为钻石继承,顾名思义,在类的继承过程中,继承结构是一个类似菱形(钻石)的结构就属于钻石继承,如下:                                                      这是一个最简单的钻石继承。实际上,在复杂的继承表中,只要子类按不同的继承路径回溯到基类有菱形结构,均属钻石继承。下面先看一个例子,钻石继承在C++程序设计中带来的问题。

2014-09-14 11:45:04 511

转载 STL中mem_fun和mem_fun_ref的用法

怎么对容器中的所有对象都进行同一个操作?我们可能首先想到的是用循环来实现。    比如有如下的一个类:class ClxECS{public:    int DoSomething()     {         // 这里以输出一句话来代替具体的操作        cout  "Output from method DoSomething!"  endl; 

2014-08-03 22:20:57 425

转载 libpcap库介绍

libpcap的英文意思是 Packet Capture library,即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National Laboratory研究院的Van Jacobson、Craig Leres和Steven McCanne编写。该函数

2014-04-09 21:54:57 708

原创 CentOS6.0安装gcc-4.8.2

1、到官网下载gcc源码安装包。2、解压安装包:tar -

2014-04-05 19:23:53 867

转载 虚拟机三种联网方式

转自一、Brigde——桥接 :默认使用VMnet0 1、原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段当然要保证两个局域网没有冲突的IP. VMWare的桥也是同

2014-04-04 14:25:06 691

转载 vim补全插件YouCompleteMe安装

原文章:http://blog.csdn.net/linuxzbq/article/details/15505395原作者:zbqyexingkong安装ycm需要Vim 7.3.584+的支持, 并且开启 +python , 可以通过:version查看升级Vim需要先卸载原有的Vim.升级Vim  (参考:http://www.cnblogs.com/scue/p/32

2014-03-25 17:05:41 630

原创 遇到的一个面试题:编写一个strlen函数,不能使用全局变量或者局部变量

#include #include #include int my_strlen(char *p){ assert(p != NULL); if(! *p) return 0; else return 1+my_strlen(++p);}int main(void){ char arr[] = "abcdefg";

2014-02-26 08:59:44 991 1

转载 Linux原始套接字之ARP协议实现

转自:http://blog.csdn.net/chenjin_zhong/article/details/7272156作者:chenjin_zhong1. ARP协议介绍 ARP(AddressResolutionProtocol)地址解析协议用于将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位)[RFC826].ARP协议是属于链路层的协议,在

2013-10-28 14:56:38 1006

转载 字符串模式匹配的BM算法

转自:http://blog.csdn.net/zhoubl668/article/details/7321264作者:zhoubl668由于毕业设计(入侵检测)的需要,这两天仔细研究了BM模式匹配算法,稍有心得,特此记下。   首先,先简单说明一下有关BM算法的一些基本概念。   BM算法是一种精确字符串匹配算法(区别于模糊匹配)。

2013-09-27 07:49:25 935

effecitve STL.pdf 自己重新制作带书签清晰版本

effecitve STL.pdf 带书签 清晰

2017-07-21

495个C语言问题

很好的c语言书籍,里面有大量的例子,讲得非常详细!!

2012-10-30

空空如也

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

TA关注的人

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