一、基本语法 1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等; 如: #if($i...
分类:
其他好文 时间:
2015-02-06 21:44:59
阅读次数:
164
macrodef直接解释是宏,理解上可以是自定义标签或者自定义函数对于大型部署提高代码利用率为了方便理解通过以下代码:<macrodefname="macro-send-file">
<attributename="host"/>
<attributename="toPath"/>
<attributename="file"/>
<attri..
分类:
系统相关 时间:
2015-02-05 07:08:20
阅读次数:
251
近期使用 macbook,并与新买的路由器折腾, 先备着。。。ftp使用的内部命令如下(其中括号表示可选项): 1.![cmd[args]]在本地机中执行交互shell、exit回到ftp环境,如!ls*.zip。 2.¥ macro-ame[args]执行宏定义macro-name。 3.acco...
分类:
其他好文 时间:
2015-02-01 00:36:15
阅读次数:
344
??
MACRO = DEBUGALL
CC = gcc
CFLAGS+= -g -w -D$(MACRO)
SOURCES = $(wildcard *.c)
OBJS := $(patsubst %.c, %.o,$(SOURCES))
LIBS = -L$(shell pwd)/lib -ldb -ldl
demo: $(OBJS)
@echo "source fi...
分类:
其他好文 时间:
2015-01-30 09:15:03
阅读次数:
203
《80x86汇编语言程序设计》保护模式第一个例题的一些个人理解和注释; 16位偏移的段间直接转移指令的宏定义 02.jump macro selector, offsetv 03. 04. db 0eah ; jmp far 的操作码 05. dw...
分类:
编程语言 时间:
2015-01-29 12:35:34
阅读次数:
204
原文链接:http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ // NOISY CODE #define MULTI_LINE_MACRO(VALUE) do { \ printf("Hello "); \ printf...
分类:
其他好文 时间:
2015-01-22 14:44:48
阅读次数:
143
原文链接:http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ // NOISY CODE #define MULTI_LINE_MACRO(VALUE) do { \ printf("Hello "); \ printf...
分类:
其他好文 时间:
2015-01-22 13:09:23
阅读次数:
137
用途:
BOOST_PP_SEQ_FOR_EACH宏,用于将一个序列中参数依次按照指定宏进行展开。
语法:
BOOST_PP_SEQ_FOR_EACH(macro, data, seq)
变量:
macro
一个以格式macro(r, data, elem)定义的三元宏。该宏被BOOST_PP_SEQ_FOR_EACH按照seq中每个元素进行展开。展开该宏,需要用到下一个BOO...
分类:
其他好文 时间:
2015-01-15 13:03:49
阅读次数:
178
BOOST_PP_SEQ_FOR_EACH_R 将seq中的每一个元素按照指定宏进行展开。它使用更高效的BOOST_PP_FOR。
用法:
BOOST_PP_SEQ_FOR_EACH_R(r, macro, data, seq)
变量:
r下一个 BOOST_PP_FOR 重复项。macro按照格式macro(r, data, elem)进行展开。该宏被 BOOST_PP_...
分类:
其他好文 时间:
2015-01-15 12:56:30
阅读次数:
186
macro可以用于实现自定义指令,通过使用自定义指令,可以将一段模板片段定义成一个用户指令,使用macro指令的语法格式如下: ... ... ... 在上面的格式片段中,包含了如下几个部分: name:name属性指定的是该自定义指令的名字,使用自定义指令时可以传入多个参数 para...
分类:
系统相关 时间:
2015-01-12 17:16:04
阅读次数:
241