宏的命名规范:一般以项目前缀开头,key结尾。 #开头表编译。 宏的用法:1、定义常用字符串。 2、定义一段代码。 const与宏的区别:1、编译时刻:宏-预编译 const-command+b(编译阶段)编译。 2、宏不会检查代码错误,只是替换,但是const会编译报错。 3、宏的好处:定义代码或 ...
分类:
其他好文 时间:
2016-09-27 00:37:15
阅读次数:
141
mysql执行流程: sql命令 》mysql引擎 (分析) 》语法正确 (编译) 》可识别命令 (执行) 》执行结果 (返回) 》客户端。 存储过程定义: sql语句和控制语句的预编译集合,以一个名称存储作为一个单元处理。 最重要的优点: 省略部分执行流程,提高执行速度。 其他优点: 增强sql语 ...
分类:
数据库 时间:
2016-09-26 23:12:11
阅读次数:
414
Gulp应该和Grunt比较,他们的区别我就不说了,说说用处吧。Gulp / Grunt 是一种工具,能够优化前端工作流程。比如自动刷新页面、combo、压缩css、js、编译less等等。简单来说,就是使用Gulp/Grunt,然后配置你需要的插件,就可以把以前需要手工做的事情让它帮你做了。说到 ...
分类:
Web程序 时间:
2016-09-26 10:57:35
阅读次数:
334
常用前端手册: http://caniuse.com/ http://www.w3school.com.cn/ http://www.runoob.com/ http://www.css88.com/ 预编译官网: http://www.1024i.com/demo/less/ http://les ...
分类:
其他好文 时间:
2016-09-24 18:59:14
阅读次数:
153
本文转载自http://blog.csdn.net/yby4769250/article/details/7359278 今天回顾了大学这几年学习C++的点点滴滴,在回顾了“常量折叠”这里时,突然困惑了,当时学习这点知识时的理解是:可折叠的常量像宏一样,在预编译阶段对常量的引用一律被替换为常量所对应 ...
分类:
其他好文 时间:
2016-09-24 18:56:09
阅读次数:
108
1. #error 的用法 (1)#error 是一种预编译器指示字,用于生成一个编译错误消息 (2)用法:#error message //注意:message 不需要用双引号包围 (3)#error 编译指示字用于自定义程序员特有的编译错误消息。类似的,#warning 用于生成编译警告消息 ( ...
分类:
编程语言 时间:
2016-09-24 16:17:33
阅读次数:
363
C语言中的条件编译的行为类似于 C 语言中的 if…else…,是预编译指示命令,用于控制是否编译某段代码 。 1.条件编译的本质 (1)预编译器根据条件编译指令有选择的删除代码 (2)编译器不知道代码分支的存在 (3)if…else…语句在运行期进行分支判断 ,条件编译指令在预编译期进行分支判断 ...
分类:
编程语言 时间:
2016-09-24 14:54:53
阅读次数:
166
SQLSERVER编译与重编译 编译的含义 当SQLSERVER收到任何一个指令,包括查询(query)、批处理(batch)、存储过程、触发器(trigger) 、预编译指令(prepared statement)和动态SQL语句(dynamic SQL Statement)要完成语法解释、语句解 ...
分类:
数据库 时间:
2016-09-24 08:11:20
阅读次数:
230
ISE Simulator 概述 使用ISim主要实现两个功能(要用CompXlib预编译芯片仿真库文件):1、创建VHDL或Verilog图形测试向量 2、使用硬件描述语言仿真器实现VHDL/ Verilog/混合设计的功能和时序仿真 设计特征、接口和流程 支持的语言和标准 Language Su ...
分类:
其他好文 时间:
2016-09-20 12:15:22
阅读次数:
568
C++控制台应用程序 我们创建一个包含预编译头的C++控制台应用程序时,会发现其结构是这样的: 1)理解预编译头文件: 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预 ...
分类:
编程语言 时间:
2016-09-20 10:20:25
阅读次数:
144