2015年8月2日

getopt 用法

摘要: getopt函数用于解析命令行参数,如经常用到带选项的输入,如netstat –n / find –name filename 等等。下面谈谈其相关内容:包含头文件:unistd.h全局参数:int opterr; //这个变量非零时,getopt()函数为“无效选项”和“缺少参数选项,并输出其错误... 阅读全文

posted @ 2015-08-02 18:21 chhy2009 阅读(138) 评论(0) 推荐(0) 编辑

异步信号安全(可重入性)与线程安全

摘要: 转载出处http://www.cnblogs.com/zhaoyl/archive/2012/10/03/2711018.html1. 三个概念,线程安全,可重入,信号安全 先简单提一下, 线程安全,主要是针对数据竞争来说的,就是说:如果数据不需要共享,那就让每个线程私有;如果需要共享,那就加锁... 阅读全文

posted @ 2015-08-02 15:00 chhy2009 阅读(399) 评论(0) 推荐(0) 编辑

git 工具常用命令汇总

摘要: git是一个分布式版本控制工具,比svn要强大很多,适用于中大型的团队开发。svn比较适合中小型的团队开发。多个git版本一般用repo工具进行控制。常用命令:1、 仓库管理 git init 用来在目录中创建新的git 仓库,一般默认会创建master分支 git remote 罗列、添加和删... 阅读全文

posted @ 2015-08-02 11:38 chhy2009 阅读(133) 评论(0) 推荐(0) 编辑

HTTP协议简介

摘要: HTTP是一个基于请求和响应模式的无状态,应用层的协议,常基于TCP的连接方式,广泛应用于B/S(浏览器/服务器)模式。http工作流程1、 首先客户端和服务器建立tcp连接。 2、 客户端发送请求报文,请求相关URL3、 服务器接收到请求之后,返回应答,即响应报文4、 客户端将内容显示在浏览器上,... 阅读全文

posted @ 2015-08-02 09:48 chhy2009 阅读(206) 评论(0) 推荐(0) 编辑

导航