推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2015-01-20 20:19:41
IDL编译器实现入门.pdf目录目录................................................................................................................................. PAGEREF _Toc13879 11. 前言................................................................................................................【阅读全文】
发布时间:2015-01-08 21:09:22
C++鲜为人知的符号.pdf鲜为人知的符号目录TOC \o "1-3"\h \u 目录................................................................................................................................. PAGEREF _Toc9444 11. 引言............................................................................【阅读全文】
发布时间:2014-12-26 22:45:13
any2string.sh用来生成any2string.h和test_any2string.cpp两个文件:https://github.com/eyjian/mooon/blob/master/common_library/include/util/any2string.shany2string.h提供了一个类型安全的变参函数any2string(),可用来替代类型不安全的snprintf()等:https://github.com/eyjian/mooon/blob/master/common_librar.........【阅读全文】
发布时间:2014-12-24 10:27:24
理解snprintf()函数.pdf在编程中,需要关注snprintf()的两个问题:一是它的返回值,二是它的第二个参数。 看看下面这段代码的运行结果:#include <stdio.h> #include <string.h> int main() .........【阅读全文】
发布时间:2014-06-20 13:06:02
taskset是linux自带的一个命令,可用来将进程绑定到指定CPU相关的函数有: sched_setaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO点击(此处)折叠或打开// 编译: g++ -g -o x x.cpp /usr/lib/libcpufreq.so// 需要使用root用户执行以下代码#include ......【阅读全文】
发布时间:2014-05-30 15:34:58
在没有tuple之前,如果函数需要返回多个值,则必须定义一个结构体,有了C++11,可以基于tuple直接做了,下面是个示例:点击(此处)折叠或打开// 编译:g++ -std=c++11 -g -o x x.cpp#include <tuple> // tuple头文件#include <stdio.h>#include <string>.........【阅读全文】
发布时间:2014-05-30 14:14:32
C++11之前,标准库没有提供数字类型转字符串的函数,需要借助sprintf、stringstream等,现在C++11提供了std::to_string函数,可以直接使用了:点击(此处)折叠或打开string to_string (int val);string to_string (long val);string to_string (long long val);.........【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。