0、序言名字空间是C++提供的一种解决符号名字冲突的方法。一个命令空间是一个作用域,在不同名字空间中命名相同的符号代表不同的实体。通常,利用定义名字空间的办法,可以使模块划分更加方便,减少模块间的相互影响。1、名字空间的成员定义在名字空间中的实体称为名字空间的成员。名字空间内的名字可以被该名字空间内...
分类:
编程语言 时间:
2014-05-09 10:45:40
阅读次数:
408
首先语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象...
分类:
编程语言 时间:
2014-05-09 05:03:46
阅读次数:
321
一、 基本原理1.
什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、fl...
分类:
其他好文 时间:
2014-05-09 04:49:18
阅读次数:
408
什么时候用委托?委托有什么用?当一个类型和总需要潜入一段代码,这段代码具有不确定性,那就用委托来占位,在我们在实际操作中要用到这段代码的时候再定义具体的方法,并将这个方法传递给这个委托,那么这个委托就会调用这个方法。在空间中的时间会大量的使用委托。因为对于某一个控件的触发,在写控件的时候,是不知道这...
分类:
其他好文 时间:
2014-05-09 04:40:22
阅读次数:
299
memcache不会释放内存,而是重新利用。在缓存的清除方面,memcache是不释放已分配内存。当已分配的内存所在的记录失效后,这段以往的内存空间,memcache只会重复利用。memcached的内存回收机制不是说你设置的key到了生命周期就自动从内存中清除的,这个时候必须有一个新的对象入驻请求...
分类:
其他好文 时间:
2014-05-09 04:00:31
阅读次数:
375
Reflection 反射需要引用using System.Reflection; 命名空间。
通过Assembly 类的 Load( ); 加载指定的 程序集 Assembly 是不能被实例化, 所以能通过调用静态方法Load();加载指定程序集。
通过GetType()RefLiuyl...
分类:
Web程序 时间:
2014-05-09 03:36:17
阅读次数:
444
1. ConfigurationManager的命名空间:using
System.Configuration;2.To be able to save you have to use a configuration object
returned by the OpenExeConfigurati...
分类:
移动开发 时间:
2014-05-09 03:03:07
阅读次数:
596
环境:CentOS
鉴于语句描述苍白无力,用例子直接说明。
mytxt文件内容:
zilzhang 19881110 jiangxi 18 film
zhagnsan 21321 sichuan 100 card
lisi 3435 hunan 65 TV
1. 找出文件第二行
$ sed -n '2p' mytxt
zhagnsan...
分类:
系统相关 时间:
2014-05-09 02:31:33
阅读次数:
365
这道题是为数不多的感觉在读本科的时候见过的问题。人工构造的过程是怎样呢,后续遍历最后一个节点一定是整棵树的根节点,从中序遍历中查找到这个元素,就可以把树分为两颗子树,这个元素左侧的递归构造左子树,右侧的递归构造右子树,元素本身分配空间,作为根节点。
于set和map容器不同的是,vector容器不含find的成员函数,应该用stl的库函数,好在返回的也是迭代器,而vector的迭代器之间是可以做...
分类:
其他好文 时间:
2014-05-09 01:23:38
阅读次数:
275