2015年7月22日

邮件系统相关协议之SMTP

摘要: 1、SMTP:简单邮件传送协议。位于应用层。 1)SMTP是存储转发协议:允许信件通过一系列的服务器发送到最终的目的地。服务器在一个队列中存储到达的信件,等待发送到下一个目的地。下一个目的地可以是本地用户,或者是另一个邮件服务器。 SMTP是面向文本的、基于命令的协议。客户机发出一个命令,服务器处理 阅读全文

posted @ 2015-07-22 00:23 han'er 阅读(883) 评论(0) 推荐(0) 编辑

2015年7月21日

vim进阶使用

摘要: 1、ctags:Generate tag files for source code ctags为指定文件中的各种语言对象(如函数)产生一个索引/tag文件。有了该文件,文本编辑器或其他工具可以快速方便地定位这些对象。 1)安装(Ubuntu下):sudo apt-get install e... 阅读全文

posted @ 2015-07-21 13:33 han'er 阅读(177) 评论(0) 推荐(0) 编辑

2015年6月2日

C/C++内存分配

摘要: 1、brk()和sbrk()// 成功时返回0,出错时返回-1并设置errno为ENOMEMint brk(void *addr);// 成功时返回先前的堆结束位置。出错时,返回(void *)-1并设置errno为ENOMEMvoid *sbrk(intptr_t increment); ... 阅读全文

posted @ 2015-06-02 02:47 han'er 阅读(6607) 评论(0) 推荐(0) 编辑

2015年6月1日

C/C++函数及函数指针

摘要: 1、main函数的参数extern char **environ;int main(int argc, char **argv){ // 这里忽略对argc值的检查 printf("argv: %p, %s\n", argv[0], argv[0]); printf("argv... 阅读全文

posted @ 2015-06-01 17:42 han'er 阅读(739) 评论(0) 推荐(0) 编辑

2015年4月9日

HTTP(超文本传输协议)入门

摘要: 1、Web/HTTP服务器和客户端 1)Web/HTTP服务器 Web内容都是存储在Web服务器上的。Web服务器使用HTTP协议,因此经常被称为HTTP服务器。以下简单介绍两种HTTP服务器: (1)Apache:目前世界上最广泛使用的HTTP服务器软件。 安装:sudo apt-get inst 阅读全文

posted @ 2015-04-09 23:45 han'er 阅读(2190) 评论(0) 推荐(0) 编辑

2015年4月7日

FTP(文件传输协议)入门

摘要: 1、FTP服务器(vsftpd - Very Secure FTP Daemon) 1)安装:sudo apt-get install vsftpd(Ubuntu)。 2)运行:安装完成后该服务会在后台运行。vsftpd在启动时读取配置文件/etc/vsftpd.conf(默认)。以下是vsftpd 阅读全文

posted @ 2015-04-07 15:03 han'er 阅读(3239) 评论(0) 推荐(0) 编辑

2015年3月12日

C++ Boost入门

摘要: 1、简介: Boost是一个同行评审、提供源代码、可移植的C++库。它可以与C++标准库完美地共同工作,并为其提供扩展功能。目前,有一部分Boost库已经被包含在C++标准委员会的程序库技术报告TR1中,并在即将到来的C++标准修订版本中加入。 2、下载、安装: 从http://www.boost. 阅读全文

posted @ 2015-03-12 20:51 han'er 阅读(6526) 评论(0) 推荐(0) 编辑

2015年3月11日

Linux系统的资源使用限制

摘要: 1、getrlimit和setrlimit 每种资源都有相应的软限制和硬限制,如以下结构所定义的: 普通进程只能不可逆地降低它的硬限制(且不能小于软限制)。超级用户进程或具有CAP_SYS_RESOURCE能力的进程可以随意改变它的两个限制值。 RLIM_INFINITY值表示在一个资源上没有使用限 阅读全文

posted @ 2015-03-11 00:59 han'er 阅读(3848) 评论(0) 推荐(0) 编辑

2015年2月10日

Unix域协议

摘要: 1、Unix域协议并不是一个实际的协议族,它只是在同一台主机上进行客户-服务器通信时,使用与在不同主机上的客户和服务器间通信时相同的API(套接口或XTI)的一种方法。当客户和服务器在同一台主机上时,Unix域协议是IPC通信方式的一种替代品。 Unix域提供了两种类型的套接口:字节流套接口(与TC 阅读全文

posted @ 2015-02-10 20:42 han'er 阅读(659) 评论(0) 推荐(0) 编辑

2015年1月25日

MySQL存储引擎介绍

摘要: 1、前言:MySQL把每个数据库保存为文件系统中数据目录下的一个子目录。数据目录由MySQL配置文件(如/etc/mysql/my.cnf)中datadir项的值(如/var/lib/mysql)定义。创建一个表时,MySQL会在与表名同名的、以.frm为后缀的文件中存储表的定义。由于使用文件系统来 阅读全文

posted @ 2015-01-25 01:23 han'er 阅读(275) 评论(0) 推荐(0) 编辑

导航