一: 分类(Category)1>Category的概念:就是在不改变原来类的基础上,为类增加一些方法 (1,可以为库中定义的类增加方法;2,可以给自己定义的类增加方 法)仅仅是方法哦 好处:一个类可以有多个文件,编译器会将这些文件按一个类除了,便于团队合作。2> 代码格式: 自...
分类:
其他好文 时间:
2014-11-10 23:06:17
阅读次数:
385
在innodb中实现了自己的内存池系统和内存堆分配系统,在innodb的内存管理系统中,大致分为三个部分:基础的内存块分配管理、内存伙伴分配器和内存堆分配器。innodb定义和实现内存池的主要目的是提供内存的使用率和效率,防止内存碎片和内存分配跟踪和调试。我们先来看看他们的关系和结构。
以下是它的关系结构图:
上图中的:
ut_mem_block块是基础内存管理
Buddy all...
分类:
数据库 时间:
2014-11-10 21:56:42
阅读次数:
400
现在世界各国通用一星期七天的制度。这个制度最早由君士坦丁大帝(Constantine the Great)制定。他在公元321年3月7日正式宣布7天为1周,这个制度一直沿用至今。一周7天的英文名称是Sunday(星期天)Monday(星期一)Tuesday(星期二)Wednesday(星期三)Thu...
分类:
其他好文 时间:
2014-11-10 21:18:59
阅读次数:
232
我们知道,临时声明的变量是保存在内存中的,即便是静态变量,在脚本运行完毕后也会被释放掉,so,想长久保存一个变量的内容,方法之一就是写到文件中,放到硬盘或服务器上,为此文件操作就必须很熟悉。 1.文件的属性信息获取 首先文件具有类型,在Linux下边,有block(块设备,如磁盘分区、CD-...
分类:
Web程序 时间:
2014-11-10 19:33:13
阅读次数:
244
CentOS6.4部署OpenStackHavana(Nova-Network版)一基本设备介绍测试环境CentOS6.4x64OpenStack服务介绍计算(Compute)-Nova;网络和地址管理-Neutron;对象存储(Object)-Swift;块存储(Block)-Cinder;身份(Identity)-keystone;镜像(Image)-Glance;UI界面(Dashboard)-Horizon;..
分类:
Web程序 时间:
2014-11-10 15:47:43
阅读次数:
356
在css设置文字大小的时候,到12px 的时候你在怎么缩小他,他的大小就是不变font-size:百分比来控制也不起作用-webkit-transform: scale(0.8);-o-transform: scale(1);display: inline-block;
分类:
其他好文 时间:
2014-11-10 15:16:26
阅读次数:
177
今天发现一个很古怪的问题,object与下面文字部分的间隔超过了30个像素,关系是不管用padding还是margin都是一样的效果;给其设置overflow:hidden属性依然没有任何效果,再设置高度还是依然不变。偶不死心,试试给object属性加上display:block后一切正常,一个多小...
分类:
其他好文 时间:
2014-11-10 15:15:44
阅读次数:
157
代码块本质上是和其它变量相似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你能够像调用其它标准函数一样,传入參数数,并得到返回值。脱字符(^)是块的语法标记。依照我们熟悉的參数语法规约所定义的返回值以及块的主体(也就是能够执行的代码)。下图是怎样把块变量赋值给一个变量的语法解说:依照调用函...
分类:
其他好文 时间:
2014-11-10 13:39:53
阅读次数:
131
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp]view plaincopyprint?[UIViewtransitionW...
分类:
移动开发 时间:
2014-11-10 11:48:28
阅读次数:
170
为什么要损耗平衡(wear-leveling)?Flash上的每一位(bit)可以被写操作置成逻辑0。 可是把逻辑 0 置成逻辑 1 却不能按位(bit)来操作,而只能按擦写块(erase block)为单位进行擦写操作。一般来说,“NOR flash擦写块的大小是128K,Nand flash擦写...
分类:
编程语言 时间:
2014-11-10 06:22:55
阅读次数:
368