- 浏览: 138367 次
- 性别:
- 来自: 上海
-
最新评论
-
lwpan:
我也喜欢踢球 感觉自己web方面也没怎么学好 不过才刚上手 ...
改行了 -
ozzzzzz:
哈哈,有见板桥
中文,英文,程序设计语言 -
hibernater:
sorry,纠错: 法文也是26个字母。。。
中文,英文,程序设计语言 -
zhouzhao21:
这样学到的都不能称为知识,只能说是技术,仅仅如此。这句话说的好 ...
学习中的一点总结
文章列表
删除eclipse 不用的 workspace
转:http://heyun51.blog.163.com/blog/static/178212532008520114407/
删除workspace空间的目录之后,在重新启动eclipse的时候还是能看到以前的workspace。eclipse的目录里面找相关的文件,configuration/.settings目录里面有一个 org.eclipse.ui.ide.prefs文件,用编辑器打开看到下面的一段:
RECENT_WORKSPACES=D\:\\web\\workspace,D\:\\web,C\:\\Documen ...
创建一个能够根据所传递的参数对象的不同而具有不同的行为方式的方法叫做策略模式。
这类方法包含所要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。
配合jdon:http://www.jdon.com/designpatterns/designpattern_Strategy.htm会更为明白。
虽然两者对策略模式某些解释有出入,但是仔细想想也都是对的。
thinking in java中把jdon中所说的“算法解决”叫做“所要执行的算法中固定不变的部分”,把“策略”叫做“算法”。
考虑的方面 ...
Class Grain
{
public String toString(){return "Grain";}
}
Class Wheat extends Grain
{
public String toString(){return "Wheat";}
}
Class Mill
{
public Grain process(){return new Grain();}
}
Class WheatMill extends Mill
{
public Wheat process(){re ...
老帖了,但是还是想自己收录一下。最后也把自己对于这个问题的一些粗糙的理解记录下来。
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的 ...
from:http://www.gaoang.com/archives/162
Go语言是Google公司的实验性语言,以BSD协议开放源代码。Go语言在Inferno操作系统相关的研究工作基础上开发,最初由Rob Pike等Google工程师在2007年9月启动设计工作,在2009年11月正式对外发布。
Go将动态语言易于编写的特性和静态语言的高效性相结合,具备良好的易用性和极佳的执行效率。Go语言最初定位于网络服务器、存储系统和数据库的程
序设计,同时在语言中包含并发构造体,以方便的帮助开发者创建并行任务。Go语言具有效率极高的编译器,目前Go编译器能在 ...
Subversion服务器搭建 SVN 服务器 搭建 创建 SVN 下载 【http://hi.baidu.com/hsyl/blog/item/6dda91ef0add29e5ce1b3e95.html】
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅 ...
本文试图讲述Android图形系统的底层实现。Android图形系统底层实现非常复杂,文档较少,没有使用比较流行的图形组建如X window, Cairo等。
图片在附件中Android中的图形系统采用Client/Server架构。Server (即SurfaceFlinger)主要由c++代码编写而成。Client端代码分为两部分,一部分是由Java提供的供应用使用的api,另一部分则是由c++写成的底层实现。下图概要介绍了android图形系统的架构以及使用到的主要组件。Android图形系统中一个重要的概念和线索是surface。View及其子类(如TextView, Bu ...
摘要
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
Go语言-简介
转自:http://www.eoeandroid.com/thread-29779-1-1.html
<一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程 ...
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 法语 加拿大 fr_CH 法语 瑞士 fr_FR 法语 法国 it_CH 意大利语 瑞士 it_IT 意大利语 意大利 ja_JP 日语 日本 ko_KR 韩国语 韩 ...
在自定义异常时,应如何派生?必须在Throwable类层次结构中派生,否则将不能在应用程序中传播异常。另外,不能从Throwable直接派生。Throwable为两类主要问题(Exception和Error)提供行为基础,不能为这棵继承树定义新分支。一般也不要直接继承Error或其任何子类,因为自定义异常通常不符合错误标准(即适当应用程序不应试图捕获的严重问题)。
一般我们自己定义的异常分为检查型异常checked(编译时异常:Exception和它的子类)和非检查型异常non-checked(运行时异常:RuntimeException和它的子类)。
以下两个例子表明的区别是:除非派生一 ...
来自:http://www.mobilesdn.com/?action-viewnews-itemid-107
//创建三组菜单@Overridepublic boolean onCreateOptionsMenu(Menu menu) {super.onCreateOptionsMenu(menu);//游戏进入菜单界面需要显示的菜单项目menu.add(MENU_GROUP_MENU, MENU_HELP, ++menu_order, R.string.menu_help).setIcon(R.drawable.icon);menu.add(MENU_GROUP_MENU, MENU_ST ...
android模拟器和真机的不同之处:
* 不支持呼叫和接听实际来电;但可以通过控制台模拟电话呼叫(呼入和呼出) * 不支持USB连接 * 不支持相机/视频捕捉 * 不支持音频输入(捕捉);但支持输出(重放) * 不支持扩展耳机 * 不能确定连接状态 * 不能确定电池电量水平和交流充电状态 * 不能确定SD卡的插入/弹出 * 不支持蓝牙
* 不支持compass
* 不支持手机的移动翻转等sensor动作:不过可以下载到sensor的模拟器: http://www.eoeandroid.com/thread-254 ...
String
ACCESS_CHECKIN_PROPERTIES
Allows read/write access to the "properties" table in the checkin database,
to change values that get uploaded.
允许读写系统的properties表在checkin数据库中
String
ACCESS_COARSE_LOCATION
Allows an application to access coarse (e.g., Cell-ID, WiFi) loca ...
public boolean onTouchEvent(MotionEvent event) {//获得触摸的坐标float x = event.getX();float y = event.getY(); switch (event.getAction()) {//触摸屏幕时刻case MotionEvent.ACTION_DOWN:break;//触摸并移动时刻case MotionEvent.ACTION_MOVE:break;//终止触摸时刻case MotionEvent.ACTION_UP:break;}return true;}
引用:http://sean.huangl ...