摘要:
简化函数调用1.Rename Method 函数改名函数的名称未能揭示函数的用途。修改函数名称。大力提倡的一种编程风格是:将复杂的处理分解成小函数。但是,如果做得不好,这会使你费尽周折却弄不清楚这些小函数各自的用途。要避免这种麻烦,关键就在于给函数起一个好名称。函数的名称应该准确表达它的用途。给函数... 阅读全文
摘要:
迁移完成Deml:http://mezzanine.sinaapp.com/经历了长达两个多月的排队之后,终于审批通过,确实激动了一把。(两个月太长了........)不知咋的想搞个blog试试,但是纠结于自个审美不行,前端搞不定,哎,找个现成的然后就开始在网上寻找期间找到很多很酷的项目,不过大都是... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>选择排序List:0.概念+示例分析1.插入排序实现0 start基本概念:维基百科http://zh.wikipedia.org/wiki/%E6%8F%92%E5%85%A5%E6%8E%92%E5... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>堆排序List:0.概念+伪代码+示例分析1.堆排序实现2.Question0 start基本概念:维基百科http://zh.wikipedia.org/zh-cn/%E5%A0%86%E7%A9%8... 阅读全文
摘要:
参考:http://www.eoeandroid.com/thread-83241-1-1.html简单来说,local_service就是指处于当前进程中的service,remote service就是不同进程中的service。这两者的区别在于,local_servie由于是同一进程的不同线程... 阅读全文
摘要:
ZZ FROM:[Icansoft]http://android.blog.51cto.com/268543/537684===============================================================================AIDL的作用 由于... 阅读全文
摘要:
简化条件表达式1.Decompose Conditional 分解条件表达式你有一个复杂的条件语句。从if、then、else三个段落中分别提炼出独立函数。程序之中,复杂的条件逻辑是最常导致复杂度上升的地点之一。你必须编写代码来检查不同的条件分支、根据不同的分支做不同的事,然后,你很快就会得到一个相... 阅读全文
摘要:
http://hi.baidu.com/mycollection/blog/item/0f53842f8a5f7b251f3089c5.htmlhttp://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-errorR ... 阅读全文
摘要:
http://www.eoeandroid.com/thread-640-1-1.html晚上在测一个widget,前面测的好好的,后面再安装的时候发现如下错误:[2009-06-07 02:39:35 - battery] Performing sync[2009-06-07 02:39:35 -... 阅读全文
摘要:
重新组织数据:1.Self Encapsulate Field 自封装字段间接访问类的属性:你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。为这个字段建立取值/设值函数,并且只以这些函数来访问字段。 间接访问变量的好处是,子类可以通过覆写一个函数而改变获取数据的途径;它还支持更灵活的数据... 阅读全文
摘要:
Parcel,翻译过来是“打包”的意思。打包干什么呢?是为了序列化。 如果要在进程之间传递一个整数,很简单,直接传就是行了;如果要传一个字符串,就稍微复杂了点:需先分配一块可以容纳字符串的内存,然后将字符串复制到内存中,再传递(新手可能问:为啥不直接把字符串的引用传过去呢?学过C/C++的地球人都... 阅读全文
摘要:
ZZ FROM:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html================================================================Android深入浅出之Binde... 阅读全文
摘要:
ZZ FROM:http://blog.csdn.net/liuxu0703/article/details/6128820http://blog.chinaunix.net/space.php?uid=27875&do=blog&id=2136032========================... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>选择排序>>选择排序List:0.概念+伪代码+示例分析1.选择排序实现2.Question0 start基本概念:维基百科http://zh.wikipedia.org/wiki/%E9%81%B8%E6%93%... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/wklken回主目录维基百科上排序算法表里的算法基本都实现完了,陆续发出来有几个排序只有英文维基说明,有几个有中文,但是压根对不上,例如臭皮匠排序.....晕死,查找中....另外快排不敢轻易发出,等完全所有实现版本都搜罗分析完了再来.---... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>地精排序List:0.概念+伪代码+示例分析1.地精排序实现2.改进3.Question0 start基本概念:维基百科:http://en.wikipedia.org/wiki/Gnome_sort(... 阅读全文
摘要:
博客已迁移, 新地址========================需求:在实际应用中,需要对xml配置文件进行实时修改,1.增加、删除 某些节点2.增加,删除,修改某个节点下的某些属性3.增加,删除,修改某些节点的文本xml源文件格式[例] ... 阅读全文
摘要:
在面向对象编程过程中,明确该对象的职责。类应该是:做自己该做的事,应尽该尽的义务,1.Move Method 移动函数类的行为做到单一职责不要越俎代庖:你的程序中,有个函数与其所驻类之外的另一个类进行更多的交流:调用后者,或被后者调用。在该函数最常用引用的类中建立一个有着类似行为的新函数。将旧... 阅读全文
摘要:
http://hi.baidu.com/megachan/blog/item/a7327edd330a97bdcd116653.html=======================================================Android MediaPlayer 常用方法介绍方... 阅读全文
摘要:
一.准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕... 阅读全文