1.高阶函数:可以将函数作为参数或者返回的函数 function a(find, x) { return find(x) } function b(x) { return function(){} } function a(find, x) { return find(x) } function b ...
分类:
其他好文 时间:
2018-02-02 14:31:59
阅读次数:
157
<#macro pageHandle formId formAction pageNoParam pageCountParam totalCountParam><#assign pageNo=pageNoParam?eval><#assign pageCount=pageCountParam?eva ...
分类:
其他好文 时间:
2018-01-31 22:25:34
阅读次数:
431
使用SetLayeredWindowAttributes可以方便的制作透明窗体,此函数在w2k以上才支持,而且如果希望直接使用的话,可能需要下载最新的SDK。不过此函数在w2k的user32.dll里有实现,所以如果你不希望下载巨大的sdk的话,可以直接使用GetProcAddress获取该函数的指 ...
分类:
编程语言 时间:
2018-01-31 15:36:59
阅读次数:
201
C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。 1、宏定义中字符串化操作符#: #的功能是将其后面的宏参数进行字符串化操作,意思就是对它所应用的宏变量通过替换后在其左右各加上一个双引号。 例如: 上面代码中的反斜线\主要用来转译换行符, ...
分类:
其他好文 时间:
2018-01-30 00:27:30
阅读次数:
353
4Functions and Program Structure scratch 刮擦 starting over from scratch从头开始 reside驻留 separately 分别的 facilities工具容易 macro arguments宏参数 pattern模式 irrelev ...
分类:
其他好文 时间:
2018-01-09 12:58:26
阅读次数:
158
先看看Microsoft给出的关于MAKEWORD的参考: 从Microsoft给出的参考可以得知,宏MAKEWORD的作用是用于创建一个由bHigh和bLow组成的WORD类型的值。 其中bLow是构成新值的低字节参数,而bHigh则是构成新值的高字节参数。 返回一个WORD类型的值。 而在Win ...
分类:
系统相关 时间:
2017-12-31 22:23:55
阅读次数:
156
在Mega中读取Mpu6050,好像文章不太多。特此转载官网的MPU6050。 原版地址:https://playground.arduino.cc/Main/MPU-6050 我们的6050接线是使用20和21引脚,注意MEGA这里20是SCL引脚,21是SDA引脚。对应MPU6050的两个SCL ...
分类:
其他好文 时间:
2017-12-12 21:29:39
阅读次数:
191
【原创链接】:http://www.cnblogs.com/atsats/p/6545547.html 1. 安装Python3.4 运行python-3.4.4.msi,安装提示完成安装 网盘:http://pan.baidu.com/s/1pLFGTOB 2. 安装PyQt库 运行PyQt5-5 ...
分类:
编程语言 时间:
2017-12-10 14:28:30
阅读次数:
554
1. example 0 A_CAREFULLLESS_SOMETHING /* not ended with a ; */ #define DEFINE_MACRO0 #define DEFINE_MACRO1 ...... typedef enum { TYPEDEF_ENUM_0 ...... ...
分类:
其他好文 时间:
2017-11-04 19:45:32
阅读次数:
157
Velocity中的宏可以理解为函数的定义,在使用的时候,需要考虑到宏的作用域的问题。 1、外层的宏中的变量在内存的宏中可以访问 2、内层中的宏变量如果与外层的变量名冲突,如果有传值则取传入的值,如果没有传值,则取上层的宏中的值! 以上的例子中定义了名为: 所以,velocity的宏使Velocit ...
分类:
系统相关 时间:
2017-11-01 21:42:24
阅读次数:
190