一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作...
分类:
其他好文 时间:
2015-06-11 16:13:50
阅读次数:
131
对于自动化测试中,UI 自动化测试估计是最有争议的,让人又爱又恨。UI 自动化做回归测试,可以省下很多人力。如果版本一直不稳定,投入跟产出不成比例的。时机一般是要版本稳定,界面改动不大。如果迭代版本一个接一个,界面改动大,这样就无法大规模投入 UI 自动化。因为你的维护成本大。也许你脚本还没改好,下...
分类:
其他好文 时间:
2015-06-04 20:51:08
阅读次数:
122
1、定位概述 定位:定义元素框相对于其正常位置应该应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置 普通流定位 浮动定位 相对定位 绝对定位2、普通流定位 页面中的块级元素框从上到下一个接一个地排列 每一个块级元素都会出现在一个新行中(比如元素、元素) 元...
分类:
其他好文 时间:
2015-06-02 14:47:02
阅读次数:
127
题目链接:
POJ1149
题意:
麦克是农场主有N个猪圈,每个猪圈都有一把锁但麦克没有钥匙。要买猪的顾客一个接一个来到养猪场,每个顾客有一些猪圈的钥匙,而且他们要买一定数量的猪。当每个顾客到来时,他将那些他拥有钥匙的猪圈全部打开;迈克从这些猪圈中挑出一些猪卖给他们;如果迈克愿意,迈克可以重新分配这些被打开的猪圈中的猪;当顾客离开时,猪圈再次被锁上。给出每个猪圈的初始...
分类:
其他好文 时间:
2015-05-22 13:38:35
阅读次数:
149
【基本概念】单链表即单向链表,数据结构为一个接一个的结点组成,每个结点有两个成员,一个数据域一个指向下一个结点的指针,如下:struct Node
{
int data;
struct Node *next;
};单链表基本操作包括链表初始化、插入、删除,其中初始化操作是指让单链表存在一个头结点,其数据域随机,头结点指向下一个结点,每次访问都要从头结点开始访问,插入结点方式有两种,尾...
分类:
其他好文 时间:
2015-05-19 19:09:05
阅读次数:
194
C/C++内存对齐 一、什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这...
分类:
其他好文 时间:
2015-05-12 17:05:18
阅读次数:
108
线性布局有LinearLayout类来代表,Android的线性布局和Swing的Box有点相似(他们都会将容器里面的组件一个接一个的排列起来),LinearLayout中,使用android:orientation属性控制布局是水平还是竖直布局(vertical水平,horizontal竖直)XM...
分类:
移动开发 时间:
2015-04-30 10:24:51
阅读次数:
150
CSS定位机制CSS有三种基本的定位机制:普通流、浮动和绝对定位。除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在X(HTML)中的位置决定。块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。行内框在一行中水平布置。可以使用水平内边距、边框和...
分类:
Web程序 时间:
2015-04-25 17:57:20
阅读次数:
273
win7下 文件默认打开方式被设置为用%SystemRoot\windows\explorer.exe打开 。然后右键该文件->属性,发现想改回默认打开方式却没有相关按钮、选项了。这时候双击该文件,就会一个接一个的运行explorer进程,一直到几千个; 这时候把该文件放进回收站,即可停止explo...
在开发过程中其实我们已经接触到了屏幕适配方面的相关知识,慢慢的总结归纳,剖析其原理。
使用相对布局
LinearLayout却不允许你精准的控制它子view的关系,子view在LinearLayout中只能简单一个接一个的排成行。如果你需要你的子view不只是简简单单的排成行的排列,更好的方法是使用RelativeLayout,它允许你指定你布局中控件与控件之间的关系。
尽量使用...
分类:
移动开发 时间:
2015-04-21 09:52:06
阅读次数:
164