`
SuseLinux
  • 浏览: 26515 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
开闭原则:  一个软件个体,应该对扩展开放,对修改关闭。   Open - Closed Principle  (  OCP )  Software Entities should be open for extension, closed for modification.                        —— Bertrand Meyer.   这个定义有些high level,那 ...
http://zhongkem.iteye.com/blog/430918
http://blog.csdn.net/wchinaw/article/details/7325641     ADT 14 以后才有这个问题。   另外,Google提供的一个方法就是把它转化为if-else语句,即在switch语句处 Ctrl+1 然后可以替换成if-else.语句
ListView拖动时背景黑色的问题我们知道在Android中ListView是一个比较常用的UI控件,我们在大部分开发中都需要用到它,因此Android为我们提供了 ListView的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。ATAAW.COM提供两个解决方法供大家使用, ...
1. 或许您还不知道的八款Android开源游戏引擎   http://blog.csdn.net/cping1982/article/details/5788921     2. 做手机游戏须知:Android开源的游戏引擎   http://ajava.org/blog-261-130.html     3. Open-open上的 Android 开源项目列表   http://www.open-open.com/75.htm
自动选择GPS、Network两种方式   http://blog.csdn.net/qq1761310972/article/details/7079504     http://blog.sina.com.cn/s/blog_5e15da1a0100gyh5.html
Android 官方教程: http://blog.92coding.com/index.php/archives/218.html http://ucdchina.com/snap/7266   各种UI控件,各种基础特性的使用: http://www.apkbus.com/android-14335-1-1.html   UI进阶,各种流行的UI效果: http://www.cnblogs.com/noTice520/category/281957.html   Widget: http://www.apkbus.com/android-51674-1-1.html ...
这篇文章总结得比较全   http://zhongkem.iteye.com/blog/430918

JDK源码中的Iterator

    博客分类:
  • Java
Iterator的意思是迭代器。 在JDK源码中,Iterator是一个接口。   源码中,实现了Iterator接口的类,有很多:见图   1) java.util.*包中,所熟悉的一些Collection子类:AbstractList HashMap Hashtable LinkedHashMap LindedList TreeMap等; 2) java.util.concurrent*包中,诸如 ArrayBlockingQueue ConcurrentHashMap ConcurrentLinkedQueue等 3) javax.imageio.*包 ...
今天在研究Jlibrtp代码时,偶然注意到里面大量使用了System.arraycopy()这个方法,心想既然是协议实现,那用的方法肯定都是效率最高或较高的了,以前对这个System.arraycopy()仅有个抽象的认识。另外,JDK中对ArrayList的add与remove方法的实现,居然也是用的System.arraycopy(),让我不由得对其产生“敬意啊”。今天就来动手试一下到底谁的效率高,到底有多高。 C程序员们经常讨论数组复制的效率,此类笔试面试题也层出不穷。在Java中,数组拷贝可以用:1)for循环;2)clone方法;3)System.arraycopy()。测试如 ...
下载了hibernate 3.3 GA 的源代码,在eclipse新建一个工程, 然后将源码中的hibernate-distribution-3.3.2.GA\project\core\src\main\java 下的代码拷进我新建的工程。   发现一些错误。 上一篇解决了org.hibernate.hql.antlr.*找不到的问题。(用antlr来生成代码)   剩下几十个问题,都是: XXX类没有实现AAA中的FFF()方法。(XXX类继承的AAA类,AAA类主要是JDK中的JDBC相关的包中的类)     直接把这些“没有实现的方法”,以空方法实现了,确实可以解决。 ...
下载了hibernate 3.3 GA的源码,放在eclipse出现错误。 其中一个是报了找不到org.hibernate.hql.*找不到。   看了下网上,原来要先用antlr来生成一些,生成方法见:   http://www.iteye.com/topic/549629 或 http://blog.csdn.net/gabriel80/article/details/2342539    

JDBC驱动

  JDBC和JDBC驱动 首先要搞清楚的是,JDBC和JDBC驱动。JDBC指的是一组API,用于加载相应的驱动程序,说白了,在Java中,就是指的java.sql(Core API)和javax.sql(Extension API)两个包的内容。而JDBC驱动则是对应各数据库产品的驱动程序。与DB直接通话的,是JDBC驱动。一个常见的JDBC访问结构如下:   在应用程序与驱动之间多了一层JDBC,是为了屏蔽异种数据库的差异。 Quote: Java application calls the JDBC library. JDBC loads a driver which ta ...
我擦。。。Android居然有这样的BUG,今天看日志看出来不正常,网上一搜,果然有问题。 巧解Android时区加载过慢的问题   2011-06-15 11:35:30|  分类: android|字号
Global site tag (gtag.js) - Google Analytics