自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Handler详解

 /*** * Handler的定义: * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时, * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, * 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 * 如果此时需要...

2010-10-14 17:21:58 105

原创 Eclipse下查看Android源代码

今天终于鼓起勇气查看一下Android的源代码,OK~按照网上给出的步骤进行操作:操作步骤是:1、 先要下载SDK源代码。  android-1.5的下载地址有如下   http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB)    android-1.6的下载地址有如下   http://rgruet.free.fr/...

2010-10-14 17:01:32 134

原创 ui布局参数设置

android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;...

2010-10-14 11:46:58 202

原创 什么时候加上android.intent.category.DEFAULT

1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。Explicit Intent明确的指定了要启动的Acitivity,比如以下Java代码: Intent intent= new Intent(this, B.class)  Implicit Intent没有明确的指定要启动哪个Activity...

2010-09-30 14:11:37 117

原创 Android Intent的几种用法全面总结

Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法:调用发送短信的程序:Intent it ...

2010-09-26 10:25:02 100

原创 Hibernate N+1问题及解决办法

Hibernate N+1问题及解决办法问题出现的原因:Hibernate中常会用到set,bag等集合表示1对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定cacade进行关联更新和删除。这不得不说hibernate的orm做得很好,很贴近oo的使用习惯了。但是对...

2010-07-11 18:10:35 327

原创 Hibernare的悲观锁与乐观锁

什么是锁(locking)      业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的...

2010-05-26 16:48:12 143

看《墨攻》理解IoC

     IoC(反向控制:Inverse of Control)是Spring容器的底层核心功能,AOP功能、声明事务等功能在此基础上生根开花。但是IoC这个重要的概念却比较晦涩隐讳,拐弯抹角,不容易让人望文生义,不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及到代码解耦,设计模式优化等问题的考量。      2006年多部贺岁大片以让人应接不暇的频率纷至沓来,其中张之亮的《墨攻》算是...

2010-04-28 10:52:26 302

String相关笔试题的整理和解答扩展

1、[code="java"]String str=new String("abc")[/code]在内存中是怎样分配的?2、[code="java"]String str1="abc";[/code]和[code="java"]String str1=new String("abc");[/code]这两个的区别是什么?[code="java"]publi

2010-04-16 10:22:45 135

sleep()和wait()方法之间的区别

这两者的施加者是有本质区别的:      sleep()是让某个线程暂停运行一段时间,其控制范围是由当前线程决定,也就是说,在线程里面决定.好比如说,我要做的事情是 "点火->烧水->煮面",而当我点完火之后我不立即烧水,我要休息一段时间再烧。对于运行的主动权是由我的流程来控制。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可...

2010-04-16 09:24:49 111

Java中synchronized关键字的理解

由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。  需要明确的几个问题:  1)synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance...

2010-04-16 09:02:32 86

中英文字符串的截取

[code="java"]import java.io.UnsupportedEncodingException;/** * 题目: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的 * 字符串。 但是要保证汉字不被截半个,如"我ABC",4,应该截为"我AB",输入"我ABC * 汉DEF",6,应该输出为“我ABC”而不是“我ABC+汉的半个”。 ...

2010-04-07 10:40:10 96

控制表头固定

<tr style="position:relative;top:expression(this.offsetParent.scrollTop-1);">

2010-03-17 14:57:13 96

Hibernate中常用的hql查询方法

一、find(String queryString);      示例:this.getHibernateTemplate().find("from bean.User");      返回所有User对象二、find(String queryString , Object value);      示例:this.getHibernateTemplate().fi...

2010-01-13 16:46:34 114

转载 SQLServer 常用存储过程集锦

       =================分页==========================         /*分页查找数据*/   CREATE PROCEDURE [dbo].[GetRecordSet]   @strSql varchar(8000),--查询sql,如select * from [user]   @PageIndex int,-

2009-10-02 14:07:00 674

转载 数据库设计专业词汇中英文对照表

关键字: 数据库设计 词汇对照表   1. Access method(访问方法):此步骤包括从文件中存储和检索记录。    2. Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。    3. Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。    4. Anomalies(异常)参见更新异常(update anomalies

2009-05-06 16:47:00 980 1

转载 什么是EL表达式

EL表达式:expression language,即表达语言,它是为了便于存取数据而定义的一种语言,JSP2.0之后才成为一种标准。形式:以“${”开头,以“}”结尾,通过PAGE指令来说明是否支持EL表达式,具体举例:isELIgnored="false" %> //声明可以使用EL表达式,如果为"ture",则表示忽略${,即不能使用EL表达式。 EL int count=0;

2009-04-26 20:30:00 462

原创 ADempiere服务器的启动

有的时候在启动RUN_Start.bat服务时,会出现许多的错误,最后在网上查了一下原来是开的迅雷或者QQmusic程序占了80端口,只要把这两个程序关掉以后在重新启动RUN_Start.bat服务就可以了,在启动成功以后就可以开启迅雷或者QQmusic,这时它们就会自动寻找除80端口以外的其它没有用的端口。    当然RUN_Start.bat服务和RUN_Server2.bat也是不能同时启动

2009-04-19 11:21:00 725

转载 JAVA连接各种数据库的实例

JAVA连接数据库的一般步骤分为:放置驱动,即与数据库相关的一些包; 得到驱动用class.forname("驱动的类名,不同的数据库是不一样的");创建连接Connection conn=DriverManager.getConnection("","",""),三个参数,即:IP、用户名、密码创建过程Statement st=conn.createStatement();怎

2009-04-19 10:57:00 257

Application Dictionary

这是在国外网站上得到的关于AD的基本原理讲解,但是是英文的。 PS:AD的中文资料非常少,所以大家就英文资料将就看吧,嘿嘿!

2009-05-06

Compiere数据表介绍

Compiere和ADempiere的基本原理都是一样的,它们的核心思想主要是AD(应用字典)。 该PDF介绍了应用字典里边一些基础表的基本字段,对于初学者十分有用!

2009-05-06

ADempiere开发者文档(中文)

ADempiere是一个开源的ERP,网上学习的资料很少,特别是中文的学习资料,希望对你有用。

2009-03-25

c语言编写的经典900例

c语言经典900例,从网上淘的经典实例,需要的朋友可以下来看看。

2008-12-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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