搜索到与相关的文章
编程技术

用模型驱动Eclipse开发 ( by quqi99 )

用模型驱动Eclipse开发(byquqi99)EMF(EclipseModelingFramework)是一个模型架构和代码生成工具,它可以用来建构以结构化数据为基础的工具或者应用。作为MDA和Eclipse的结合体,它发展迅速,IBM的大部分工具产品如RSA等都将建立在它的基础之上。样例我们将构建一个简单的手机库管工具,它只维护种类信息,并不存储数量库位等。通过该工具,我们可以添加,删除,修改主机及配件;维护主机,配件的功能;并且可以通过拖放将主机和相

系统 2019-08-29 22:03:19 2458

编程技术

使用JUnit测试

zzfromhttp://blog.csdn.net/rwonly/archive/2008/03/13/2178190.aspx在Eclipse中使用JUnit测试对于保证软件开发质量有着非常重要的作用,单元测试更是必不可少,JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化。Eclipse同样集成了JUnit,可以非常方便地编写TestCase。我们创建一

系统 2019-08-29 22:00:12 2458

编程技术

ActiveMQ消息持久化到数据库

本人实现的功能为activemq将消息持久化到数据库的方法:1:前言这一段给公司开发消息总线有机会研究ActiveMQ,今天撰文给大家介绍一下他的持久化消息。本文只介绍三种方式,分别是持久化为文件,MYSql,Oracle。下面逐一介绍。A:持久化为文件这个你装ActiveMQ时默认就是这种,只要你设置消息为持久化就可以了。涉及到的配置和代码有

系统 2019-08-12 09:30:20 2458

Android

Android如何防止apk程序被反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。下面具体说一说怎么样让SDK2.3下的p

系统 2019-08-12 09:30:09 2458

编程技术

23种设计模式(4):建造者模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7375966定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:创建类模式类图:四个要素产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。抽象

系统 2019-08-12 09:30:07 2458

Android

【Android每周专题】触摸屏手势

本系列文章均为A2BGeek原创,转载务必在明显处注明:转载自A2BGeek的【Android每周专题】系列,原文链接:http://blog.csdn.net/benbmw2008/article/details/11367631这篇专题来研究一下Android的触摸屏手势Gesture,Android的手势有两种,一种是View和Activity的(基于触摸屏事件,所以Activity也能添加手势),一种是手写输入法或者一些手机浏览器的快捷手势那样的带

系统 2019-08-12 09:29:46 2458

编程技术

Spring声明式事务之MathAlwaysTransactionAttti

首先介绍下spring的事务传播规则和隔离级别PROPAGATION_REQUIRED如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。PROPAGATION_SUPPORTS如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。但是对于事务同步的事务管理器,PROPAGATION_SUPPORTS与不使用事务有少许不同。PROPAGATION_MANDATORY如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常

系统 2019-08-12 09:29:44 2458

Android

百度地图SDK for Android v2.2.0全新发布

2013年9月22日AndroidSDK:V2.2.0产品上线新增:新增图片图层(方法:GroundOverlay、方法:Ground)升级LBS云检索(注:自AndroidSDKv2.2.0起,SDK将支持LBS云v2版的服务,请依旧使用v1版云服务的用户尽快完成版本升级,或使用v2.2.0之前版本的SDK来进行云检索等操作)定位三态效果(类:MyLocationOverlay新增方法:setLocationMode)新增比例尺控件(类:MapView新

系统 2019-08-12 09:29:33 2458

MySql

mysqld_multi,mysql_install_db配置多实例出错

ubuntu8.04~8.10安装默认的mysql,不能运行mysql_install_db,不能使用mysqld_multi的罪魁是AppArmor,什么是AppArmor(传送门),不能访问的出错结果是因为apparmor控制了对multi实例的数据目录的访问权限出错代码:>>sudomysql_install_db--datadir=/var/lib/mysql1--no-defaults--user=mysqlInstallingMySQLsyst

系统 2019-08-12 09:27:40 2458