Boost.Spirit 初体验
使用代码生成代码是一件十分美妙的事情,于是有了各种代码生成器。但是生成代码,意味着要有对生成规则的分析和处理。 Boost.Spirit 就是这么一个语法分析工具,它
C++ 新特性学习(八) — 原子操作和多线程库[多工内存模型]
这是我对C++新特性系统学习的最后一部分,之后就靠实践中再来看新标准的新特性啦。 在之前,我对这部分没太在意,直到看到了一篇文章 [http://blog.csdn.net/pongba/article/details/1659952](http://blog.csdn.net/pongba/article/details/1659952) 才意识到,C
Linux编译安装GCC 4.7
Linux编译安装GCC 4.7 详见: Linux编译安装GCC 4.7 准备环境及依赖项 支持 ISO C90 的编译器 用于创建Ada编译器的GNAT 支持POSIX的sh
JSON显示库 -- showJson (Javascript)
现在的web的js开发很方便啊,但是碰到iframe里的东西还是不方便看到变量的内容,所以就写了这么个看json内容的玩意,还可以当控制台输
C++ 新特性学习(六) — 新的字符串编码和伪随机数
其实这个部分是我觉得最没用的部分 新的字符编码 注:这部分仅测过GCC,VS暂不支持 在旧的标准C++中支持两种字符编码。 直接使用””将产生con
C++ 新特性学习(五) — 引用包装、元编程的类型属性和计算函数对象返回类型
这各部分主要是一些很实用和在一些地方帮助编译器自动推断类型的库和函数 首先是引用包装 类名 template< class T > class std::reference_wrapper; 这个类保存了对一个类实例、(成员)函数(指
C++ 新特性学习(四) — Bind和Function
绑定函数是我认为C++新标准里第二有用的库了 绑定库的使用环境是: GCC-C++ 4.3 及以上 Visual Studio 2008 SP1 及以上 BOOST 1.25及以上(其中function是1.16及以
C++ 新特性学习(二) -- Array、Tuple和Hash库
这回的两个库没怎么用过,这里的记录就用VC++写了,使用G++和BOOST的时候和智能指针类似。 首先是Tuple库 要注意的是这里G++,VC
C++ 新特性学习(一) -- 概述+智能指针(smart_ptr)
C++ 0x/11 终于通过了,真是个很爽的消息。于是乎我决定对新的东西系统学习一下。 首先当然要从tr1开始,智能指针实际上我已经用过很多次了,但是为了完整
Linux 和 Windows PowerShell 常用工具/命令 记录
Linux 常用工具 enca: http://dl.cihar.com/enca/ 文件名编码转换 iconv: 文件编码转换 convmv: 文件名编码转换 ldd: 查看可执行文件或动态链接库的依赖库 getconf: 查看配置信息(如getconf LONG_BI