网络上有很多关于hasLayout和BFC相关的文章,但是大部分都显得有些晦涩难懂。所以想用一些比较直观的例子来说明hasLayout和BFC给平时的布局带来的影响。 基础知识 在讲hasLayout和BFC之前,先简单地过一下元素布局的一些基本知识。 元素本身的布局方式可以从display上表现....
分类:
其他好文 时间:
2014-06-25 12:39:39
阅读次数:
288
iOS Core Animation 动画 入门学习(一)基础 reference:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Int....
分类:
移动开发 时间:
2014-06-25 12:35:48
阅读次数:
276
本文部分来源于CSDN兰亭风雨大牛的原创。链接为http://blog.csdn.net/ns_code/article/details/12977901二叉树是一种非常重要的数据结构,很多其他数据机构都是基于二叉树的基础演变过来的。二叉树有前、中、后三种遍历方式,因为树的本身就是用递归定义的,因此...
分类:
其他好文 时间:
2014-06-25 12:33:46
阅读次数:
327
蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,数学家冯...
分类:
其他好文 时间:
2014-06-25 12:20:15
阅读次数:
347
算法一:快速排序算法
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。
快速排序使用分治法(Divideandconquer)策略来把一个串...
分类:
其他好文 时间:
2014-06-25 08:29:57
阅读次数:
178
标准库:一些最爱
re
re模块包含对正则表达式的支持,因为曾经系统学习过正则表达式,所以基础内容略过,直接看python对于正则表达式的支持。
正则表达式的学习,见《Mastering Regular Expressions》(精通正则表达式)
re模块的内容
最重要的一些函数
函数
描述
compile(pattern[,fl...
分类:
编程语言 时间:
2014-06-25 08:28:05
阅读次数:
304
Struts 1基础
为什么重拾Struts 1
曾经是最主流的MVC框架
市场份额依然很大
很多遗留系统中依旧使用
维护和升级都需要熟悉Struts 1
与Struts 2相比
编码、配置繁琐
侵入性强
例子:使用Struts实现登录
登录失败
返回登录页面,提示失败
登录成功
保存当前登录用户...
分类:
其他好文 时间:
2014-06-25 07:02:26
阅读次数:
218
//MysurfaceView.javapackagecom.example.surfaceview;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.view.MotionEvent;importandroid.view.SurfaceHolder;importandroid.view.Surfa..
分类:
移动开发 时间:
2014-06-25 06:25:42
阅读次数:
428
当被问及“在SSD上能否建传统RAID”这个问题的时候,大家的第一反应应该是“可以建,但是需要Trim命令的支持”。在网上也可以看到很多人拿SSD来建RAID,但基本上都会配置成RAID0或者RAID1。很少有人会去建RAID5,这是为什么呢?答案很简单,在SSD基础上如果配置类似于RAID5这样..
分类:
其他好文 时间:
2014-06-25 06:09:31
阅读次数:
308