- 博客(6)
- 收藏
- 关注
原创 linux 下 Gdb 调试多进程的方法
大家都知道,linux 下 进行 多进程 调试是非常痛苦的,今天学到了一招,给大家分享下步骤:1、将进程启动起来[wdm@localhost bin]$ ./webproxcy -f wps.conf2、重新开启一个窗口,执行[wdm@localhost ~]$ ps -aufxwdm 31259 0.0 0.1 45136 216
2017-02-15 10:37:39 358
原创 linux 下gdb 调试 core文件
在进程down掉之后,linux系统会把进程死亡的那时候的信息保存在core文件中,以便后来人调查死亡信息1、设置core文件属性查看系统默认属性:[wdm@localhost bin]$ ulimit -acore file size (blocks, -c) 0设置core文件的大小:[wdm@localhost bin]$ uli
2017-02-14 16:48:12 454
原创 查找 某类文件中 指定的文件内容
比如说我想查找 当前目录及其子目录下所有含有 Short2Type 内容的文件,命令如下: find . -name "*.h" | xargs grep -F Short2Type
2017-02-08 19:45:46 285
原创 模板:如何判断模板参数T为内建数据类型(2)
前面博客提到了如何判断T为内建数据类型,这篇博客将会进一步介绍如何确定内建数据类型的哪种具体类型下面是具体的代码实现:#include #include using namespace std;//判断参数是否为内建类型(基本类型)//基本模板,一般情况下T不是基本类型template class IsFundaT { public:
2017-02-08 10:06:20 566
原创 模板:如何判断模板参数T为内建数据类型
#include #include using namespace std;//基本模板,一般情况下T不是基本类型template class IsFundaT { public: enum { Yes=0, No=1 };};//用于特化基本类型的宏#define MK_FUNDA_TYPE(T) \
2017-02-07 17:53:00 1811
原创 模板元编程的2个小例子
一、概念引入metaprograming含有对一个程序进行编程的意思,含有一种反射的特性:metaprograming组件只是程序的一部分,而且它也只生成一部分代码或者程序。metaprograming有一个重要的特点:某些用户自定义的计算可以再程序的编译器进行,带来程序性能的提升和接口简单性的提升二、template metaprograming(模板元编程)的2个例子/
2017-02-06 17:39:30 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人