一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意...
分类:
其他好文 时间:
2014-10-13 15:39:59
阅读次数:
136
大规模运动的物体通常有两种方法实现
1,使用帧动画来模拟
2,粒子效果
粒子系统有CCParticleSystem类实现,CCParticleSystem实现了对粒子的控制与调度,对粒子的操作包括:
1,产生粒子
2,更新粒子状态
3,回收无效粒子
粒子系统继承自CCNode ,可以添加到其他节点之中
cocos2d-x内置了一些粒子效果如:
- CCPartic...
分类:
其他好文 时间:
2014-10-13 13:22:49
阅读次数:
296
一、静态分配( Static Allocation ) 从静态存储区域分配内存。程序编译的时候内存已经分配好了,并且在程序的整个运行期间都存在,如静态变量和全局变量。 如下面这张网上找的图:把房间看做一个程序,我们可以把静态分配的内存当成是房间里的耐用家具。通常,它们无需释放和回收,因为没人会天.....
分类:
编程语言 时间:
2014-10-13 10:41:12
阅读次数:
232
??
??
1、spool命令
spool "D:\test.txt"
spool off
SQL> host cls
2、创建一个表
SQL> --条件(1):有创建表的权限,(2):有表空间
SQL> desc t4;
名称
是否为空?
类型
---------...
分类:
数据库 时间:
2014-10-12 23:53:29
阅读次数:
434
作用域的作用作用域是结构化编程语言的一种感念。(决定了变量的可见范围和生命周期,是的代码清晰,易懂),垃圾回收的基本单元。特点:JavaScript中的作用域和其他语言的作用域不相同,它不以花括号为一个模块。而且函数的执行顺序是从内到外 var s="123"; var d=function(...
分类:
其他好文 时间:
2014-10-12 22:41:38
阅读次数:
181
java的安全性编程其实也是略带了点防御性编程的意思在里面,其实java作为一门编程语言,相对C,c++,本身算比较安全的,跟C,C++这种偏底层的编程语言比,java少了显示的指针调用,少了程序上的内存释放,回收,这些统统都交给了JVM,而且在内存分配的也做了一些检测,诸如越界检测ArrayIndexOutOf,还有空指针保存NullPointerException,这一切的不同使得java的使...
分类:
编程语言 时间:
2014-10-12 12:24:04
阅读次数:
216
因为在IE的低版本中,JScript对象和COM对象时使用不同的垃圾回收机制。因为在闭包中包含了包含函数的变量对象,如果我们的闭包引用循环中引用包含函数的变量对象中的引用时,只要匿名函数存在,该引用至少存在一次,因此占用的内存永远也不会被释放。我们平时写的一个例子:function eve(){ ....
分类:
其他好文 时间:
2014-10-11 20:53:26
阅读次数:
212
原文链接:http://blog.csdn.net/hahahacff/article/details/8228034在主线程中直接捕获子线程的异常是捕获不到的(如果不做特殊处理),这样可能会导致程序还是会异常退出,而且异常的时候无法回收一些系统资源,或者没有关闭当前的连接等等。 public cl...
分类:
其他好文 时间:
2014-10-11 17:37:06
阅读次数:
156
异常现象:
今天在处理用户头像的过程中,由于头像的处理比较复杂,因为,没有使用afinal自带的自动加载,而是自己根据头像的下载路径,手动进行下载和使用。但是在手动回收bitmap对象的过程中,会出现Cannot generate texture from bitmap异常的情况,同时,ImageView显示是黑色的,图像不能正常显示。
解决方案:
在查阅了一些其他人...
分类:
其他好文 时间:
2014-10-11 17:06:05
阅读次数:
846