- 博客(8)
- 资源 (7)
- 收藏
- 关注
转载 C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆,就是那些由 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个 new 就要对应一个 delete。如果程序
2013-10-31 14:16:26 847
原创 sql表的管理-sql学习笔记3
表的管理:1、创建表,主键,保证标识的唯一性,任何类型都可以做主键,主键不允许为空(NULL)create table clerk(cleId int primary key,cleName nvarchar(50),age int)2、添加数据insert into 表名 values(值)3、修改数据修改一个字段update 表名 set 字段名=‘新值’ wher
2013-10-28 22:03:08 622
原创 sql语句-sql学习笔记2
1、支持的数据类型(1)字符型:(用来保存字符串)char 定长 最大8000字符 即最大char(8000)(非unicode编码)(unicode编码:用两个字节表示一个字符,可以是英文,可以是汉字,对汉字支持比较好;而非unicode编码:用一个字节表示一个字母,用两个字节表示一个汉字;gb)char(10) ‘小雪’前4个字符存放‘小雪’,后添6个空格varchar 变
2013-10-28 21:24:26 666
原创 sql语句-sql学习笔记1
1、sql语言包含4个部分:数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL),例如:SELECT语句。数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。2、性别的数据类型:char 长度为2(一个汉字用2个char
2013-10-28 17:07:16 773
转载 malloc函数的使用以及内存泄露情况
malloc函数与new的区别从函数声明上可以看出。malloc 和 new 至少有两个不同: new 返回指定类型的指针,并且可以自动计算所需要大小。比如:123int*p;p = newint;//返回类型为int* 类型(整数型指针),分配大小为 sizeof(int);
2013-10-25 10:43:29 1668
原创 用面向对象的方法编写的九九乘法表java代码的编写
运行结果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=361x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=491
2013-10-08 16:53:32 3351
原创 九九乘法表的java代码
运行结果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=361x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=491
2013-10-08 16:03:44 4927
原创 java中的main函数为什么要定义为static的?
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test(); 然后才能调用 test.main(); 而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接
2013-10-08 15:59:14 1914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人