摘要:
将 dummy.js dummy.js:1 script onloaded 阅读全文
摘要:
opendir,readdir,closedir,stat()查询文件状态open(),O_TRUNC这个Flag会把打开的文件清零...文件锁:fcntl,F_GETLK ,F_SETLK: http://man7.org/linux/man-pages/man2/fcntl.2.html htt... 阅读全文
摘要:
同步API,会阻塞: getaddrinfo: IPV4 and IPV6, linux依赖, windows依赖 gethostbyname: only IPV4 异步: libevent getaddrinfo_a, 会执行注册的callback函数, c-ares库,另... 阅读全文
摘要:
Libcurl是第三方网络库,支持各种网络协议SPDY是Google提出的用来替代HTTP1.1的网络协议, 目前google.com, facebook.com, twitter.com服务器端都已支持SPDY, Chrome也支持SPDY。HTTP1.0 -> HTTP1.1 ->SPDY ->... 阅读全文
摘要:
std::set, 模板写的平衡二叉树的集合容器, method: insert, count,std:map,映射和多重映射基于某一类型Key的键集的存在,提供对T类型的数据进行快速和高效的检索std::vector,存放任意类型的动态数组的容器, .push_back(elen)尾部加入一个... 阅读全文
摘要:
libcurl就不多介绍了,一个支持HTTP,FTP,SMTP等协议的网络库只涉及multi部分,easy部分就不提了。两个线程,一个负责添加HTTP请求,另一个轮询,负责处理每一个请求Thread 1:初始化一次multi_handle,每次Request在分别初始化easy_handlecurl... 阅读全文
摘要:
socket()函数bind()函数listen()、connect()函数accept()函数read()、write()函数等close()函数================>非阻塞IO,多路复用select, poll, epoll... 阅读全文
摘要:
signal(SIGCHLD, SignalHandler); 注册软中断,对应的apiclose(socket);ret=fork(): 父进程,返回子进程的pid. 子进程返回0, 出错返回<0set_process_name("Name"), 当前进程名称dpopen, dlclose,dls... 阅读全文
摘要:
背景: 生成私钥、公钥 --》 生成AES-key seed[32], iv[16] --》 公钥加密ASE-key, IV,传给Server --》 Server用私钥解密,得到AES-key,IV --》 Server私钥加密签名SHA1, 传给Client --》 Clie... 阅读全文
摘要:
对称加密:RC2、RC4、IDEA、DES、Triple DES、AES以及Camellia; DES(Data Encryption Standard), 1976, 容易被破解,不安全,密钥长度只有56bit AES(Advanced Encryption Standard orRijndael... 阅读全文