宏定义详解

Objective-C 宏定义详细介绍_IOS

10-13
喜欢读一些开源项目源码的人,总是会发现,大神的代码中总是有那么一些简短而高效的宏定义,点击进去一看,发现晦涩难懂,别说学习了,有时候理解都是一种困难,但是宏定义本身并没有那么难,但是写出一个好的宏当然还是需要丰富的经验和技术,接下来就说一说宏定义,看懂大神的宏是第一步,偶尔写一个也是装逼的好办法- 定义: 宏定义分为两种:一种是对象宏(object-like macro)另一种就是函数宏(function-like macro) 根据名字也可以理解到,对象宏就是用来定义一个量,通过这个宏可以拿到

详解php5对象

09-08
php5对象 将php5的对象和它的先辈php4对象进行比较实在有些不公平, 不过php5对象使用的API函数还是遵循php4的API构建的. 如果你已经阅读了第10章"php4对象", 你将会对本章内容多少有些熟悉. 在开始本章之前, 可以像第10章开始时一样, 重命名扩展为sample3并清理多余的代码, 只保留扩展的骨架代码. 进化史 在php5对象变量中有两个关键的组件. 第一个是一个数值的标识, 它和第9章"资源数据类型"中介绍的数值资源ID非常相似, 扮

Unix编程之ioctl函数详解

07-13
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围.写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑. 一. 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数.所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率.马达的转速等等.它的调用个数如下: int ioctl(int fd, ind cmd, -): 其中fd是用户程序打开设备时使用open

nagios的配置文件详解

02-19
对每个配置文件进行讲解,深入理解nagios,好好学习,天天向上~ (1)templates.cfg文件 nagios主要用于监控主机资源以及服务,在nagios配置中称为对象,为了不必重复定义一些监控对象,Nagios引入了一个模板配置文件,将一些共性的属性定义成模板,以便于多次引用.这就是templates.cfg的作用.下面详细介绍下templates.cfg文件中每个参数的含义: define contact { name   generic-contact   #联系人名称, serv

转贴(电脑报):VBA开发实用指南

02-05
VBA开发实用指南 唐大中 附录文章 VBA(Visual Basic for Application)是Office自带的二次开发工具,可为日常办公带来极大的便利.本文讲述Office各个成员VBA开发的常用对象和其相关的属性.方法和事件(包括Word.Excel.PowerPoint等),并给出相关的实例代码. 一.VBA基础 1.什么是VBA 在Office对于一些烦琐.重复的操作,用户可以通过"宏"来实现."宏"即是由一系列命令和指令组合而成的命令集,其本质