1. C语言变量主要分为全局变量、静态全局变量、局部变量、静态局部变量和寄存器变量。其中静态变量用static关键字进行修饰。程序所占用的内存可以分为以下几个部分:(1)代码段-存放程序代码,只读的,不能修改。(2)全局区(静态区),又称为数据段。其中.data段存放的是已经初始化的全局变量和静态变...
分类:
编程语言 时间:
2014-11-11 20:45:08
阅读次数:
204
一个可执行的二进制文件包含的不仅仅是机器指令,还包括各种数据、程序运行资源,机器指令只是其中的一部分。一个可执行文件要被执行的时候,操作系统需要为其分配资源,这些资源包括:内存空间(物理的和虚拟的),进程、线程资源等等,其中可执行文件的机器指令一般都放在代码段(汇编语言里称之为text段),其它资源...
分类:
其他好文 时间:
2014-11-11 19:07:07
阅读次数:
144
计算代码段的运行时间,这段代码用得太多了,决定将其封装成两个宏,方便以后使用。
代码很简单,就不解释了。
#include
#include
//计时器开始,
//使用时,要将要计时的代码段放入TIMER_START和TIMER_STOP之间,详情请看测试例子
//加入do{ }while(0)是为了尽量减少命令冲突
#define TIMER_START() do ...
分类:
其他好文 时间:
2014-11-11 16:37:17
阅读次数:
245
之前做过的项目中有个需要读取Excel文件内容的需求,因此使用NPOI实现,写下以下代码,这个只是一个代码段,还有很多地方需要优化,希望能对大家有所帮助 public static IList ReadListFromStream(string fileName, Stream str...
分类:
其他好文 时间:
2014-11-11 16:01:16
阅读次数:
194
VS2010,2012,2013自定义注释[代码段]的另种方法[visual studio添加自定义注释或代码块图文教程]以VS2012来说,比如要添加一段自定义注释,如下:/*** 函数名:Func* 作者:小凯* 日期:2014-3-21 11:16:42**/怎么添加呢?耐心看完10张图,不多...
分类:
其他好文 时间:
2014-11-10 21:34:20
阅读次数:
307
用phpmyadmin导入数据提示USING BTREE 错误,原因是mysql不兼容,因为mysql 5.14版本之前不认识 USING BTREE,sql执行到这一段就进行不下去了。解决方法如下,打开sql文件找到如下代码段
CREATETABLE `dede_purview` (
`mid` mediumint(8) DEFAULT'0',
`typeid` s...
分类:
数据库 时间:
2014-11-08 12:06:27
阅读次数:
208
第一个程序可执行文件包含内容:主体+描述 (相当流行结构,很多格式都能这么介绍吧)因为包含2个部分,随便下个exe发现可以用压缩包打开,里面的文件大概就是主体和描述了吧伪指令xxx segmentxxx ends代码段标志:通过段寄存器可以发现,段分为指令,数据和栈,给我的感觉就是数据和方法的分离(...
分类:
其他好文 时间:
2014-11-08 11:54:11
阅读次数:
145
词法定界 lexical scoping static scoping 词法定界(lexical scoping 有时叫静态域)是许多语言约定使用的,变量只能在这套范围(按功能排列)内被一些已经定义了的 代码段中调用(引用)。当被编译后,这些范围将被确定下来。变量定义用这种格式的时候叫私有变量。 ....
分类:
其他好文 时间:
2014-11-07 18:21:42
阅读次数:
146
每次分享意味着每次都有进步,本系列以实用为主,欢迎和我分享和推荐好用的代码段~~
分类:
移动开发 时间:
2014-11-07 12:43:10
阅读次数:
263