编程
飞在天空的鱼儿
量化金融
展开
-
解决Visual C++ 2008 Feature Pack Release安装失败的方法 —— 在VS2008简体中文版上安装TR1
在VS2008中使用#include ,会得到以下错误提示:fatal error C1083: Cannot open include file: 'regex': No such file or directory然后google关键字:“Cannot open include file: 'regex': No such file or directory”,可以找到下面转载 2014-01-10 13:23:54 · 1144 阅读 · 0 评论 -
基于Redis的分布式锁
#ifndef __REDIS_DB_DISTRIBUTE_IINCLUDE_H__#define __REDIS_DB_DISTRIBUTE_IINCLUDE_H__#include "toon_const.h"#include #include "RedisDBInterface.h"#include "util/tc_timeprovider.h"#defin原创 2016-11-01 23:53:34 · 327 阅读 · 0 评论 -
替代函数式宏
#include #include using namespace std;templatevoid format_stream_help( std::ostringstream& o ,T v){ o}templatevoid format_stream_help( std::ostringstream& o ,T v, Args&&..原创 2016-12-08 10:14:27 · 363 阅读 · 0 评论 -
GCC内联汇编基础
http://blog.chinaunix.net/uid-20605433-id-1617453.html转载 2016-10-21 10:00:36 · 431 阅读 · 0 评论 -
volatile 关键字
1、volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值.简单地说就是防止编译器对代码进行优化.比如如下程序:1234XBYTE[2]=0x55;XBYTE[2]=0x56;XBYTE[2]=0x57;XBYTE[2]=0x58;转载 2016-10-21 09:45:15 · 201 阅读 · 0 评论 -
使用函数替代宏的好方法
#include #include using namespace std;templatevoid format_stream_help( std::ostringstream& o ,T v){ o}templatevoid format_stream_help( std::ostringstream& o ,T v, Args&&..转载 2016-10-18 16:59:01 · 1042 阅读 · 0 评论 -
C++ 异常
http://www.cnblogs.com/armstrong-cn/archive/2011/09/02/2163553.html转载 2016-10-24 11:06:05 · 225 阅读 · 0 评论 -
linux 性能测评 火焰图
System介绍:主要用于诊断性能问题systemtap介绍文章:https://www.ibm.com/developerworks/cn/linux/l-systemtap/官网:https://sourceware.org/systemtap/ 火焰图介绍:火焰图将systemtap搜集到的数据以直观的方式显示出来这里是火焰图的介绍:http://www.bren原创 2016-01-21 15:47:34 · 1941 阅读 · 0 评论 -
C++ 单参数构造函数 小结
单参数构造函数是一种比较特殊的构造函数原创 2014-05-07 17:32:19 · 3697 阅读 · 0 评论 -
boost 安装(转载)
Windows下如何编译使用boost?最近在看boost::asio的东西,所以必须要用到boost库,下载了一个,所以与大家分享下boost库的编译方法。本方法应该适用于boost的任何版本,应该适用于任何C++编译器(VC6.0可能对某些库不支持,因为模板的原因),因为Linux没怎么用,所以只是分享下windows上的编译方法。1.下载boost从boost官网( ht转载 2015-06-23 14:55:13 · 331 阅读 · 0 评论 -
C++内存管理
C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃转载 2014-05-27 09:55:20 · 413 阅读 · 0 评论 -
c/c++ 前置声明 -- typedef问题
前置声明的好处很多, 比如能避免头文件互相包含的冲突, 比如有时我们在一个头文件中只需要另一个头文件的某个类型定义, 只需要对它做一下前置声明即可, 因为为了相对较小的目的要包含进来一个很大的头文件, 实在有些"不值", 况且这个头文件可能还要被其它很多文件再包含的, 这样代价就更大了. 所以做前置声明即可, 在源文件真正需要的时候再包含那个头文件. 之前也声明过类和转载 2014-04-24 11:31:26 · 546 阅读 · 0 评论 -
单例模式(经典)
一 、定义众多设计模式中,单例模式是一种比较常见模式。本文以一个C++开发者的角度分析单例模式的几种经典实现。GOF定义单例模式需满足以下两个条件:1、保证一个类只创建一个实例。2、提供对实例的全局访问点。二、应用场景日志类、配置类、管理类、共享资源类三、单例的几种实现3.1 lazy singleton//头文件中class Singleton转载 2017-09-16 17:06:09 · 355 阅读 · 0 评论