1.衡量代码设计的层次宏观上:程序架构设计。微观上:具体代码的实现。代码的实现方法是不是够优?代码是否符合代码规范。2.面向对象编程a.可维护、可复用、可扩展好的程序设计要求:可维护、可复用、可扩展。程序设计的两种思路:面向过程,面向对象面向过程:实现时只考虑当前的需求。面向对象:能够实现维护、可复...
分类:
其他好文 时间:
2014-08-14 20:13:49
阅读次数:
177
先定义一个最简化的事件数据结构typedef struct{ unsigned char event_flg; unsigned char event_cnt_buf[event_flg_wide]; void (*pEventCallback[event_flg_wide])(v...
分类:
其他好文 时间:
2014-08-12 18:20:04
阅读次数:
218
1.http用gzip压缩,设置连接超时时间和响应超时时间
http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。
2.listview 性能优化
1).复用convertView
在getItemView中,判断convertView是否为空,如果不为空,可复用。如...
分类:
移动开发 时间:
2014-08-11 15:02:19
阅读次数:
174
每次慌慌张张码完一段代码,总是感觉惨不忍睹。但是进度紧,没办法只能想着调好了再来整理,但是整下项目折腾完了,人都筋疲力尽了,又懒得整理了。所以每隔一年半载看以前的代码都觉得是一堆垃圾。下面找了个简易的电源管理的模块开刀,试着将通用的部分提取出来。这个是未做处理的文件,我们一般也是按正常的逻辑来编码。...
分类:
其他好文 时间:
2014-08-09 04:54:32
阅读次数:
354
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:
编程语言 时间:
2014-08-06 17:51:31
阅读次数:
253
文章结构: 1.前言 2.设计原则 3.设计模式 3.1 创建型模式 3.2 结构型模式 3.3 行为型模式 前言设计原则和设计模式旨在帮助我们设计出一个可复用、可扩展、可维护的应用.设计原则:设计OR重构系统的指导方针.设计模式:解决某类问题性质有效的方法.设计原则和设计...
分类:
其他好文 时间:
2014-07-30 11:26:13
阅读次数:
416
1定义集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层...
分类:
编程语言 时间:
2014-07-29 11:27:56
阅读次数:
389
无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。下拉菜单按钮组按钮式下拉菜单输入框组导航标签页导航条固定在顶部静止在顶部路径导航分页标签、徽章缩略图进度条列表组原文地址
分类:
其他好文 时间:
2014-07-26 00:38:06
阅读次数:
245
对于前端工程师来讲,写一个html页面的基本结构是体力活,每次去拷贝一个也麻烦,sublime text 2 提供了一个很好的复用代码片段。下面介绍一下创建一个html5的代码片段的过程。在菜单上点击Tools -> New Snippet,会新建一个xml文件页签:1 2 5 6 ...
分类:
其他好文 时间:
2014-07-22 22:32:14
阅读次数:
224
Android切图注意事项
1. 切图需要两套分辨率的图:480*800,720*1280。分被放在不同的文件夹中,同一张图片,在两个文件夹中的名字要一致。
2. 如遇到可拉伸可平铺的图片,使用9Patch进行制作,产生xxx.9.png图片即可,优点:灵活度大,可复用,程序包大小减少,增加程序运行效率。(比如Button的背景)
3. 出图建议顺序:以每一个页面作为单位进...
分类:
移动开发 时间:
2014-07-22 14:13:04
阅读次数:
315