- 浏览: 286369 次
-
最新评论
-
lin244938744:
讲解的不错
Struts2学习笔记(七) 结果(Result)(下) -
skycity220:
你有什么好的建议么?
关于某大型企业应用集成现状的思考 -
lfsfxy9:
你也是让人很费解。
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispathcher -
edr_:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'password' in -
aijuans:
深有感触
怎么样写一个好的android程序
文章列表
抱歉,各位Fans朋友们,这一年多以来一直没有时间(完全是懒),到现在才准备正式开始写本系列连载。。。。今天第一篇,我们先介绍本Demo的overview,主要是让大家对系统架构有一个基本的认识。
从上图可以看出,前台采用Flex+Html的形式,后台使用Java+S2SH,数据传输,使用Json。
另外在Flex端使用到Adobe 的Flex MVC 框架 Cairngorm,关于这个框架的介绍,大家可以参考官方文档。
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm;jsessionid=E87005FAD8 ...
- 2011-09-15 22:17
- 浏览 810
- 评论(0)
补码与算术右移指令
补码杂谈
补码的优越性,使得用最高位作符号的原码显得多余。正数的补码是它本身,负数的补码通过对其绝对值进行求补获得。求补运算是将数值按位取反,再加一。不要与补码的概念混淆。它具有许多 ...
- 2011-09-01 20:21
- 浏览 1025
- 评论(0)
前言:
我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。
准备:
eclipse、exe4j(网上有软件和帐号下载)
第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库
开始打包,Simulate(Java项目)-鼠标右键-Export
弹出窗口,选择“JAR file”,点击“Next”
取消 ...
- 2011-08-17 15:04
- 浏览 766
- 评论(0)
【问题描述】一般情况下面当我们要往Array中加入元素的时候,我们直接用push方法,在ArrayCollection里面有一个addChildAt方法,但是项目中要实现往Array中间插入元素。
【问题解决】
var array:Array = new Array();
array.push(new Object());
array.push(new Object());
//项目中要在此处插入新的元素
array.push(new Object());
//实现方法
array.splice(2,0,new Object());//删除从索引位置2开始的0个元素,添加new Object ...
- 2011-08-16 19:15
- 浏览 755
- 评论(0)
最近在学习hadoop,在安装hadoop的分布式集群,需要用到不同的linux之间拷贝文件,我从网上搜索了一些,进行了一些整理。
将远程的filename复制到本地对应的目录scp的命令:
scp -p port user@serverip:/home/user/filename /home/user/filename
解 ...
- 2011-08-16 11:56
- 浏览 793
- 评论(0)
【问题描述】在工作中,有一个比较复杂的feature使用的是Hibernate的Criteria实现的查询,但是PM要求在查询数据前,先告知用户有多少条巨鹿,让用户去选择返回多少条记录。
【解决办法】使用Projections.count("property") 或者 Projections.rowCount()
Criteria c = session.createCriteria(User.class.getName());
c.setProjection(Projections.rowCount());
CheckRowNumResponseBean res ...
- 2011-08-02 11:53
- 浏览 777
- 评论(0)
今天安装了一个MyEclipse8.5,启动和运行真的很慢,实在没法忍受,就在网上搜索大量优化的文档,现在整理如下,我会持续更新。
第一步: 取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!
取消方法:
windows–>perferences–>myeclipse–>validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run valida ...
- 2011-08-01 14:44
- 浏览 617
- 评论(0)
我们在用Myeclipse进行开发的时候会用到很多插件,比如jad、svn、properties等。经理最近发现很多同事安装问我xx插件怎么安装,觉得很惊讶,居然不会装插件。而有的同事会安装插件,但是安装的插件很零散,缺乏管理。那么经理 ...
- 2011-08-01 14:19
- 浏览 762
- 评论(0)
1. 进制的概念
因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。
其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也 ...
- 2011-07-27 09:34
- 浏览 823
- 评论(0)
/**
* 产品对象
*/
class Product {
int id;
public Product(int id) {
super();
this.id = id;
}
public String toString(){
return "Product:" + id;
}
}
/**
* 产品盒对象
*/
class ProductBox {
Product[] productbo ...
- 2011-07-10 20:17
- 浏览 800
- 评论(0)
判断是否所有值都相等,注意element的类型,这里用Number作为例子
internal function isValuesUniquely(array:ArrayCollection):Boolean
{
return array.source.every(areSameValue);
}
internal function areSameValue(element:Number, index:int, array:Array):Boolean
{
...
- 2011-06-28 12:26
- 浏览 716
- 评论(0)
举个简单的例子,我们要显示一个背包中的道具,需要道具数据库保存ID、类型ID、图片地址、名称、大类别、子类别、质量、说明、是否出售、是否锁
定、道具创建时间、道具持续时间、使用效果定义字符串、可使用等级、堆叠数量、最大堆叠数、出售单价等等,如果按传统做法,就是返回一个二维数组,将所有
信息加载进来,然后直接填充列表,依次填写各项内容。这个做法很很简单,初级程序员就能完成,但代价是,传输数据量会非常大。
下面介绍的内容就是为了缩小数据量,较少传输时间及降低服务器压力。
传输数据格式
现在常见的传输数据格式有三种:XML,JSON,AMF。
XML是通用数据格式,在保存数据方面有明 ...
- 2011-06-27 09:37
- 浏览 794
- 评论(0)
GC和内存泄露无关
垃圾回收,这次是一个被无数人讨论过的传统话题。
Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内 ...
- 2011-06-27 09:36
- 浏览 770
- 评论(0)
一般程序开发完成后就进入了繁琐无趣的后期维护阶段,请不要以为一个不停更新的项目后期维护是一件轻松的事情,它会暴露出开发过程中的所有硬伤,不规范的写法、混乱的逻辑结构、高耦合导致地牵一发而动全身。虽然开 ...
- 2011-06-27 09:35
- 浏览 626
- 评论(0)
FLASH与传统环境的不同点
MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间……
它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的 ...
- 2011-06-27 09:34
- 浏览 665
- 评论(0)