An iterative way of writing quick sort:
#include
#include
#include
using namespace std;
void quickSort(int A[], int n) {
stack> stk;
stk.push(make_pair(0, n-1));
while (!stk.empty()) {
pair ...
分类:
其他好文 时间:
2014-06-03 00:16:43
阅读次数:
357
3D人物造型When drawn animation frame by frame, the
images have a tendency to change, at least a little, but it increased by at
least movement, even his ca...
分类:
其他好文 时间:
2014-06-02 22:19:26
阅读次数:
379
写一份赏心悦目的工程文档,是很困难的事情。若想写得完善,不仅得用对工具(use the right
tools),注重文笔,还得投入大把时间,真心是一件难度颇高的事情。但,若是真写好了,也是善莫大焉:既可让人明白「为何如此设计」,即「知其然更知其所以然」;也能剥离一些琐碎的细节,让更多没那么多时间与...
分类:
数据库 时间:
2014-06-02 21:24:16
阅读次数:
486
首先,keyPath一定是frame,而不是frame.origin.x之类的路径,因为再点下去的话,就是访问结构体内部的值了,KVO是无法检测的,会报错找不到KeyPath。代码如下:1
[_funcMenuVC.view addObserver:self forKeyPath:@"fra...
分类:
其他好文 时间:
2014-06-02 20:07:13
阅读次数:
218
用 Core Animation
实现图片的碎片化参考书籍:效果如下:原理其实非常简单哦:)。1. 创建一个CALayer,使用其 contents
属性来装载一张图片(获取图片的CGImage)2. 根据frame值裁剪图片,然后将裁剪的图片赋给你创建的更小的CALayer3. 实现这些更小的CA...
分类:
其他好文 时间:
2014-06-02 11:37:09
阅读次数:
337
图论-深度优先和广度优先(均非递归)
不使用递归的原因我这在这不重复。因此如何替代递归呢?请接着看: 深度优先:使用Stack(栈)替代 广度优先:使用Queue(队列)替代 C++代码献上: 1
#include 2 #include 3 #include 4 #incl...
分类:
其他好文 时间:
2014-06-02 09:40:48
阅读次数:
198
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法?添加所有需要显示的子控件(不需要设置子控件的数据和frame,
子控件要添加到contentView中)?进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定...
分类:
其他好文 时间:
2014-06-02 07:11:11
阅读次数:
227
1:UIScrollView在初始化的时候可以指定frame,它的frame和其他控件不太一样的地方是:
它的frame指的的“可视大小”,也就是我们指定多大的frame来看一张图片,当然最大就是屏幕尺寸那么大了
设置和屏幕尺寸一样大得frame:直接用当前视图的bounds来设置; UISc...
分类:
其他好文 时间:
2014-06-01 17:14:42
阅读次数:
476
java 中的内存分为四个部分:stack(栈),heap(堆),data segment, codesegment。
stack(栈):存放基本类型的数据和对象的引用,即存放局部变量。
heap(堆)存放 new 出来的东西。
data segment(数据区):分为静态区和常量区(常量池):
静态区(static segment):存放在对象中用 static 定义的静态成员(即静态变量,如果该静态变量是基本类型变量,则将变量名和值都存入静态区中,如果是引用类型则指向 new 出来的对象。
...
分类:
编程语言 时间:
2014-06-01 15:09:19
阅读次数:
348