- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(code segment/text segment)通常是指用
2013-10-03 23:44:54 377
原创 C++内存管理
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C
2010-01-19 10:02:00 396
原创 《C专家编程》之C语言的声明
(1)涉及指针和const的声明可能会出现几种不同的顺序:const int * grape;int const * grape;int * const grape_jelly;最后一种情况下,指针是只读的,而在另外两种情况下,指针所指向的对象是只读的。 当然对象和指针有可能都是只读的,下面两种声明方法都能做到这一点:const int * const grape_ja
2010-01-05 14:52:00 311
原创 Linux帐号管理
帐号管理 /etc/passwd 系统帐号信息 /etc/shadow 帐号密码信息 经MD5 32位加密 在密码栏前面加『 * 』『 ! 』禁止使用某帐号 /etc/group 系统群组信息 /etc/gshadow newgrp 改变登陆组 useradd &
2009-12-13 10:06:00 322
原创 Linux常用的基本命令
一些常用的基本命令: uname -a 查看内核版本 ls -al 显示所有文件的属性 pwd 显示当前路径 cd - 返回上一次目录 cd ~ 返回主目录 date s 设置
2009-12-13 10:04:00 420
原创 linux目录架构
/ 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd
2009-12-13 10:02:00 310
原创 SQL操作全集
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE data
2009-12-12 23:58:00 405
原创 C#的类型转换
一)、数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点,为了便于描述,又常用八、十六进制作为二进制的缩写。 一般计数都采用进位计数,其特点是: (1)逢N进一,N是每种进位计数制表示一位数所需要的符号数目为基数。 (2)采用位置表示法,处在不同位置的数字所代表的值不同,而在固定位置上单位数字表示的值是确定的,这个固定位上的值称为权。 在
2009-12-12 22:28:00 435
原创 基本的c#知识
微软的实例教材中讲了三种语言:c#、vb 、Jscript,为了让大家过一把新东西隐,我们还是学c#吧。这个最好有一点c++基础。 不过没有也没有关系,大不了多费点力了。 任何一门语言都有两部分: 数据+语法+算法 数据是用来表示信息的,语法是来控制的。算法说白了就是人们总结的一些解决问题的思维方式。到于数据吧,多了自然有数据结构了,然后就出来了
2009-12-04 13:08:00 514
原创 .net系统编码优化
c#(或vb.net)程序改进 1、使用值类型的ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。 使用值类型的ToStri
2009-12-04 12:55:00 345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人