摘要:
1.描述sendmail原理及通讯机制 sendmail程序接受到待发邮件后,通过关键字@判断邮件的格式是否符合要求,匹配成功后提取邮件后缀域名信息并查询DNS数据库相关MX(邮件专用)记录,若有匹配信息多于一条,选择优先级更高的主机IP进行投递,如果没有查询到相关域名的MX记录则尝试与其根域名(1 阅读全文
摘要:
1.使用gdb ,习惯了cgdb ,加上了vim。 调试发现,使用了stl,不知如何查看使用的vector,stack等中的值,来吧。gdb-std-views.下载 1)下载好之后,mv stl-views-xxx.gdb .gdbinit。 2)然后把.gdbinit 放到自己用户的目录下 3) 阅读全文
摘要:
1.Mysql 安装就三个命令 mysql服务端 mysql客户端 mysql的库 第一个命令中要输入用户密码. 进入mysql,xxxxxx表示你设置root的密码 $mysql -uroot -pxxxxx mysql>show databases; #查看当前的数据库 mysql>use my 阅读全文
摘要:
1.本地安装soft yum localinstall xxx.rpm 2.kolourpaintyum install kolourpaint 阅读全文
摘要:
1.安装一些依赖库 2.下载源码并编译 3.安装和 配置 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 4.测试 显示图片 ShowImage.cpp make.sh 脚本 或者使用c 阅读全文
摘要:
1.在学习c语言,难免会遇到多参函数,刚好c中也提供了一些机制:宏函数#ifdef _M_ALPHAtypedef struct {char *a0; /* pointer to first homed integer argument */int offset; /* byte offset of... 阅读全文
摘要:
1.我们在c语言中会经常碰到强制类型转换。在这,我介绍一种结构pointer类型转换,但是有前提(有点类似于c++中的继承中的子父对象的cast)。简单的介绍一下:首先我们要知道一个结构的指针,并且 在这个结构体中,第一个结构成员必须也是一个结构体(最好是结构体类型).那么我们可以这个结构体指针转换... 阅读全文
摘要:
类型定义的语法可以归结为一句话:只要在变量定义前面加上typedef,就成了类型定义。这儿的原本应该是变量的东西,就成为了类型。int integer; //整型变量int *pointer; //整型指针变量int array [5]; //整型数组变量int *p_array [5]; //整型... 阅读全文