改善你的设计,少用异步处理线程的开销是非常大的,同时异步处理也容易出错,难调试,难维护,所以改善你的设计,尽可能的少用异步。对于一般性的数据库查询,少量的I/O操作是没有必要启动线程的。与主线程有交互时用AsyncTask,否则就用ThreadAsyncTask被设计出来的目的就是为了满足Andro...
分类:
其他好文 时间:
2014-11-19 23:37:18
阅读次数:
214
多线程编程可以使程序具有两条或两条以上的并发执行线索,就像日常工作中由多人同时合作完成一个任务一样。这在很多情况下可以改善程序的响应性能,提高资源的利用效率。 例如,开发一个网上购物时自动邮件通知的程序,在用户单击“提交”按钮确认订单时,一方面要显示信息提示用户订单已确认,一方面应该自动给用户发送一...
分类:
编程语言 时间:
2014-11-19 22:01:13
阅读次数:
266
转:http://blog.csdn.net/fangaoxin/article/details/5752526对于大型企业,业务分布在世界各地,为了改善当地业务服务能力,不得不在当地部署数据库以提高性能,而各个区域之间的数据交互或者同步,成为不可不面对的问题。其间要解决的技术问题主要有: 1、同步...
分类:
数据库 时间:
2014-11-19 20:07:19
阅读次数:
243
Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是...
分类:
其他好文 时间:
2014-11-19 18:19:57
阅读次数:
155
CRM是CustomerRelationshipManagement的缩写,意思是客户关系管理。CRM是正在兴起的一种旨在改善企业与客户之间关系的新型管理机制,它实施于企业市场营销、服务与技术支持等与客户有关的领域。CRM的目标量方面通过提供更快速和周到的优质服务吸引和保持更多的客户,另一方面通..
分类:
数据库 时间:
2014-11-19 16:11:08
阅读次数:
177
在编程中,比较忌讳的一件事情就是长函数。因为长函数代表了你这段代码不能很好的复用以及内部可能出现很多别的地方的重复代码,而且这段长函数内部的处理逻辑你也不能很好的看清楚。因此,今天重构第一个手法就是处理长函数--Extract Method,抽取成一个独立的小函数。 我个人来说也很喜欢短小函数,因....
分类:
其他好文 时间:
2014-11-19 13:51:14
阅读次数:
230
编写高质量代码:改善Python程序的91个建议 http://book.douban.com/subject/25910544/1.(建议16)is 用于判断两个对象的id是否相等,==才是判断值是否相等2.(建议23)for,while,和try语句后面都可以跟else语句,可以简化代码3.(建...
分类:
编程语言 时间:
2014-11-18 23:30:52
阅读次数:
292
说明:此文根据《编写高质量代码改善C#的57个建议》的建议14而写。在自己根据作者的思路进行代码练习的时候,感觉作者并未把定义说清楚全面,于是在定义中加入了自己的理解部分,如定义中的绿色字体部分。为对象创建副本的技术成为拷贝(或叫克隆)。我们将拷贝分为浅拷贝和深拷贝。浅拷贝:将对象中的所有字段复制到...
分类:
其他好文 时间:
2014-11-18 23:24:29
阅读次数:
280
将数据平面、控制平面与管理平面分隔开来所实现的软件定义网络(SDN)改善了OPEX及CAPEX,并且使得网络资源的集中调配和管理成为可能——SDN的这些优点广为人知。由于SDN带来的网络资源的集中化创建出了易于管理、易于自动化以及灵活度高的平台,运营商得以按需分配资源,并随着对网络内容的增添或使用的不断变动,实时地定义适当的业务。但是,在运营商网络上实现SDN的最大障碍在于,目前的SDN标准(包括业界钟爱的OpenFlow在内)都尚未涵盖电信级功能的定义。...
分类:
其他好文 时间:
2014-11-18 14:45:03
阅读次数:
214
老板的世界请你来是解决问题而不是制造问题;如果你不能发现问题或解决不了问题,你本人就是一个问题;你能解决多大的问题,你就坐多高的位子;你能解决多少问题,你就能拿多少薪水;让解决问题的人高升,让制造问题的人让位,让抱怨问题的人下课。就是你的机会1、公司的问题:就是你改善的机会;2、客户的问题:就是你提...
分类:
其他好文 时间:
2014-11-17 22:37:27
阅读次数:
195