第九章 内存模型和名称空间 1、不要将函数定义或者变量声明放到头文件中。 2、头文件常包含的内容:函数原型、使用#define或者const定义的常量、结构声明、类声明、模板声明、内联函数。 3、避免多次包含同一个头文件的技术:#ifndef/#endif。仅当以前没有使用预处理器编译指令#defi ...
分类:
编程语言 时间:
2018-04-13 16:19:48
阅读次数:
175
教材:Randal E. Bryant&David R. O`Hakkaron的深入理解计算机系统(第三版) 计算机系统漫游 程序编译过程 .c程序要被转化为可执行文件,并以二进制磁盘文件的形式存放起来。 过程由GCC编译器驱动程序完成: GCC读取hello.c(源程序,文本) -> 经过预处理器 ...
分类:
其他好文 时间:
2018-04-12 13:31:32
阅读次数:
176
我们平时所做的编译工作其实是由编译器来完成的,那么编译器都是由哪几部分构成的呢?包括四大部分:预处理器、编译器、汇编器以及链接器组成。链接是指将目标文件最终链接为可执行程序。根据链接方式的不同,链接过程可分为:静态链接,将目标文件直接链接进可执行程序;动态链接,在程序启动后才动态加载目标文件。
分类:
其他好文 时间:
2018-04-12 03:00:07
阅读次数:
200
PHP简介:PHP是什么? 什么是PHP,它是一种被广泛应用的开放源代码的多用途脚本语言,用它可以开发服务器端脚本,命令行脚本和桌面应用程序,目前主要用它做Web开发。 PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途 ...
分类:
Web程序 时间:
2018-04-11 15:52:20
阅读次数:
241
1 #include <iostream> //1 2 3 int main() //2 4 5 { 6 7 std::cout<<“hello, world”; 8 9 return 0;//3 10 11 } C++组成部分 1、预处理器编译指令#include 两种头文件: <标准头文件> “ ...
分类:
编程语言 时间:
2018-04-10 15:24:00
阅读次数:
496
# Wed 27 Dec 18:57:00 GMT 2017 Part II running programs on a system 第七章 链接 (linking) 7.1 编译器驱动程序 编译驱动程序代表用户在需要时间调用语言预处理器,编译器,汇编器和连接器。生成 .i, .s, .o及可执行 ...
分类:
其他好文 时间:
2018-03-29 02:08:43
阅读次数:
190
1、模块化,让我们可以把复杂的程序细化为小的文件; 2、类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之后还能转换为JavaScript文件使浏览器可 以识别; 3、Scss,less等CSS预处理器 ...
分类:
Web程序 时间:
2018-03-21 11:41:13
阅读次数:
237
PHP (Hypertext preprocessor 超文本预处理器) 1.环境工具 Xampp等工具 2.apache配置 默认的Apache路径是 c:/xampp/apache 文件夹 可以修改root配置到 自己项目的文件夹 便于使用 路径如下 (修改后需要重启apache才能生效) 需要 ...
分类:
Web程序 时间:
2018-03-18 16:15:22
阅读次数:
234
在写vue的css样式时,觉得需要css预处理器让自己的css更加简洁、适应性更强、可读性更佳,更易于代码的维护,于是在vue-cli脚手架采用scss。写过的人都知道,每写一个.vue文件都要在style上面@import global.scss文件的话,这样很麻烦。css文件可以在main.js ...
分类:
Web程序 时间:
2018-03-14 15:09:55
阅读次数:
348
(1)为什么学习PHP? 1.好就业; 2.入门简单,学习周期短,两个月即可; 3.学习编程思路,使编程习惯更加规范; 4.大公司直招; 5.处理大并发数据; 6.开源,所以更加安全 (2)PHP是什么? 1.PHP中文为超文本预处理器,是一种通用的开源脚本语言; 2.其语法主要吸收了JAVA(面向 ...
分类:
Web程序 时间:
2018-03-14 12:42:51
阅读次数:
205