07 2017 档案
摘要:这篇博文,我们使用ActiveMQ为大家实现一种点对点的消息模型。如果你对点对点模型的认识较浅,可以看一下第一篇博文的介绍。 JMS其实并没有想象的那么高大上,看完这篇博文之后,你就知道什么叫简单,下面直接进入主题。 开发环境 我使用的是apache-activemq-5.15.0 win版本的,需
阅读全文
摘要:下载了一个最新版的MyEclipse,网上下载了破解工具,按照步骤完成后破解失败。很纳闷,于是网上查看,说是破解器的版本须与MyEclipse的版本对应,不对应的话,是没有效果的。如我的是CI-7版本,使用了一个CI-5的破解器版本,就没有成功。于是在上网找到了CI-7版本的破解器,下载链接为:ht
阅读全文
摘要:现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。 这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。 消息中间件 我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息
阅读全文
摘要:想必大家在安装javaSE或其它版本时会注意到,在配置环境变量path之后,还需要新建一个名为CLASSPATH,变量值设为 它有什么用呢? 原来CLASSPATH的目的是定义类的加载路径,通知JVM去哪里可以找到将要执行的Java程序对应的class文件以及程序中引用的其它class文件。 再看看
阅读全文
摘要:有些东西,你懂不懂其实并不太影响你干活,但有些人就是有疑惑就非得弄懂,不然浑身难受,我大概就是这种德性的。昨天安装javaSE的时候,看到jdk中有个jre文件夹,而根目录下又有个jre文件夹,非常困惑,难道不一样吗?带着问题,上网查了一会儿,果然,还是有点明灯的人~ 首先看看JDK和JRE分别在开
阅读全文
摘要:具体的参考这篇博文就好了~~!http://www.cnblogs.com/liu-en-ci/p/6743106.html
阅读全文
摘要:PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号间隔开。系统在执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行程序文件(windows环境变量的查找顺
阅读全文
摘要:摘要 The Java Message Service (JMS) API is a messaging standard that allows application components based on the java Platform Enterprise Edition (Java E
阅读全文
摘要:模板为什么要特化,因为编译器认为,对于特定的类型,如果你能对某一功能更好地实现,那么就该听你的。 模板分为类模板与函数模板,特化分为全特化与偏特化。全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。 先看类模板: 请注意,必须要先有类模板,才能定义类模板的
阅读全文
摘要:一、互斥量和条件变量简介 互斥量(mutex)从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。在互斥量进行加锁以后,任何其它试图再次对互斥量加锁的线程将会阻塞直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程阻塞,所有在该互斥锁上的阻塞线程都会变成可运行状态,第
阅读全文
摘要:XML全称是Extensible Markup Language,中文译为可扩展的标记语言,它是SGML(标准通用标记语言)的一个子集。 说起XML,大家都会想起HTML,首先,HTML(HyperText Markup Language),即超文本标记语言,是用于描述网页文档的一种描述标记语言。而
阅读全文
摘要:void的含义 void即“无类型” ,void*则为“无类型指针”,可以指向任何数据类型,所以又叫做“通用指针”。 void指针使用规范 ①void指针可以只想任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如: 如果要将pvoid赋给其它类型指针,则需要强制类型转换如:pint=
阅读全文
摘要:我们知道,在C++中,若一个变量声明为const类型,则试图修改该变量的值的操作都被视编译错误。例如, const char blank=' '; blank='\n'; //错误 面向对象程序设计中,为了体现封装性,通常不允许直接修改类对象的数据成员。若要修改类对象,应调用公有成员函数来完成。为了
阅读全文
摘要:转自:http://qimo601.iteye.com/blog/1430172
阅读全文
摘要:模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 一、
阅读全文
摘要:时常看到别人的头文件中,有这样的代码: 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{,和 }处理其中的代码。 要明白为何使用exter
阅读全文
摘要:#ifndef 是"if not defined"的简写,是预处理功能(宏定义、文件包含、条件编译)当中的条件编译,可以根据是否已经定义了一个变量来进行分支选择,其作用是: 1、防止头文件的重复包含和编译; 2、便于程序的调试和移植; 下面分别举例描述。 一、防止头文件的重复包含和编译 下面是错误示
阅读全文
摘要:比如: 1 class Base 2 { 3 Base() {}; 4 ~Base() {}; 5 virtual void Init(); 6 }; 7 8 class Derived:public Base 9 { 10 virtual void Init();//virtual是必须的吗? 1
阅读全文
摘要:或许,有人真的会这样写程序吧。。。所以才会碰到如下哥们提出的问题。 https://zhidao.baidu.com/question/131426210.html 出现这种问题的原因链接中的最佳答案说得很清楚了,也确实是这样,所以在.h文件中最好不要涉及全局变量,这样容易在#include的时候出
阅读全文
摘要:利用关键字extern,可以在一个文件中引用另一个文件中定义的变量或者函数,下面就结合具体的实例,分类说明一下。 一、引用同一个文件中的变量 1 #include<stdio.h> 2 3 int func(); 4 5 int main() 6 { 7 func(); //1 8 printf("
阅读全文
摘要:由于工作需要,刚开始接触oracle数据库,完全小白,下载的时候看到有database和client两种类型可供下载,一时不知如何是好,于是网上询问得知其中区别,在此记录一下自己的无知。 “database 是数据库,你安装到本机上,可以在本机上创建数据库。client是客户端,你只能通过clien
阅读全文
摘要:一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图 2.两者解压到相同的路径中,如图: 3.到相应
阅读全文
摘要:我网上查了一堆解决办法,但是都是2017年以前的,并且都是针对于source insight 3.5及以下版本的解决方案,软件版本都到4.0了,应该有新方法出现。 干货:Source Insight 4 的解决办法(source insight 3.5 及以下版本就到其他地方看看吧) 【解决办法】:
阅读全文
摘要:时隔好多年,sourceinsight4以迅雷不及掩耳之势的来了。与3.5相比,sourceinsight4多了代码折叠以及文件标签功能,可谓是让sourceinsight迷兴奋了好几晚上。废话不多说, 来说说破解的事儿。(仅供学习,商业用途,请购买正版) 网上大多数的破解方法是修改exe文件,然后
阅读全文