- 博客(73)
- 资源 (1)
- 收藏
- 关注
原创 删除 eclipse 不用的workspace
删除eclipse 不用的 workspace转:http://heyun51.blog.163.com/blog/static/178212532008520114407/删除workspace空间的目录之后,在重新启动eclipse的时候还是能看到以前的workspace。eclipse的目录里面找相关的文件,configuration/.settings目录里面有一个 org....
2011-03-10 11:56:03 153
原创 thinking in java 中对策略模式的描述
创建一个能够根据所传递的参数对象的不同而具有不同的行为方式的方法叫做策略模式。 这类方法包含所要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。 配合jdon:http://www.jdon.com/designpatterns/designpattern_Strategy.htm会更为明白。 虽然两者对策略...
2010-10-14 16:09:32 184
原创 thinking in java中的“协变类型”
Class Grain{ public String toString(){return "Grain";}}Class Wheat extends Grain{ public String toString(){return "Wheat";}}Class Mill{ public Grain process(){return n...
2010-10-13 16:06:22 174
原创 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
老帖了,但是还是想自己收录一下。最后也把自己对于这个问题的一些粗糙的理解记录下来。 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口...
2010-10-09 14:04:21 1695
原创 Google 的编程语言 Go 的近况
from:http://www.gaoang.com/archives/162 Go语言是Google公司的实验性语言,以BSD协议开放源代码。Go语言在Inferno操作系统相关的研究工作基础上开发,最初由Rob Pike等Google工程师在2007年9月启动设计工作,在2009年11月正式对外发布。Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好...
2010-09-30 09:37:53 160
原创 【转】Subversion服务器搭建 SVN 服务器 搭建 创建 SVN 下载
Subversion服务器搭建 SVN 服务器 搭建 创建 SVN 下载 【http://hi.baidu.com/hsyl/blog/item/6dda91ef0add29e5ce1b3e95.html】 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器...
2010-09-09 17:37:44 125
原创 【转】Android 技术-- 图形系统详解
本文试图讲述Android图形系统的底层实现。Android图形系统底层实现非常复杂,文档较少,没有使用比较流行的图形组建如X window, Cairo等。 图片在附件中Android中的图形系统采用Client/Server架构。Server (即SurfaceFlinger)主要由c++代码编写而成。Client端代码分为两部分,一部分是由Java提供的供应用使用的api,另一...
2010-09-06 08:46:38 97
原创 Go语言 google 舍弃java ???android上层应用或采用Go语言~~go语言简介
摘要 Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 Go语言-简介 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以...
2010-09-04 11:30:14 446
原创 Android的Handler总结
转自:http://www.eoeandroid.com/thread-29779-1-1.html<一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个...
2010-09-03 09:40:50 97
原创 常用语言和地区代码
da_DK 丹麦语 丹麦 DE_AT 德语 奥地利 DE_CH 德语 瑞士 DE_DE 德语 德国 el_GR 希腊语 希腊 en_CA 英语 加拿大 en_GB 英语 联合王国 en_IE 英语 爱尔兰 en_US 英语 美国 es_ES 西班牙语 西班牙 fi_FI 芬兰语 芬兰 fr_BE 法语 比利时 fr_CA 法...
2010-09-03 09:36:56 177
原创 java自定义异常
在自定义异常时,应如何派生?必须在Throwable类层次结构中派生,否则将不能在应用程序中传播异常。另外,不能从Throwable直接派生。Throwable为两类主要问题(Exception和Error)提供行为基础,不能为这棵继承树定义新分支。一般也不要直接继承Error或其任何子类,因为自定义异常通常不符合错误标准(即适当应用程序不应试图捕获的严重问题)。 一般我们自己定义的异常分为检...
2010-07-28 14:35:52 95
原创 android 动态menu
来自:http://www.mobilesdn.com/?action-viewnews-itemid-107//创建三组菜单@Overridepublic boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);//游戏进入菜单界面需要显示的菜单项目menu.add(MENU_GROUP_MENU, ME...
2010-07-21 16:49:12 102
原创 模拟器与真机的不同
android模拟器和真机的不同之处: * 不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出) * 不支持USB连接 * 不支持相机/视频捕捉 * 不支持音频输入(捕捉);但支持输出(重放) * 不支持扩展耳机 * 不能确定连接状态 * 不能确定电池电量水平和交流充电状态 * 不能确定SD卡的插入/弹出 * 不支持蓝牙...
2010-07-15 15:23:40 187
原创 android2.2 docs中的permission权限表
StringACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the checkin database, to change values that get uploaded. 允许读写系统的properties表在checkin数据库中String...
2010-07-09 10:45:42 117
原创 触屏事件的获取和触摸屏幕位置
public boolean onTouchEvent(MotionEvent event) {//获得触摸的坐标float x = event.getX();float y = event.getY(); switch (event.getAction()) {//触摸屏幕时刻case MotionEvent.ACTION_DOWN:break;//触摸并移动时刻case MotionEvent...
2010-06-09 17:07:17 370
原创 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏
一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 ...
2010-06-09 10:17:15 245
改行了
改行了! 不再做web的东西了,现在正是开始转做android平台的手机软件的开发了。 其实这个决定是很多方面造成的,其实最主要的原因是web没有做好,做了这么久的web连个拿得出手的东西都没有,虽然商用的产品也参与了开发,但是用到的知识或者技术都不够拿得出手。这样导致我在web这边感觉很失败。学东西也是没有了太多的信息,因为这个要靠自己学,自己的惰性导致走到这一步(感...
2010-04-30 14:10:54 108
原创 AndroidManifest.xml解析(翻译)
AndroidManifest.xml解析(翻译) 转摘 http://www.cnblogs.com/jocc/archive/2007/11/25/971511.htmlAndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, servic...
2009-10-15 18:04:16 94
原创 没有任何的抱怨
“毫无疑问,思想永远是走在行动前面的,只有想到了才能做到。所以,思想就是因,而你在生活中因此而遇到的一切就是果。有因才有果,既是如此,那就不要再为过去或现在的一切境遇有些许的抱怨了。因为这一切都是你自己的所思所为而造成的,完全在于你能否把环境塑造成你所希望的样子。” ...
2009-03-02 15:05:01 152
中文,英文,程序设计语言
突然想到,灵光一现的时候喜欢把它抓住,以前喜欢把它记到本子上,现在就在博客了 正在看书时突然想到以前看到的板桥和一个道友讨论过的问题,大概是中文和英文的封装性和程序设计语言相联系讨论了两句。这个例子给我印象很深,不过觉得讨论太少了,好像就两个回合就偃旗息鼓了。 好像是说飞机在中文里面用两个已发明的字就可以表示这个新发明的东西,而英文需要重新发明一个pla...
2008-11-21 11:54:13 116
严重: Error listenerStart org.apache.catalina.core.S
严重: Error listenerStart2008-11-21 8:53:52 org.apache.catalina.core.StandardContext start 这个错误不只是一个地方的问题,可能是很多地方出错但是都报这个错误,很宽泛。我在gg上搜了一下,结果很多人都说了很多不同的错误,但是大部分人都提到了log4j。之前我也有用,不过是习惯性的用,这次不小心忘记了,...
2008-11-21 10:01:29 180
学习中的一点总结
我以前学东西养成了一个习惯,就是一直学,猛学,闷着头学,只要是知识就学。当然现在也没完全改掉,只是有些新的罢了。像现在这个社会,知识的刷新速率之快前未有之,特别在软件设计这一块,新的东西出来没几天就销声匿迹了的早已数不清了,甚至是大公司出的产品。有些东西,甚至是全新的概念没过两年就出现了很多类似的产品,让人不知道选哪一个。然后一个还没有学会,又有消息说这些东西都不香了。每每我们都是在追赶...
2008-11-17 15:57:29 113
模拟项目小结
很久没写什么东西,也很久没上来看看帖子了。模拟项目磕磕绊绊总算做完了,很久没看帖觉得整个人都变得龌龊了很多,连照镜子的想法都没有了,也没有了面向对象的感觉,真是的,跳进代码里面就不知道东南西北了:-) (PS:我从来没隔这么久没梳过头,到上海快三个月了吧,还没梳过头,^_^) 模拟项目做完之后,总有些意犹未尽。这倒不是说,还想继续做点什么,而是觉得项目中还有很多东...
2008-11-05 21:06:57 160
原创 爱情与时间
很久很久以前,有一个岛国,那里住了所有的感情:快乐,悲伤,谦虚,贪婪,知识,爱情......有一天,这个小岛即将沉没,于是大家都赶紧收行李,坐上自己的小船,准备逃离这个小岛。爱情是唯一留下来的,他要坚守到最后一刻。当整个岛都没入了海洋,爱情决定向其他感情求助。财富驾驶着它的大船第一个经过,爱情对它说:“财富,你可以带我一起走吗?”财富回答说:“我的船上全都是金银珠宝,...
2008-09-28 10:35:55 172
原创 proxy (关于代理模式)
转自:Java设计模式圣经连载 http://hi.baidu.com/liuzhenfeng511/blog/item/6f9f0c1be771501f8618bfd1.html代理模式是一种非常重要的设计模式,在Java语言中有着广泛的应用,包括Spring AOP的核心设计思想,都和代理模式有密切关系。 代理模式主要分两种:一种是静态代理,一种是动态代理。两种代...
2008-09-23 10:04:52 148
原创 XML语法
转自:文章大全http://www.itlearner.com/article/2005/1684.shtml 第四章 XML语法提纲:一.XML语法规则二.元素的语法三.注释的语法四.CDATA的语法五.Namespaces的语法六.entity的语法七.DTD的语法我们就开始学习XML的语法规范,动手写自己的XML文档。一....
2008-09-19 17:16:20 126
对本博客的一些声明
转载了那么多文章以后,心里总是有点发虚,因为毕竟不是自己的劳动成果,当然我都是尽量的写明作品的出处。其实我主要是想声明一下我转这些文章的初衷,当然现在也是没变,就是为自己做一个备忘录。因为现在虽然有很多存储设备,但是我个人觉得还是网上存储比较安全,当然不包括带有隐私的资料。还有一个原因就是想让更多的初学者在同一个地方找到与其胃口相似的资料,我要坚持下去,我看了其他很多的博客都是热一阵...
2008-09-19 17:01:49 114
原创 设计原则总述
转自:moon1128http://blog.csdn.net/moon1128/archive/2005/01/10/246803.aspx 设计原则: 1.“开-闭”原则 (Open-Closed principle, OCP) 2. 里氏代换原则 (Liskov Substitution Principle, ...
2008-09-18 19:57:07 117
原创 合成/聚合复用原则 (CARP)
转自:moon1128http://blog.csdn.net/moon1128/archive/2005/01/08/245435.aspx 合成/聚合复用原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。简短的表述:要尽量使用合成/聚合,尽量不要使用继承。 合成和聚合都是关联的特殊种类。聚...
2008-09-18 19:34:56 135
原创 Java性能优化技巧
转自:moon1128http://blog.csdn.net/moon1128/archive/2005/01/08/245318.aspx Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批...
2008-09-18 18:22:16 118
原创 “开-闭”原则 (Open-Closed principle, OCP)
转自:对面向对象设计的基石--开闭原则http://www.sudu.cn/info/html/website/20080508/306162.html “开-闭”原则(Open-Closed Principle,OCP)的定义及长处 定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open forext...
2008-09-18 17:20:13 191
原创 SOA
对这篇文章我有些东东我自己也不是很赞同,只是把很多人的理解贴出来,备案之用:-) 转自百度知道:http://zhidao.baidu.com/question/30514098.html?fr=qrl IT doesn’t matter. Nicolas G. Carr认为“IT将成为一种无处不在的物品,像电网或铁路一样稀松平常。”2003年,这句话在“Harvard...
2008-09-03 16:39:37 112
原创 产品经理的主要职责
转自:http://www.yeeyan.com/articles/view/sam/1341 做为一名新进产品经理,甚至一名资深PM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。本文尝试根据自己多年的产品经理经验,给出产品经理的主要职责。 虽然在不同的公司,产品经理...
2008-08-06 10:24:48 151
原创 网页设计的十大戒律
转自:http://www.yeeyan.com/articles/view/38585/11730 互联网一直在改变,BusinessWeek.com与一群专家总结出了如今的网页 设计 师必须遵守的规则。(Matt Vela) 互联网一出现就体现了其强大的威力,它不仅改变了人们的工作方式,甚至改变了人们的约会方式。可以说,它让世界玩儿了一回过山车,把所有人都玩儿晕了。微软、网景以及其他公司...
2008-08-06 09:01:28 288
原创 爱因斯坦的十条哲学箴言
转自:http://feed.yeeyan.com/articles/view/georgefan/11544 众所周知,爱因斯坦十个伟大的物理学家。他超越所处时代,发现了众多宇宙定理和方程,让他同时代的同行望尘莫及。然而,他获得“天才”这个称号不仅仅由于他的物理成就,还因为他在其他许多领域里出色的建树,比如哲学领域。爱因斯坦熟谙成功的哲学,并能结合自己的实践深入浅出的给与解释。下...
2008-08-02 18:57:55 455
原创 两种java容器类list 和 set 分析
本文来自于:http://java.chinaitlab.com/core/737255.html容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。Lis...
2008-08-01 15:59:38 94
原创 23种设计模式的一句话形容
转自:http://www.rub2b.com/article/java-article_1893.html 23种java设计模式一点就通创建型模式FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了...
2008-08-01 15:44:38 145
原创 设计模式之单态模式
转自:http://www.blogjava.net/endisoft/archive/2006/09/27/72178.html 设计模式之Singleton(单态) 单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状...
2008-08-01 15:38:02 121
原创 设计模式之工厂模式
转自:http://www.jdon.com/designpatterns/designpattern_factory.htm 板桥里人 http://www.jdon.com 工厂模式定义:提供创建对象的接口. 为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什...
2008-08-01 15:32:00 115
原创 sql语法参考手册
转载自:http://www.bestkj.comDB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义 (DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以"系统 R"的名字在 IBM...
2008-08-01 15:27:34 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人