onCreate():初次创建Activity时调用,之后将不会调用。onStart():当Acticity变成用户可见之前调用。onResume():当Activity可以与用户交互之前调用。也就是Actvity到底Activity活动栈顶端即将可见时调用。onPause():当系统调用其他Activity时调用,可以在这个方法中保存数据到持..
分类:
其他好文 时间:
2014-09-03 13:20:37
阅读次数:
167
首先,安装gconf-editor以获得gconftool-2命令终端命令:gconftool-2 --set/apps/nautilus/desktop/computer_icon_visible--type=bool falsegconftool-2 --set/apps/nautilus/de...
分类:
其他好文 时间:
2014-09-02 19:47:05
阅读次数:
208
感觉IOS的键盘回收好累,所以封装了一个通用一点的方法-(IBAction)spbResignFirstResponder:(id)sender{ // NSLogObj(sender); if (sender == NULL || [sender isKindOfClass:[U...
分类:
移动开发 时间:
2014-09-02 17:12:25
阅读次数:
194
堆(Heap)栈(Stack)1、内存分配方面: 堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。 栈:由编译器(Compiler)自动分配释放,.....
分类:
其他好文 时间:
2014-09-02 15:36:44
阅读次数:
230
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据...
分类:
其他好文 时间:
2014-09-01 22:37:53
阅读次数:
260
JavaScript采用垃圾自动回收机制,运行时环境会自动清理不再使用的内存,因此javascript无需像C++等语言一样手动释放无用内存。在这之前先说一下垃圾回收的两种方式:引用计数与标记清除。引用计数方式会为每个已分配内存单元设置计数器,当计数器减少到0的时候就意味着该单元无法再被引用,将会被...
分类:
编程语言 时间:
2014-09-01 22:22:33
阅读次数:
257
1.静态内存编译的时候预申请的内存,不需要自己管理,所属函数执行完毕后自动回收缺陷:类似下面的函数会出错:char *uppr(char *oldstring){ char newstring[100]; ... return newstring;}因为函数执行完毕后字符数组new...
分类:
系统相关 时间:
2014-09-01 13:54:13
阅读次数:
291
登录帐号允许你连到SQL Server,并且如果有数据库用户映射到这个帐号,那么这个帐号也可以访问对应的数据库。默认情况下,他们没有服务器层面的管理操作权。固定服务器角色允许你简化授权和回收权限的操作。...
分类:
其他好文 时间:
2014-09-01 12:40:54
阅读次数:
202
操作系统中的栈:
由编译器自动分配和自动释放,一个函数对应一个栈,用于存放函数的参数值、函数调用完成后的返回值和函数体内的局部变量等。栈占用连续的一段内存空间,其操作和组织方式与数据结构中的栈十分相似。栈是为了执行线程留出的内存空间。当调用函数时创建栈,当函数执行完毕,栈就被回收了。
操作系统中的堆:
由程序员手动进行内存的申请与释放。由于程序员手动申请及释...
分类:
编程语言 时间:
2014-09-01 09:22:22
阅读次数:
272
内存泄露在堆上分配的内存,没有及时释放掉,以便后面其它地方可以重用。在C/C++中,内存管理器不会帮你自动回收不再使用的内存。如果你忘了释放不再使用的内存,这些内存就不能被重用,就造成了所谓的内存泄露。一两处内存泄露通常不至于让程序崩溃,也不会出现逻辑上的错误,当然了,量变会产生质变,一旦内存泄露过...
分类:
其他好文 时间:
2014-08-31 17:07:41
阅读次数:
153