摘要:
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码。 要明白为何使用extern "C",还得从cpp中对函数的重载处理开始说起。在c++中,为了支持重载机制,在编译生成的汇 阅读全文
阅读排行榜
INF Models Section
2012-04-30 09:01 by java20130722, 271 阅读, 收藏,
摘要:
INFModelsSection形如:[models-section-name]|[models-section-name.TargetOSVersion](WindowsXPandlaterversionsofWindows)device-description=install-section-name[,hw-id][,compatible-id...][device-description=install-section-name[,hw-id][,compatible-id]...]...Device-description标识要安装的设备。形如:"quotedstring& 阅读全文
DBA常用SQL语句
2013-02-19 10:58 by java20130722, 270 阅读, 收藏,
摘要:
查看表空间的名称及大小:SQL>select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;查看表空间物理文件的名称及大小:SQL>select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space 阅读全文
photoshop 基本操作
2013-04-01 22:55 by java20130722, 269 阅读, 收藏,
摘要:
1. 快速填充画板颜色 Alt+Backspace,Alt+Delete是填充前景色的。 ctrl+Backspace,ctrl+Delete是填充背景色的。2. 显示和隐藏键盘标尺 ctrl + r3. 新建一个图层和删除图层 新建一个图层:ctrl+shift+n; 会有对话框ctrl+shift+alt+n; 没有对话框 删除图层:Delete4.删除选区里的东西 Delete,要保证是当前图层 阅读全文
JAVA中内存分配策略里的堆与栈
2012-08-02 23:49 by java20130722, 269 阅读, 收藏,
摘要:
按照编译事理的分配概念,运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的。 静态存储分配是指在编译时就能确定每个数据方针在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间。这种分配策略要求代码中不许可有可变数据结构(好比可变数组)的存在,也不许可有嵌套或者递归的结构呈现,因为它们城市导致编译轨范无法计较切确的存储空间需求。 栈式存储分配也可称为动态存储分配,是由一个近似于仓库的运行栈来实现的。和静态存储分配相反,在栈式存储方案中,对数据区的需求在编译时是完全未知的,只有到运行的时辰才能够知道,可是划定在运行中进入一个轨范模块时,必需知道该轨范模块所需的数据区巨细.. 阅读全文
浙公网安备 33010602011771号