摘要: 原文地址:http://www.cnblogs.com/salam/archive/2010/10/26/1861779.html最近我搜集了一些提供源码的开源项目,在这里发布出来供大家学习使用。http://www.android123.com.cn/yuanmaxiazai/1.在上一节中的APN 地址:http://files.cnblogs.com/salam/apndroid.rar2.sdk中的实例:android-sdk-windows\platforms\android-83.TorProxy和Shadow TorProxy应用实现了Android手机无线电电传通讯(TOR.. 阅读全文
posted @ 2011-10-23 22:02 petercao 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 焦点事件:比如打开一个应用程序,里面有一个文本框,当你用鼠标点击这个文本框的时候,这个文本框就是获得了焦点,你会发现文本框里会有光标闪动,这是你可以对文本框进行操作,输入字符串什么的,也就是触发了keypress事件,当然并不一定是用鼠标点击文本框,使用tab键可以将焦点转移。文本焦点事件:onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件例:<input type="text" value="输入内容" onfocus=&quo 阅读全文
posted @ 2011-09-23 15:17 petercao 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 以前在网站中都是这么引入jquery脚本库的:< script type="text/javascript" src="/Comm/jQuery.min.js">< /script>有时还要引入其它比较大的脚本类库,如:Prototype,每次引入时都得考虑:这么大的东西客户打开网页时要多郁闷啊。现在好了,Google与Microsoft为jQuery,Prototype,MooTools等类库提供CDN服务,这样一来,不在客户在哪访问网站都是通过CDN访问这些脚本,提高了加载速度,减少了加载延迟并获得更好的缓存。如:< s 阅读全文
posted @ 2011-09-08 17:09 petercao 阅读(7872) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三个基本特征是:封装、继承、多态1. 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。2. 继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。继承的过程,就是从一般到特殊的过程。要实现继承,可以通过“继承”(Inheritance)和“组合”(Co 阅读全文
posted @ 2011-09-08 13:48 petercao 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 正则表达式http://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F 阅读全文
posted @ 2011-09-07 14:42 petercao 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://blog.csdn.net/flowingflying/article/details/6198713郁闷的是Andriod的开发网站developer.android.com是无法访问。不知道为什么?需要访问http://developer.android.com.nyud.net/index.html,虽然慢点,但是至少可以访问,http://androidappdocs.appspot.com/这个站点比较快。在Android 拥戴者的奇特世界观中有个很有趣的对比:Android:开源的 Linux + Google 的封闭软件 + 私有的基带 + 运营商锁定 = 阅读全文
posted @ 2011-08-23 16:20 petercao 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 我不要自我重复 — 这也许是在编程开发这最最基本的一个信条,就 阅读全文
posted @ 2011-08-18 11:41 petercao 阅读(455) 评论(0) 推荐(1) 编辑
摘要: 用GDB调试程序http://wiki.ubuntu.org.cn/index.php?title=%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F&variant=zh-hans使用 GDB 调试 Linux 软件http://www.ibm.com/developerworks/cn/linux/sdk/gdb/ 阅读全文
posted @ 2011-08-14 13:47 petercao 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。参考:http://en.wikipedia.org/wiki/KISS_princ 阅读全文
posted @ 2011-08-12 16:05 petercao 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相. 阅读全文
posted @ 2011-08-12 14:59 petercao 阅读(563) 评论(0) 推荐(0) 编辑