[本文摘自http://suliuyes.iteye.com/blog/1250444,待整理]freemarker优点:1、不能编写java代码,可以实现严格的mvc分离2、性能非常不错3、对jsp标签支持良好4、内置大量常用功能,使用非常方便5、宏定义(类似jsp标签)非常方便6、使用表达式语言...
分类:
Web程序 时间:
2014-07-16 23:19:49
阅读次数:
478
include/asm/io.h
#define outb(value,port) __asm__ ("outb %%al,%%dx"::"a" (value),"d" (port))
//宏定义outb用汇编实现了在端口地址port处写入值value
//使用的寄存器是al,一个byte长度,而端口port使用的是2byte长度地址来标记的寄存器,注意这里寄存器的使用
...
分类:
系统相关 时间:
2014-06-29 23:13:13
阅读次数:
369
freemarker写select组件
1、宏定义
---请选择---
${data[text]}
${data[text]}...
分类:
其他好文 时间:
2014-06-27 08:57:35
阅读次数:
154
freemarker写select组件
1、宏定义...
分类:
其他好文 时间:
2014-06-27 07:57:30
阅读次数:
168
freemarker写select组件
1、宏定义
---请选择---
${headValue}
${data[text]}
...
分类:
其他好文 时间:
2014-06-27 07:34:35
阅读次数:
299
freemarker写select组件
1、宏定义
---请选择---
${data}
${data}
2、页面引入
3、...
分类:
其他好文 时间:
2014-06-26 07:17:34
阅读次数:
144
// 安全释放
#define RELEASE_SAFELY(__Pointer) do{[__Pointer release],__Pointer = nil;} while(0)
// 屏幕的物理高度
#define ScreenHeight [UIScreen mainScreen].bounds.size.height
// 屏幕的物理宽度
#define ScreenWidth...
分类:
其他好文 时间:
2014-06-25 19:58:31
阅读次数:
197
源代码:
…….
#ifndef MODULE_SYMBOL_PREFIX
#define MODULE_SYMBOL_PREFIX ""
#endif
…….
struct kernel_symbol //内核符号结构
{
unsignedlong value; //该符号在内存地址中的地址
constchar *name; /...
分类:
系统相关 时间:
2014-06-24 21:49:02
阅读次数:
362
1. #import
#import
#import "" 首先在当前目录中查找,如果未找到,则在Xcode设置的预处理程序搜索路径中查找文件。
#import 指令可以防止头文件被重复包含
2. typedef
用于给一个类型定义新名称 或 简化较为复杂的类型声明。
3. #define
用于宏定义预处...
分类:
其他好文 时间:
2014-06-24 18:50:14
阅读次数:
190
我们先看一个php常量的定义方法
define('PRICE', 30);
之前,我一直把define和C中的宏定义理解一致,因此在使用的时候也只是将其当成简单地字符替换。后来研究了PHP内核以后,发现PHP中的常量和宏定义完全不是一回事。
在PHP脚本运行的过程中,zend引擎会维护一个常量列表,对于普通用户来说,可以对这个常量列表进行CRUD操作,api分别为
d...
分类:
Web程序 时间:
2014-06-24 17:36:40
阅读次数:
298