http://www.jb51.net/article/38004.htm 数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和
分类:
数据库 时间:
2016-02-24 15:39:09
阅读次数:
228
内存区分配: 1. code segment:存放代码 2. data segment: 静态变量 3. stack: 局部变量 4. heap: new出来的东西 8种基本数据类型: 布尔型: boolean 字符型: char:1 字节 整数型: byte:1字节 -127-128 short:
分类:
编程语言 时间:
2016-02-23 20:46:13
阅读次数:
261
堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。 在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++
分类:
其他好文 时间:
2016-02-23 09:40:20
阅读次数:
115
总结: 1. 基本数据类型的赋值不是引用,系统会自动创建两个独立的对象(内存空间) 2. 引用的赋值会覆盖两者在内存中的地址(即将两个对象合二为一),而基本数据类型的赋值不会 3. 引用存放在stack, 对象存放在heap。对象是引用的实体,我们日常看到的都是引用 对象引用 我们沿用之前定义的Hu
分类:
编程语言 时间:
2016-02-22 17:42:38
阅读次数:
237
在eclipse中可用为JVM设置参数:Window-->Preferences-->Java-->Installed JREs然后选中你安装的jre-->Edit-->Default VM Arguments:-Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxP
分类:
编程语言 时间:
2016-02-22 17:33:11
阅读次数:
111
最原始的内存泄露测试 重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高。 MAT内存分析工具 2.1 MAT分析heap的总内存占用大小来初步判断是否
分类:
其他好文 时间:
2016-02-20 16:02:34
阅读次数:
251
You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 ston
分类:
其他好文 时间:
2016-02-20 00:30:54
阅读次数:
125
一,经历 <1> 使用SDWebImage下载 成功图片后,将图片设置给 self.imageView.image,提示如题所示的错误提示. <2>第一反应就是慢慢注释掉代码进行调试,结果发现是在成功的回调中出事了,代码如下: 1 - (void)setupDownloadImage{ 2 NSUR
分类:
移动开发 时间:
2016-02-17 22:09:41
阅读次数:
288
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238633 虽说现在的手机内存都已经非常大了,但是我们大家都知道,系统是不可能将所有的内存都分配给我们的应用程序的。没错,每个程序都会有可使用的内存上限,这被称为堆大小(Heap
分类:
移动开发 时间:
2016-02-16 22:10:50
阅读次数:
266
原文以演示样例代码系统的讲述了三种内存损坏的情况: 全局内存、栈损坏及堆损坏, 以及它们产生的原因。粗略整理例如以下。Global Memory Corruption即全局变量的内存使用出了问题,主要还是越界。例如以下代码:#include <stdio.h> #define MAX 6 int a
分类:
其他好文 时间:
2016-02-16 21:58:37
阅读次数:
246