out对象的其他的重要的方法 1.newLine():用于输出一个换行符 2.flush():强制输出服务器中里的数据。如果预编译指令中page的autoFlush的属性的值设置为true,那么JSP程序会把输出数据缓存在服务器的缓冲区里,知道程序结束或者缓冲区以及充满了数据,服务器会自动把缓冲区中 ...
分类:
其他好文 时间:
2017-09-22 00:56:16
阅读次数:
136
写过C语言的朋友都熟悉#include,在打影helloworld”这样一条语句也用上这条指令。但是,说熟悉它,只是表面熟悉,更多感觉是既熟悉又抽象陌生,结果也就只是不知道为什么的背诵了。抽象、熟悉而陌生,使得#include成为“最熟悉的陌生人”。试着从另外的角度来深入理解它。1:..
分类:
编程语言 时间:
2017-09-16 18:41:41
阅读次数:
137
宏表达式在预编译期被处理,编译器不知道宏表达式的存在。 宏表达式没有任何的调用开销 宏表达式中不能出现递归定义。 C语言中强大的内置宏 注意:宏定义对空格比较敏感 #undef 取消前面定义的宏 条件编译是预编译指令命令,用于控制是否编译某段代码。 条件编译的意义: 1.条件编译使得我们可以按不同的 ...
分类:
其他好文 时间:
2017-09-15 16:42:52
阅读次数:
176
// Person.h #import @class Car; //#import "Car.h" // 由于import是一个预编译指令, 他会将""中的文件拷贝到import所在的位置。 // 并且import有一个特点, 只要""中的文件发生了变化, 那么import就会重新拷贝一次(更新操作... ...
分类:
其他好文 时间:
2017-08-25 15:59:22
阅读次数:
178
逛知乎途中,发现了一些C++变态用法,现在记录下来。 第一:打印的结果是 4,5。 也就是说第八行的代码++i没有执行。的确没执行。原因是sizeof是预编译指令,在编译阶段就执行了。 第二:打印出来的结果是9876543210. 体会-->符号的用法。 第三:打印结果是A。 这里将一个C风格字符串 ...
分类:
编程语言 时间:
2017-08-16 18:24:03
阅读次数:
197
驱动代码与平时的Win32代码有一些区别,在学习内核编程之前,简单了解一下,以后阅读代码会轻松一些。 首先是参数说明宏,一般都是空宏,例如 #define IN#define OUT 这样来看,IN和OUT都被定义成了空,注意,这儿的空即什么也没有,不同于NULL或者VOID。只要不与变量等连在一起 ...
分类:
其他好文 时间:
2017-08-13 20:04:58
阅读次数:
340
程序想要通过简单地设置一些参数就生成一个不同的软件,在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。 (一)条件编译方法 条件编译是通过预编译指令来实现的,主要方法有:1、#if, #elif, #else ...
分类:
其他好文 时间:
2017-06-06 12:59:26
阅读次数:
185
有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的 ...
分类:
编程语言 时间:
2017-05-27 14:22:46
阅读次数:
285
准备 开发工具 VS2015 ICE框架 https://zeroc.com/ MVVMLight框架 ICE接口文件 预编译指令 (BuildEvent) 第一条是 预编译结果输出,成功失败异常等 第二条是开始预编译(自动生成接口文件相关) Server端实现 Client实现 Client VM ...
分类:
其他好文 时间:
2017-05-25 11:41:42
阅读次数:
311
“#”的语句被称为宏定义或预编译指令 //单行注释 /**/多行注释 函数返回值:void表示不返回任何数据,如果返回数据还需要使用return语句 数据类型 数据类型是决定用多大的内存来存储数据。 4294967295是32位CPU寄存器所允许的最大正整数 八进制以0开头,每位取值范围是0-7;十 ...
分类:
编程语言 时间:
2017-04-02 22:03:34
阅读次数:
171