WangIcter的专栏

Raised again, my foe! Eternal Night lends him strength; I must bring the dawn.

【转贴】gdb中的信号(signal)相关调试技巧

一篇不错的帖子,讲的是gdb中的信号(signal)相关调试技巧  转自Magic C++论坛  http://www.magicunix.com/index_ch.html  http://www.magicunix.com/cgi-bin1/forum_cn/ultimatebb.c...

2013-08-30 08:37:38

阅读数:1256

评论数:0

invalid use of incomplete type 报

gcc中,在引用某个已经实现的类时:如果只是定义某个类的指针,可以使用class关键字先进行声明,而不需包含头文件;但如果涉及到定义某个类的对象或是引用类的某个具体成员时,则必须包含该类的头文件,并且不要加class关键字进行声明。否则,将会出现标题所示编译错误!

2013-08-19 13:53:36

阅读数:1004

评论数:0

linux下gdb调试程序

命令 解释 示例 file 加载被调试的可执行程序文件。 因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。 (gdb) file gdb-sample r Run的简写,运行被调试的程序。 如果此前没有下过断点,则执行完整个程序;如果有断点,...

2013-08-13 15:34:25

阅读数:1162

评论数:0

LINUX让环境变量立即生效的方法

1.exprot env=arg 那么在本Shell下生成的所有进程都立即会看到本环境变量,也就是立即生效了,但是如果用户关闭了本Shell以后,本环境变量就会丢失,命令就找不到它了。 2。如果要想在以后或者开机都能使有,可以通过修改用户环境变量表或者通过修改系统环境变量表达到目的 ...

2013-08-13 15:04:04

阅读数:5658

评论数:0

linux下svn命令

1、将文件checkout到本地目录  svn checkout path(path是服务器上的目录)  例如:svn checkout svn://192.168.1.1/pro/domain  简写:svn co  2、往版本库中添加新的文件  svn add file  例如:s...

2013-08-12 14:46:48

阅读数:779

评论数:0

如何在Linux中查看所有正在运行的进程

你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。 ps命令 输入下面的ps命令,显示所有运行中的进程: # ps ...

2013-08-12 14:10:29

阅读数:1023

评论数:0

C++——模板特化和偏特化

1.引言 C++中的模板分为类模板和函数模板,虽然它引进到C++标准中的时间不是很长,但是却得到了广泛的应用,这一点在STL中有着充分的体现。目前,STL在C++社区中得到了广泛的关注、应用和研究。理解和掌握模板是学习、应用和研究以及扩充STL的基础。而STL模板实例中又充斥着大量的模板特化和偏...

2013-08-06 15:37:04

阅读数:714

评论数:0

boost学习之BOOST_FOREACH

成天写迭代器,写的手指都疼,BOOST_FOREACH可以方便的遍历STL容器. 只需要头文件: #include 然后遍历容器vector/list/set/deque/stack/queue都是类似的: vectorint32_t> _v; BOOST_FOR...

2013-08-06 15:15:19

阅读数:3511

评论数:0

boost学习之命令行参数解析库program_options

介绍 程序参数项(program options)是一系列name=value对,program_options 允许程序开发者获得通过命令行(command line)和配置文件(config file)获取这些参数项。 为什么需要这样一个库?为什么比你手工写代码分解命令...

2013-08-06 14:07:44

阅读数:6993

评论数:2

boost学习之安装

1.linux下的安装方法 boost库linux编译安装     相对于Windows来,Linux下的boost编译简单至极。没有那么多的可选编译器,没有那长的编译时间,没有那么多的硬盘使用量,统一的inlude和lib目录,你熟悉命令行,不使用IDE,不需要我那么罗嗦的介绍怎么配...

2013-08-06 14:03:26

阅读数:2787

评论数:0

boost学习之简介

boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。       boost主要包含一下几个大类:字符串及文本处理、容...

2013-08-06 14:01:35

阅读数:823

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭