C语言中宏定义(#define)时do{}while(0)的价值最近在新公司的代码中发现到处用到do{...}while(0),google了一下,发现Stack Overflow上早有很多讨论,总结了一下讨论,加上自己的理解,do{...}while(0)的价值主要体现在:1. 增加代码的适应性下...
分类:
编程语言 时间:
2015-12-29 09:53:00
阅读次数:
189
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量。还有,某些旧的UIKit控...
分类:
移动开发 时间:
2015-12-09 11:45:52
阅读次数:
199
感谢微信公众号“前端早读课”组织了这个活动,独立的个体容易产生惰性,群体行为则容易坚持。就像骑行一样,一般团队跟车会跟容易达到长距离、高速度的巡航。 此次21天阅读计划,我选择了《无懈可击的Web设计-使用HTML5和CSS3提高网站的灵活性与适应性》这本书。本书共有九章,每天一章并记录阅读笔记。剩...
分类:
其他好文 时间:
2015-12-07 12:23:51
阅读次数:
114
接下来本书主要介绍了四个领域需求模式,性能领域需求模式,适应性领域需求模式,访问控制领域需求模式,商业领域需求模式。 性能领域需求模式有:响应时间需求模式、吞吐量需求模式、动态容量需求模式、静态容量需求模式、可用性需求模式。性能领域的需求模式解决的是系统的性能问题。响应时间是系统需要多少时间完成一....
分类:
其他好文 时间:
2015-11-30 22:00:09
阅读次数:
171
原文转自:在iOS 8中使用UIAlertController感谢作者分享,自我学习之用iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比...
分类:
移动开发 时间:
2015-11-20 12:19:02
阅读次数:
202
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某 ...
分类:
其他好文 时间:
2015-11-19 16:14:01
阅读次数:
208
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某 ...
分类:
移动开发 时间:
2015-11-18 16:27:19
阅读次数:
279
类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。1、类加载机制 我们来了解一下虚拟机如何加载Class文件。虚拟机把描述类的数据从Clas....
分类:
编程语言 时间:
2015-11-04 21:10:29
阅读次数:
239
通过这一个月的阅读,我终于读完了《软件需求模模式》这本书,前两个读书笔记已经把这本书的几种模式介绍了,之前有基础需求模式,信息需求模式,数据实体需求模式,用户功能需求模式。这次介绍的是性能需求模式,适应性需求模式,访问控制需求模式和商业需求模式。性能需求模式包括五种的性能的需求模式:影响时间(系统需...
分类:
其他好文 时间:
2015-10-28 22:39:59
阅读次数:
207
出于安卓的碎片化原因,针对不同屏幕大小,最好是做到以下几点:1、能用相对布局的就不用绝对布局,尽量使用权重,weight设置,相对布局和线性布局同条件情况下,优先选线性布局2、在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layou...
分类:
移动开发 时间:
2015-10-20 21:13:45
阅读次数:
300