自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android ViewGroup系列控件的使用

一、 ViewGroup1.1 概述定义public abstract class ViewGroup extends View implements ViewParent, ViewManager所在的包import android.view.ViewGroup;子类信息View|___ ViewGroup |__...

2013-10-10 16:50:41 563

Android 图片加载Bitmap OOM错误解决办法

[size=x-large]Android加载资源图片时,很容易出现OOM的错误。因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。Android系统版本对图片加载,回收的影响:1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存时的卡顿现象。2,在Androi...

2013-09-13 16:52:48 680

原创 【辅助工具】20款优秀的移动产品原型和线框图设计工具

线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。1、Proto.ioProto.io是一个专用的手机原型开发平台——可以构建和部署全交互式的移动程序的原型,并且可以模拟...

2013-06-02 12:33:49 189

Android中的尺寸单位

[size=medium]Dimension[/size]A dimension value defined in XML. A dimension is specified with a number followed by a unit of measure. For example: 10px, 2in, 5sp. The following units of measure are s...

2013-03-20 11:39:07 133

原创 阻碍你学习的,是你,不是世界!-国外大学开放式自学教育资料免费地址大全...

http://www.70man.com/?p=5154互联网时代,其实信息开始越来越透明,假如你对中国的大学教育不满意,你可以看国外大学的课程,我的一个朋友分享我她收集的各个国外大学开放式教育资料的论坛地址,我觉得很好,我合并一些我的资料,分享给我博客的大学生同学,如果你们有好的学习资料,可以补充,我会合并到这篇文字中。这个世界阻碍你学习的,是你,不是世界!—————...

2011-02-15 11:20:57 303

原创 New Gingerbread API:StrictMode

StrictMode是Gingerbread的一个新API,用来设置对一个thread的策略,你可以设置不允许在这个thread上执行的某些操作,并且设置对应的惩罚措施,如果出现不允许的操作的话。通过优雅的设计,这些策略可以通过一些整数很容易的指定。默认情况下,你允许所有的操作,除非你已经指定了。你可以指定如下的一些操作:detect disk writesdetect disk ...

2010-12-31 14:31:10 110

原创 随便聊聊android的源码

随便聊聊关于android的源码。在framework层看了些android的源码,主要有以下两点感受:1,很多内部类和接口,但是这些内部类和接口,在其他外部类中也会有调用。2,很多全局变量贯穿各个方法中,甚至于被其他外部类调用,修改,因此很难把握这些变量。这两点,导致理解源代码比较困难,并且有时想对某个方法进行单元测试,基本上很难做到。当然,由于这些是移动设备上的代码...

2010-07-07 14:43:51 497

新公司一周工作记

       在毕业三年后,终于换了一家新公司。这次换公司,同时也换了行业。之前做电信行业的项目,现在做的是Android相关的研究和开发工作。其实之前对Android没有任何工作经验,只是因为好奇而去尝试着写过一些应用。这次完全转到Andriod上面来,还是有很大的压力,因为目前对我来说,只有Java的经验,而在新公司,可能还需要涉及到底层的c和c++,不管怎么样,这也是一个很好的学习机会。...

2010-06-14 13:27:20 152

原创 Android 模拟器入门

 转帖:http://www.cnblogs.com/ssqjd/archive/2009/02/08/1386427.html 要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对...

2010-05-15 13:31:33 143

OpenBloX的发送接收机制

OpenBloX的发送接收机制OpenBlox使用Java的NIO库来实现的网络间通信。1,Java的NIO库介绍Java.nio:定义很多基本类型缓存(Buffer);Java.nio.channels:定义通道及选择器等;Java.nio.charset:字符的编码解码。通道(Channel)首先在选择器(Selector)中注册自己感兴趣的事件,当相应的事件发生时...

2010-05-12 13:44:36 171

OpenBloX中添加NASREQ应用

添加AppEvent添加NASREQ应用的特定命令,在OpenBloX中没有实现NASREQ应用的相关命令。如:添加AppEventAARequest类,其继承AppRequest类。添加AppEventAAAnswer类,其继承AppAnswer类。添加AVP在NASREQ应用中,有一些特定的AVP,或者用户自定义的AVP,在OpenBloX中没有实现,因此需...

2010-04-22 10:49:21 239

diameter协议及OpenBloX代码解读

DiameterDiameter 是一个由IETF发布的下一代信令协议,见文档RFC3588。Diameter协议的设计目的是创建一个能够充分满足网络访问控制要求的AAA协议(认证,授权,计费)。Diameter设计要求的具体内容如下: 具有良好的网络适应性和可扩展性; 统一且良好的失败控制和检测机制; 完整的传送层安全保证(包括域内和域间); 数据传输可靠...

2010-04-20 14:23:48 1294

原创 jfreechart画图的步骤以及乱码解决

 1,创建数据的集合Dataset:DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();往defaultcategorydataset 里面填数据2,创建图形的展示方式Render:   比如柱状图,则采用BarRenderer barrenderer = new BarRenderer(...

2010-01-27 18:06:19 173

Unicode字符编码

字符集:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。字符集是字符的集合。编码字符集是一个字符集,它为每一个字符分配一个唯一数字。UnicodeUnicode是为整合全世界的所有语言文字而诞生的。任何文字在Unicode中都对应一个值,这个值称为代码点(code point).Unico...

2009-11-18 22:29:26 151

原创 java位操作符总结

http://www.itwis.com/html/java/j2se/20090223/3407.html以下是java位操作符的小总结,具体如下:二进制负数以它正值的补码形式表达补码:反码+1等于补码比如:System.out.println(Integer.toBinaryString(-5));打印:1111 1111 1111 1111 1111 1111...

2009-07-29 18:11:11 79

原创 正则表达式

[url]http://s.click.alimama.com/a/qvYjdlEbWeI=-10856611[/url][url]http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm[/url] 正则表达式30分钟入门教程版本:v2.3 (2008-4-13) 作者:deerchao 转载请注明来源...

2008-11-27 10:29:49 107

一种新的单元测试的方法

来自[url]http://www.javalinux.it/wordpress/?p=116[/url]个人很认同文章中的这个想法,因此翻译过来。不能保证翻译得正确,因此看原文还是更好的选择。也希望各位能指出翻译中的错误, :) 一种新的单元测试的方法意味着什么?难道说Junit或者TestNG还不够好?Junit(这里我提及到它因为它简单,但是在我的讨论中,TestN...

2008-10-25 12:28:29 186

e书 agile patterns 读书笔记(2)

接[url]http://fly-ever.iteye.com/blog/251911[/url]3,adopting agile practices :敏捷实践采纳策略two tables;Pattern to Business Value Mappings practices and clusters that improve business value [...

2008-10-23 22:43:29 92

都有哪些公司在实施敏捷方法

虽然出现敏捷也这么多年了,但是环顾四周,真正在使用敏捷进行项目管理和开发的公司却是寥寥无几。感觉也就是TW在努力宣传敏捷思想,不知道大家还接触到哪些敏捷的公司,知道的就在这里列出来供大家参考吧。我知道的一家公司:轩辕互动 轩辕互动是由专业的软件开发人员拥有、创立并管理的,我们坚信: * 以人为本 * 敏捷方法论 * 开放源代码楼下的继续列举吧...

2008-10-21 09:11:58 416

答复: 钱到底哪里去了?

假设有一个村落, 他们都从一个人(假设这个人家A)以价格10元买入了某种东西,所以他们就持有该种东西(例如股票),但是这个村子以外有人(假设这个人是B)看到了, 也想买入这种东西。正好有一个村民缺钱, 于是他就从该村民以更高的价格买入了该东西,假设这个价格为15(在股票市场上可以说是某一天的成交价为15), 于是其他村民就都用15*手中持有的数量表示他们的财富。第二天又有人从该村其他村民手...

2008-10-13 21:55:04 129

钱到底哪里去了

tianxinet同学大发感叹,钱到底哪里去了[url]http://www.iteye.com/topic/251718[/url]想了半天,想的一些东西,不知道对不对,大家来评评。 假设有一个村落, 他们都从一个人(假设这个人家A)以价格10元买入了某种东西,所以他们就持有该种东西(例如股票), 但是这个村子以外有人(假设这个人是B)看到了, 也想买入这种东西。正好有一个...

2008-10-13 21:05:13 137

e书 agile patterns 读书笔记(1)

本书来自infoq.com的minibooks。最近刚好也看到了infoq上对这本书的书评http://www.infoq.com/cn/news/2008/10/agile-adoption-patterns-br由于敏捷工程主要是关注于如何通过完成项目来更好的实现商业价值。因此这本书主要从以下几个方面来着手描述:1,重点关注客户的商业价值,列出几种重要的客户关注的商业价...

2008-10-12 21:50:17 94

在liferay中使用ajax效果

liferay4.2中,提供了一个很强大的ajax工具集,能让开发者轻松的实现ajax效果。但是到了版本5.1,这个ajax工具集被废弃了,而是推荐使用jquery的ajax api。其实目前使用5.1版本以下的liferay还是挺多的。我目前还是使用的liferay4.3.3,去年选择的版本,也一直没有升级。 因此在此简单的说一下,我是如何在liferay4.3.3中实...

2008-09-30 19:25:41 160

原创 google的面试题

几星期前,一个朋友接受了Google公司的面试,他透露了面试中的一些问题。顺便,我把从其他几个曾经面试过的人那里听来的内容也整理在一起。最大的互联网公司Google的一份面试题集,看看你是否能够回答出来。其中很多问题都是开放式的,正确的解答有许多种,所以在这里就不提供答案了。一辆学校班车里面能装多少个高尔夫球?你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个...

2008-09-28 12:30:26 101

Apache的反向代理中如何处理绝对路径

由于需要在windows系统上实现一个反向代理功能,因此就考虑到使用apache。Apache具有反向代理的功能。通过对文件httpd.conf,进行简单的设置,即可以实现反向代理功能。但是被代理的服务中,如果包含有绝对路径的话,代理设置则无效。如Apache中的相关文档说明:被代理的页面中的所有绝对路径的连接都会突破代理机制而直接取得。 也即,不能在被代理的服务中包含有绝对...

2008-09-16 15:51:39 2097

当遭遇系统的切面功能时,如何去写user stories呢?

这段时间在看如何实施敏捷开发方法,仔细看了如何写user story ,还有很多疑惑的地方希望得到各位的指导。当写user stories时,如果一些功能是在用户描述每个功能时都会涉及到的,我暂且称为切面功能吧,比如一个系统中的用户访问行为记录,权限设置功能等。此时我们如何处理这些切面功能呢,是按用户的描述,把切面功能分别放入各个user stories中,还是单独拿出来作为一个u...

2008-08-21 09:28:54 104

liferay的js加载问题深度分析

今天遇到liferay一个很郁闷的问题[b][size=large]问题描述[/size][/b]在开发环境中,直接访问liferay系统,没有问题。在运行环境中,经过一个中间系统转发,通过https来访问liferay系统,结果页面上出现很多js错误,并且有些功能不能使用。[size=large][b]解决思路[/b][/size]经过对页面的分析,发现页面存在css和js文...

2008-06-12 16:14:27 291

liferay的过滤器

liferay4.3.3中的过滤器:这些过滤器基本上在属性文件中有对应的属性,通过设置这些属性值来确定是否执行过滤器中的操作。其中有一些过滤器是用来提高系统性能的。如:com.liferay.filters.compression.CompressionFilter,com.liferay.portal.servlet.filters.layoutcache.LayoutCache...

2008-06-05 11:30:32 342

使用liferay开发小记

使用liferay开发系统时涉及到的对liferay的一些修改信息:liferay版本4.3.31,系统不想使用liferay默认的能自己定制portlet外观信息的选项。则修改liferay-portal\html\themes\_unstyled\templates下的portlet.vm,并且在相应的各个风格下面也修改该文件,去掉文件中的$theme.icon...

2008-03-30 20:56:11 87

liferay的权限实践

[size=16]Liferay的权限结构(liferay版本4.3.3)[/size]Liferay能对每个具体的portlet进行控制,也能对portlet内的实体对象进行权限控制。Liferay中进行管理的资源分为两种:Portlet资源和model资源。通过liferay的管理portlet就可以可视化的实现portlet的权限管理。如果要对portlet内的实体对象m...

2007-12-04 13:34:39 125

是liferay4.3.3的权限分配页面的bug吗?

liferay4.3.3分配权限时,如果只选择一条权限,则页面上通过箭头并不能把权限传递过来。是为什么呢?如图所示。但是如果我全部选定,然后再点箭头的话,可以传过来,但是会少一条数据。是liferay页面的BUG吧。...

2007-11-26 11:14:02 70

The Process Virtual Machine

第一次翻译文章,其中还有很多错误以及语句不通顺的地方,还希望各位能够海涵,如果能够不吝指出我翻译中存在的问题,就是给我莫大的帮助。Tom Baeyens:The Process Virtual Machine链接地址:http://www.theserverside.com/news/thread.tss?thread_id=45602http://www.onjava.com/pu...

2007-06-02 20:01:00 159

servlet加载错误

错误:validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\EGovernment\WEB-INF\lib\javax.servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ja...

2007-04-26 22:43:04 236

JBPM的流程定义

1 .JBPM 的版本:3.1.42 .JBPM 的流程建模 流程建模采用的是改良的UML 活动图,一是在用UML 活动图表述业务流程时,只建模状态层( 状态和控制流) ,不包括动作(UML 活动图没有区分状态和动作,它们都用活动来表示) ;二是如果多个迁移到达一个状态,缺省定义为不需要同步的合并(UML 活动图中默认是需要同步的联合) 。JBPM 定义了自己的流程定义语言JPDL ,...

2007-03-27 22:42:21 85

JBPM的流程定义插件

这段时间,把jbpm-starters-kit-3.1.4包下下来了,想好好的研究一下。今天把JBPM的流程设计器插件放到eclipse环境中,终于可以在eclipse环境中可视化的操作流程定义了。一开始以为把流程设计器插件放如eclipse环境中蛮复杂,所以也看了网上的一些步骤,可越看感觉越麻烦。干脆没动手了。想到每次在eclipse中装插件的方法,今天就想试一下,我用的是myeclips...

2007-03-12 15:47:09 115

Java参数传递机制

来自:http://blog.sina.com.cn/u/55f67d23010003dzJava参数,不管是原始类型还是引用类型,传递的都是副本(有另外一种说法是传值,但是说传副本更好理解吧,传值通常是相对传址而言)。    如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。    如果参数类型是引用类型,那么传过来的就是...

2007-01-22 19:21:03 70

java中的变量初始化问题

        在学习java时,知道java中的变量需要初始化之后才能够使用,否则会报错,所以我当时一直迷惑什么时候才能够用到java基本类型中的一些默认初始值,因为我在编程过程中,总是先为变量赋初值之后才使用的。今天看到了一个使用java基本类型的默认值的例子,所以拿出来看一下:java 代码  class subTest {       int a;    ...

2007-01-08 17:39:29 130

对象的串行化

转载自http://gardenlee.bokee.com/2049297.html对象的串行化(Serialization)和transient关键字- -                                       对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化对 象的寿命通常随着生成该对象的程序的终止而终止。有时候,...

2006-11-21 16:53:32 162

(转)每个团队都应该有一个Appfuse式的项目

引文地址:http://www.blogjava.net/calvin/archive/2005/09/13/12878.html每个团队都应该有一个Appfuse式的项目 作者:江南白衣 一个Appfuse式的项目,会通过项目里最典型的几个场景,demo团队目前的体系框架和设计模式。 它的好处有一打,比如为所有项目提供共同的Library Stack,...

2006-10-11 15:14:41 189

空空如也

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

TA关注的人

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