- 博客(9)
- 收藏
- 关注
原创 ActiveMQ 读书笔记
ActiveMQ 读书笔记标签(空格分隔): 未分类简介ActiveMQ 是最流行且最强大的开源消息服务器。它非常的快,支持多种语言编写的客户端,支持多种消息协议。下载在官方网站下可以下载对应于不同操作系统的压缩包使用maven下载<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</
2015-11-25 14:28:28 426
原创 在Visual Studio里使用boost
1. 到boost官网上下载boost的Windows分发版。假设是boost_1_58_0.7z2. 解压缩,得到boost_1_58_0目录3. 创建目录C:\Program Files\boost,将上一步解压得到的boost_1_58_0目录移到新建的目录下。4. 打开Visual Studio,新建一个C++工程5. 打开该工程的属性,配置属性->C/C++->Gener
2015-11-25 14:25:06 1600
原创 如何在LINUX系统里调试JNI及其调用的SO
在一些需要和操作系统打交道的Java应用里,常常出现使用JNI的情况,这个时候,很可能需要调试JNI及其调用的so。假设JNI的文件名是 jnifun.so,这个JNI又依赖于动态库libfun.so调试的过程如下:让调用JNI的Java程序跑起来,使用ps aux | grep 命令获得该Java(JVM)进程,假设为JavaPID使用下面的命令使gdb连接到该J
2015-03-11 20:56:11 509
转载 关于C++和C的标准库
在Google搜索 c standard library 和 c++ standard library,找外部的连接,可以找到在线的类库文档。
2010-07-18 00:03:00 330
原创 typedef enum
typedef的作用是为数据类型起一个别名,而不是定义一个新的数据类型对结构或者枚举使用typedef的作用,只是为了在下次定义的时候,少输入struct或者enum关键字。还有一个用处是定义匿名。enum a_tag{}b_type;enum a_tag c;typedef a_tag{}b_type;enum a_tag c;b_type d;
2010-04-24 21:54:00 565
原创 static extern
static 应用于定义上extern 应用于声明上函数默认是extern的,但是也要在用之前声明一下,声明时可以不加extern。但是如果定义时加static,则extern失效。变量默认是文件范围的,如果要使用,必须显式的用extern使用,但是如果定义时加static,则extern失效。头文件里只能有声明,不能有定义,否则链接失败,但是可以有const定义 char a[]
2010-04-20 17:56:00 379
原创 在类里,enum变量,是放在静态区的
在类里,enum变量,是放在静态区的: #include using namespace std;class CMyClass{public: enum {a=0,b=1}; static int c;};int CMyClass::c=10;int main(){ int e=CMyClass::a; int
2010-04-18 20:15:00 659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人