Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8052392
  • 博文数量: 594
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10324
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html

文章分类

全部博文(594)

发布时间:2015-08-16 23:14:36


10亿用户,同时在线用户1亿数据服务技术方案.pdf目录目录11. 一般方案1.........【阅读全文】

阅读(3469) | 评论(0) | 转发(0)

发布时间:2015-08-13 15:20:48

lsof用法

A.查看端口被谁占用
lsof -i:port,如:lsof -i:80

B.查看tcp监听端口
netstat -lpnt

C.查看udp监听端口
netstat -lpnu

D.查看本机IP
netstat -ie

E.lsof高级用法
lsof -i [46][protocol][@hos.........【阅读全文】

阅读(3048) | 评论(0) | 转发(0)

发布时间:2015-08-08 14:17:41

<img width="700" height="437" alt="" src="/attachment/201508/8/20682147_1439014504B9u8.jpg" /><br /><img width="700" height="437" alt="" src="/attachment/201508/8/20682147_1439014524qQBf.png" /><br /><img width="700" height="417" alt="" src="/attachment/201508/8/20682147_1439014560ZYKo.png" /><br .........【阅读全文】

阅读(9829) | 评论(6) | 转发(1)

发布时间:2015-07-30 16:58:34

CLibssh2可以帮助实现相当于Linux的ssh命令的功能。CLibssh2基于libssh2库(http://www.libssh2.org)实现,不过libssh2的使用较为复杂,而CLibssh2通过封装提供了简单的接口,即可以代码中实现远程执行命令。

头文件:......【阅读全文】

阅读(6166) | 评论(0) | 转发(0)

发布时间:2015-06-25 16:31:04

用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例:
-Wl,-Bstatic -lmysqlclient_r -lssl -lcrypto -Wl,-Bdynamic -lrt -.........【阅读全文】

阅读(6369) | 评论(0) | 转发(1)

发布时间:2015-06-17 15:44:09

官网:http://www.boutell.com/rinetd/
下载地址:http://www.boutell.com/rinetd/http/rinetd.tar.gz


编译安装:
对于Windows,包rinetd.tar.gz已包含了编译好的可执行程序文件rinetd.exe,也可以使用VC(如VC6.0)去重新编译。
对于Linux,只需要将包rinetd.tar.gz解压,然后执行m.........【阅读全文】

阅读(3064) | 评论(2) | 转发(0)

发布时间:2015-06-17 10:45:02

过大第一个原因是包含了符号表,这个可以通过strip删除,文件大小会立即缩水。strip命令提供了不同参数,方便可选择的删除。除此之外,两个编译参数“-ffunction-sections”和“-fdata-sections”,以及链接参数“-Wl,--gc-sections”可用来删除没有使用到的符号,“-Wl,”表示后面是传递给链接器ld的参数。objcopy也可.........【阅读全文】

阅读(4431) | 评论(0) | 转发(0)

发布时间:2015-06-15 16:23:58

编译libjson_7.6.1可能会遇到如下的问题:makefile:180: Extraneous text after `else' directivemakefile:183: *** only one `else' per conditional.  Stop.打开makefile,定位到180行,内容如下:178 ifeq ($(BUILD_TYPE), small)179     CXXFLAGS     = $(cxxflags_small)180 else if.........【阅读全文】

阅读(3527) | 评论(0) | 转发(0)

发布时间:2015-06-12 11:28:08

如果使用curl访问https,则会牵涉到OpenSSL,就需要注意多线程安全问题。一是OpenSSL需要编译成多线程安全版本,二是需要为OpenSSL注册两个回调函数。如果不这样多线程环境应用时,会遇到coredump问题。OpenSSL编程入门(含完整示例).pdf ssl_test.zip ssl_manager.zipOpenSSL初始化和注册两个回调函数可参.........【阅读全文】

阅读(2885) | 评论(0) | 转发(0)

发布时间: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.........【阅读全文】

阅读(5060) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册