自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 项目Scrum历程随手记 - 第一次Scrum Sprint Meeting

在为团队进行过几次Scrum的交流培训后,在PM和团队的大力支持下,团队决定开始在新的release开发中使用Scrum的一些理念和良好做法,我作为Scrum的爱好者,是很高兴的,同时也是不安的,因为自己也只是个Scrum的初学者而已。书到用时方恨少,真正开始实施了Scrum,才发现了很多书本外的问题,需要学习总结解决,因此用BLOG记录一下一些心得和想法,供日后印证。 1.团队的抵触情绪

2011-12-13 21:33:50 1603 1

原创 几种常见设计模式的JAVA实现例子

<br />重看head first设计模式,为了加深理解,练手把一些设计模式实现了一遍,<br />贴出来供大家批评指正。<br /> <br />装饰者模式:<br />package silenceburn;abstract class Componet{ abstract public void disp();}class Wood extends Componet{ @Override public void disp() { // TODO Auto-g

2011-02-17 19:05:00 4658 2

原创 编程之美 中国象棋将帅问题 的再进一步讨论

<br />今天开始翻看编程之美,书真的很不错,<br />比如问题1.2 中国象棋将帅问题,初看似乎很简单,但是只需使用一个变量的设定,顿时让此题熠熠生辉,<br />对有挑战心的程序员来说,立刻从成都小吃变成了俏江南,呵呵<br /> <br />首先不自量力的简评一下解法1和解法3,<br />解法1过于繁琐,好吧我承认对于解法1我压根就没有仔细看,因为我深信有更简单的解法,<br />解法3则有点邪道攻略的意思了,能用struct的,那我还用class呢!当然域限定符的使用有点意思的。<br /> 

2011-01-13 00:11:00 3805

原创 code kata NO.3 - Kata Three: How Big, How Fast?

kata3的主题是 how big ,how fast,以下提供的解答参考自回复者szeryf,我基本是拾人牙慧+翻译,呵呵How bigQ1.roughly how many binary digits (bit) are required for the unsigned representation of:存储上述的无符号数,需要多少个bit?A1. 2^10=1024,所以1000需要10个bit,1000000是1000*1000,对于2进制数,乘法就是向左移动多少位的问题,      1000是

2011-01-10 22:34:00 1483

原创 code kata NO.2 : Karate Chop

kata2是一个二分查找,很简单,代码如下,已经测试,可以通过所有测试数据public class MyBinarySearch { static int ind = 0 ; static int chop(int search,int[] array){ int low = 0; int high = array.length-1; while(low

2011-01-10 21:21:00 1781 2

原创 MyPsnCard 我的奖杯卡 V1.0 发布

应用简介本应用是一个android widget程序,用于在android系统中,根据用户输入的PSNID等信息,动态生成用户的Portable ID信息,也就是常说的奖杯卡信息。 应用特性 无需登陆PSN,获取任何指定PSNID的奖杯信息 支持自定义字体颜色,在给定的背景图片列表中,选择自定义背景图片 已经生成的卡片,可以随时点击修改 每12小时自动更新奖杯信息,开机自动更新奖杯信息 支持多个卡片在桌面共存,支持分别修改 奖杯信息来自网络服务器和官方服务器,真实准确。但这不是官方行为,SONY官方随时可以

2011-01-06 09:56:00 3146

原创 android ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决经验

<br />今天被这个问题困扰了一会,发现网上被此问题困扰的兄弟不少,<br />甚至有位兄弟被逼的反编译jar包去掉了这行exception呵呵。<br /> <br />经过一番折腾,解决了此问题,结合网上搜集和自己总结,经验如下:<br /> <br />1. 必须确保应用已经添加了网络通信权限<br />    <uses-permission android:name="android.permission.INTERNET" /><br /> <br />2. soap请求的URL中的HOST部

2010-12-25 00:18:00 30620 14

翻译 在android 2.3 AVD 模拟器上安装 google market 安卓市场

<br />首先我要非常感谢原文的作者 TipzTV ,在模拟器上安装 google market 安卓市场,<br />对我个人来说非常非常有用。其意义和好处真是一言难尽,只能说谁用谁知道了呵呵.<br />因此特别翻译此文,一是表示感谢,二是希望此篇翻译能够帮助到遇到同样问题的朋友。<br /> <br />原作者:TipzTV<br />原文地址: http://www.tech-recipes.com/rx/10004/accessing-android-market-from-android-sd

2010-12-24 17:49:00 16181 12

原创 android widget 开发实例 : 桌面便签程序的实现详解和源码 (下)

<br />如有错漏请不吝拍砖指正,转载请注明出处,非常感谢<br /> <br />书接上文 android widget 开发实例 : 桌面便签程序的实现详解和源码 (上)<br />地址是:http://blog.csdn.net/silenceburn/archive/2010/12/23/6093074.aspx<br /> <br />在上半部分中,已经实现了一个可以运行的widget,但是没有任何业务功能,<br />因此下半部分中的任务就是逐步实现业务功能,最终完成此桌面便签程序。<br /

2010-12-23 16:59:00 23588 30

原创 android widget 开发实例 : 桌面便签程序的实现详解和源码 (上)

如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 桌面便签软件是android上常用软件的一种,比如比较早的Sticky Note,就曾非常流行,Sticky Note的介绍可以参见 http://www.tompda.com/c/article/11778/ 而实际上使用android平台对widget开发的支持,桌面便签类软件是非常易于开发的。本文通过逐步实现一个简单的桌面便签软件,和大家分享进行widget开发的过程和方法。 1.MyNote的最终实现效果为了提起大家阅读本文的兴趣,先介绍一下最终实现

2010-12-23 00:32:00 74834 31

原创 增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略

<br />如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 <br /> <br /> <br />有一个问题,在网上被频繁的问到,就是为什么自定义的Receiver总是无法接收到SD卡插拔的事件。<br />而此问题大部分情况下可以通过增加一句代码解决: filter.addDataScheme("file");  // filter是IntentFilter对象<br /> <br />那么为什么增加这句代码就可以解决了呢?这个问题尽管有人问到,但是却没有太好的回答。<br />可能是因为对于精通In

2010-12-18 00:18:00 33354 44

原创 android 自定义搜索 的简单实现

<br />如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 <br /> <br /> <br /> <br />我个人感觉从某种意义上讲,android用户体验的核心理念之一就是“无处不搜索”,<br />甚至包括chrome,都是此理念的最佳实践之一<br /> <br />因此android也提供了非常强大的自定义搜索开发的支持。<br /> <br />本文通过一个简单的示例程序,简单介绍自定义搜索实现的步骤,<br />实际上自定义搜索的功能远远强于本文所述。<br /> <br />SDK提供

2010-12-13 16:30:00 18133 6

原创 DEFAULT_KEYS_SHORTCUT 功能的验证 及其 源码实现分析

如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 Activity的setDefaultKeyMode (int mode) 方法用来设置一个Activity的默认的按键模式。具体介绍可以参见我写的 setDefaultKeyMode 用法介绍   一文。地址是:   http://blog.csdn.net/silenceburn/archive/2010/12/11/6069645.aspx其中有一种模式是 DEFAULT_KEYS_SHORTCUT ,本文从API文档对此模式的介绍出发,首先通过编写示

2010-12-11 19:46:00 6159 9

原创 setDefaultKeyMode 用法介绍

如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 setDefaultKeyMode (int mode) 用来设置一个Activity的默认的按键模式,也就是指这种情况,当Activity中发生了一些按键事件,但是这些事件没有被任何控件Listen到时(截获时),系统应该如何处理这些按键事件。mode一共有五种 DEFAULT_KEYS_DISABLEDEFAULT_KEYS_DIALERDEFAULT_KEYS_SHORTCUTDEFAULT_KEYS_SEARCH_LOCALDEFAULT_KEYS_

2010-12-11 15:33:00 9375 6

原创 MyEclipse 整合 Spring 和 Hibernate时,报 java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit

<br />首先这个问题最常见的解决办法是增加 javassist.jar<br />如果不能解决,那就又是万恶的MyEclipse自带库之间有包冲突<br /> <br />即<br />Spring 2.5 AOP Libraries  库中的 asm-2.2.3.jar 和<br />Hibernate 3.2 Core Libraries 中的 asm.jar 冲突<br /> <br />去掉二者的任意一个即可解决<br /> <br /><br />如果Spring 和 Strust 整合时,<

2010-11-26 21:34:00 1152

原创 MyEclipse 整合 struts2 和 spring 时,spring无法注入的解决办法

<br />今天在MyEclipse里面整合 struts2 和 spring ,发现spring总是无法注入,<br />仔细检查了代码和配置文件,都没有问题,日志中也没有错误,显示spring里的bean已经生产了。<br /> <br />后来终于发现竟然是少导了一个包,郁闷死<br />也就是增加strust支持时:<br /> <br /><br /> <br />中的高亮的这个库。 这个库下含如下包:<br /><br /> <br />其中最重要的就是高亮的这个包,<br />此包负责将spr

2010-11-26 13:25:00 2357 1

原创 HelloTabWidget 运行报错的解决办法

学layout中的Tab型控件的时候,照抄写完运行总是报错,放狗搜了一下,遇到这问题的兄弟姐妹还真不少。结合网上的一些例子,看来原因是英文入门原文中有一处没说清楚,倒不至于是某些兄弟说的平台BUG那么夸张。原文中第2步的代码段后面,有这么一段话:Duplicate this for each of the three activities, and add the corresponding tags to the Android Manifest file.我当时看的时候作为一个超级android小白,

2010-11-10 18:13:00 1369

原创 安卓模拟器速度慢的解决方法

<br /> 1.使用UBUNTU<br /> <br />以下是我测试helloWorld的结果,均是在打开boot animation的情况下<br />我机器的配置是 P6100 2G DDR3<br /> <br />WINDOWS XP SP2 <br />[2010-10-26 21:35:28 - HelloAndroid] ------------------------------[2010-10-26 21:35:28 - HelloAndroid] Android Launch!

2010-10-26 21:50:00 18946 4

原创 关于finalize的调用时机

<br />think in java 中提到GC时,那是不是只要显式的调用了 System.GC() 就会触发 finalize呢?<br /> <br />例如:<br />public class Test { public void finalize(){System.out.println("finalize!");}; public static void main(String[] args) { // TODO Auto-generated method stub

2010-10-19 20:33:00 5807 2

原创 参数重载时的类型自动提升

<br />今天重读think in java 看到参数重载时类型的自动提升,记录一下<br /> <br />当传入常数时,会被当作int处理,例如:<br />public class Test { void f(char i){System.out.println("arg is char!");}; void f(byte i){System.out.println("arg is byte!");}; void f(short i){System.out.println("arg

2010-10-19 19:13:00 989

转载 [转载] SNMP相关RFC

搜到一篇收集的很全的,以它为基础展开吧,第一步是parser ^_^ Snmp相关RFC文档 收藏  一. SMIv1Full Standards:        RFC 1155 -- Structure of Management Information         RFC 1212 -- Concise MIB Definitions Informational:  

2009-06-22 21:13:00 1691

原创 类型转换

今天回帖的时候偶然看到了一些类型转换的东西,正好彻底补了补课,C++一共四种类型转换修饰: 1.reinterpret_cast(expression) 暴力型,直接改变类型指针的值,不做内容检查和转换#include using namespace std; class base1{public:}; class base2 {public:};

2009-06-01 22:40:00 561

android widget 桌面便签程序源代码

android widget 开发实例 : 桌面便签程序的实现详解和源码。本资源为源代码部分,讲解部分见本人blog: http://blog.csdn.net/silenceburn/archive/2010/12/23/6093074.aspx

2010-12-23

空空如也

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

TA关注的人

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