在使用URL 加载系统时,主要的两种方法可以执行HTTP请求和接收响应:一、同步请求的最佳实践
只在后台线程中使用同步请求,除非确定请求访问的是本地文件资源,否则请不要再主线程上使用;
只有在知道返回的数据不会超出应用的内存时才使用同步请求。记住,整个响应体都会在位于代码的内存中。如果响应很大,那么可能导致应用出现内存溢出问题。此外,当代吗将响应解析为所需的格式时可能需要复制返回的数据,这会导致内存...
分类:
移动开发 时间:
2015-04-27 09:47:30
阅读次数:
166
Layout Rules指的是用于布局的CSS。我们常常对布局和内容不加区分,总是将所有的CSS写在一块,从而降低了代码的可重用性。SMACSS将布局CSS抽象为Layout Rules,内容CSS抽象为Module Rules。一个module只需要关心自己长什么样就可以了,至于放在哪里,那是它的...
分类:
Web程序 时间:
2015-04-25 19:41:22
阅读次数:
154
http://www.oschina.net/question/12_52027OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和We...
分类:
编程语言 时间:
2015-04-25 16:21:46
阅读次数:
152
方倍工作室自从在博客园推出微信公众平台开发系列教程后,受到广大微信开发人员及爱好者的热情关注,相关文章的日访问量高达上万人次,而“微信公众平台开发入门教程”的阅读量早已超出10万,很多博文被多家有影响力的网站转载,并被各大搜索引擎收录且排名靠前,这些是我们始..
分类:
微信 时间:
2015-04-24 19:22:17
阅读次数:
321
BS架构的企业级应用中,当一个表格列数较多时,用户一个常见的需求就是把前面几个重要的列固定住,这样拖动滚动条时固定的列会方便用户查看数据,用户体验很好。一些重量级的JS组件库也都有这个功...
分类:
Web程序 时间:
2015-04-23 23:36:22
阅读次数:
655
最佳选择器写法(模块)/* 这是某个模块 */.m-nav{}/* 模块容器 */.m-nav li,.m-nav a{}/* 先共性 优化组合 */.m-nav li{}/* 后个性 语义化标签选择器 */.m-nav a{}/* 后个性中的共性 按结构顺序 */.m-nav a.a1{}/*.....
分类:
Web程序 时间:
2015-04-22 23:34:19
阅读次数:
230
当今软件江湖,云计算(PaaS),应用容器(Docker), 微服务等技术(概念)越来越应用广泛。为了追求更好的可靠性,稳定性,易维护性,将来会有更多的系统是以多进程,多实例的方式运行。如此一来,作为软件系统中的基础部件,日志的集中管理将会是一个公共话题。 相关的最佳实践,开源项目也将不断涌现。 L...
分类:
Web程序 时间:
2015-04-22 11:07:48
阅读次数:
172
IBM,即国际商业机器公司,1911年创立于美国,是全球最大的信息技术和业务解决方案公司,其业务遍及全球170多个国家和地区。IBM软件分为五个部分,其中Rational系列是专门针对软件工程的软件工具系列。IBM提供业内最佳工具集,使整个软件开发生命周期管理自动化并支持最佳实践。IBM Ratio...
分类:
其他好文 时间:
2015-04-22 00:02:44
阅读次数:
468