推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2015-06-12 11:28:08
如果使用curl访问https,则会牵涉到OpenSSL,就需要注意多线程安全问题。一是OpenSSL需要编译成多线程安全版本,二是需要为OpenSSL注册两个回调函数。如果不这样多线程环境应用时,会遇到coredump问题。OpenSSL编程入门(含完整示例).pdf ssl_test.zip ssl_manager.zipOpenSSL初始化和注册两个回调函数可参.........【阅读全文】
发布时间:2015-06-11 16:48:42
#include <cgicc/Cgicc.h>#include <cgicc/HTMLClasses.h>#include <cgicc/HTTPHTMLHeader.h>如果使用HTTPHTMLHeader则不会指定编码:int main(){ cgicc::Cgicc cgi; std::cout << cgicc::HTTPHTMLHeader(); // 这里输出的只是:Content-Type:text/html如果要指定编码,使用HTTPConten.........【阅读全文】
发布时间:2015-06-11 11:45:25
网上主要介绍了python方式编译安装jsoncpp,但它的官网有介绍cmake安装命令行安装方式,以下笔记在SUSE Linux g++ 4.1.0上经过验证。使用cmake生成Makefile文件,类似于执行automake的“configure”:cmake -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF -DINCLUDE_INSTALL_DIR=/usr/local/thirdparty/jsoncpp-0.10.2.........【阅读全文】
发布时间:2015-06-09 18:37:21
只需要增加如下一个Server配置,可直接放在其它所有Server配置之前:server { listen 80 default_server; server_name _; return 508;}508 Loop Detected(服务器发现请求中出现一个无穷循环)有关“_”的说明,可参考官方说明:http://wiki.nginx.org/NginxVirtualHostEx.........【阅读全文】
发布时间:2015-05-28 19:30:56
GitHub官方的Git Shell和GitHub for Windows配置示例,配置文件“.gitconfig”位于用户主目录下,假设用户名为zhangsan,在Windows7上为:C:\Users\zhangsan\.gitconfig。[user] 配置登录GitHub的用户名和邮箱[http] 配置访问GitHub的代理,一些公司内部网经常需要配置,家庭拨号上网直连的则不用[core] 在Windows和Lin.........【阅读全文】
发布时间:2015-05-22 10:31:42
不用自己写代码,errno.h中提供了两个可直接使用的全局变量,GCC默认打开了宏_GNU_SOURCE:(CUtils::get_program_name(); CUtils::get_program_short_name();)https://github.com/eyjian/mooon/blob/master/common_library/include/mooon/sys/utils.hconst char* CUtils::get_program_name().........【阅读全文】
发布时间:2015-05-19 14:20:06
有朋友说baidu不到,开个贴记录一下:1) 下面是因为没有指定链接参数-lz(/usr/lib/libz.so,/usr/lib/libz.a )/usr/local/mysql/lib/mysql/libmysqlclient.a(my_compress.c.o): In function `my_uncompress':/home/software/mysql-5.5.24/mysys/my_compress.c:122: undefined reference to `uncompress'/usr/.........【阅读全文】
发布时间:2015-05-16 22:54:38
彻底理解C++指针.pdf目录目录11. 概念11.1. 双指针11.2. 指针数组11.3. 数组指针11.4. 常见指针定义解读12. 区别23. 兼容性24. 为何列数须相等?25. “1”的含义 36. 回归本质3 1. 概念.........【阅读全文】
发布时间:2015-05-11 16:17:42
对于“https”,使用curl时可加参数“-k”,它对应的 C/C++ 代码如下:curl_easy_setopt(_curl, CURLOPT_SSL_VERIFYPEER, 0);curl_easy_setopt(_curl, CURLOPT_SSL_VERIFYHOST, 0);作用是:接受服务器的ssl证书而不管合不合法。......【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。