自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注探索c++,Linux等后台开发相关机制,欢迎关注,欢迎交流

博客持续更新,欢迎关注,个人github博客:https://chhy2009.github.io,

  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 system函数和fork-exec机制

system函数使用man system查看帮助如下:NAME       system -execute a shell command SYNOPSIS       #include        intsystem(const char *command); DESCRIPTION       system()  executes a comman

2015-08-30 16:29:05 1418

原创 常用的一些加密算法

对称密钥体系         DES 、AES、 3DES ,通信双方用相同的密钥进行加密与解密,需要防止密钥泄露公钥加密体系         RSA,数字签名签名用的就是这个加密算法。只要密码长度够长,RSA加密的信息实际上是无法破解的。比起对称密钥体而言,RSA加密要慢得多。所以经常用来加密较短的关键信息,而基本信息则采用对称密钥体系算法进行加密。这种加密算法经常用于加密对称密钥体

2015-08-09 20:59:52 636

原创 谈谈new 与delete

任何一个C++程序员对这两个运算符都很熟悉,不就是生成和释放一个对象嘛。但是当我们需要自己管理对象的内存分配行为时,有必要好好讨论一番。先介绍一下几个概念:1.        内存申请new operator: 如 string *ps = new string(“Memory Management”);上述语句做了两方面的工作:第一,分配了一个足够存放一个string对象的内存;第二

2015-08-08 10:05:16 369

原创 getopt 用法

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

2015-08-02 18:21:15 445

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

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

2015-08-02 15:00:34 642 1

原创 git 工具常用命令汇总

git是一个分布式版本控制工具,比svn要强大很多,适用于中大型的团队开发。svn比较适合中小型的团队开发。多个git版本一般用repo工具进行控制。常用命令:1、 仓库管理 git init 用来在目录中创建新的git 仓库,一般默认会创建master分支 git remote 罗列、添加和删除远程仓库别名,可加-v 选项,显示详细地址。如添加别名: g...

2015-08-02 11:38:49 632

原创 HTTP协议简介

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

2015-08-02 09:48:04 540

socket_program.tgz

linux下的socket编程Client/Server示例

2021-02-15

LeetCode算法题汇总

LeetCode算法题解

2017-08-06

objective-c快速入门

oc基本语法描述

2017-08-06

Graph search 个性化模型中高级特征挖掘浅谈.docx

Graph search 个性化模型中高级特征挖掘浅谈.docx

2017-08-06

etao爬虫抓取系统的那些事

etao爬虫抓取系统讲解

2017-08-06

stl源码及帮助文档

sgi stl源码及相关说明文档,资源也可以从sgi官网上获取

2016-03-05

C++/MFC绘图

MFC中绘图讲解与代码,很好的学习资料。例子很详细,是很好地C++入门资料。

2013-09-26

空空如也

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

TA关注的人

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