建议和规则建议:用内联函数或静态函数代替与函数相似的宏在宏参数名两边加上括号宏替换列表应该加上括号应该使用typedef定义编码类型不要复用标准头文件名理解连接标记或执行字符串化时的宏替换把头文件放在包含防护条件中避免使用连续的问号保证头文件名唯一不要用不安全的函数替换安全函数在一个do-while...
分类:
其他好文 时间:
2014-07-03 11:38:46
阅读次数:
258
因为我在View1中import了View2,又在View2中的ViewA里import了View1,而ViewA和ViewB是包含在View2中的。1.两个类的头文件相互引用是会报错误的,因为.h文件他是接口,在预编译的时候就会报错的,你可以在报错的那个类中加上@Class ***2.我自己使用了...
分类:
其他好文 时间:
2014-07-02 00:16:21
阅读次数:
324
C++内置的数组支持容器的机制,可是它不支持容器抽象的语义。要解决此问题我们自己实现这种类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用须要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。V...
分类:
编程语言 时间:
2014-07-01 22:24:00
阅读次数:
463
对于波特率的设置通常使用cfsetospeed和cfsetispeed函数来完成。获取波特率信息是通过cfgetispeed和 cfgetospeed函数来完成的。 cfsetospeed函数 头文件: #include 函数原型: int cfsetospeed(struct termi...
分类:
其他好文 时间:
2014-07-01 21:19:53
阅读次数:
348
注意导入头文件类方法的使用//文件名 UIColor+Expend.h 扩展方法.h@interface UIColor (Expend).m// UIColor+Expend.m #import "UIColor+Expend.h"#pragma mark - 颜色转换 IOS中十六进制的颜...
分类:
移动开发 时间:
2014-07-01 20:09:47
阅读次数:
207
#include // 编写Windows程序必须包含的头文件LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); // 声明窗口函数原型int WINAPI WinMain(HINSTANCE hInstance, ...
环境:ubuntu 8.04内核版本:2.6.32.59-debug1、编写文件hello.c#include #include //printk/*写内核驱动的时候 必须加载这个头文件,作用是动态的将模块加载到内核中去,常用的宏定义如 MODULE_LICESENCE(),MODULE_AUT.....
分类:
系统相关 时间:
2014-07-01 19:30:08
阅读次数:
252
头文件:Declared in Winuser.h, include Windows.hGetSystemMenu 函数允许应用程序访问窗口菜单(也称为控制系统菜单或菜单)进行复制和修改函数原型:HMENUGetSystemMenu(HWNDhWnd, BOOLbRevert )...
分类:
其他好文 时间:
2014-07-01 12:46:45
阅读次数:
179
C 语言标准库函数原型声明:extern char *strcpy(char* dest, const char *src);头文件:#include 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的...
分类:
其他好文 时间:
2014-06-30 22:45:02
阅读次数:
340
以前写的一篇笔记,偶尔翻出来了,放在这里做个纪念
Linux 下IO端口编程访问
这里记录的方法是在用户态访问IO端口,不涉及驱动程序的编写。
首先要包含头文件 /usr/include/asm/io.h
ioperm()
在 unistd.h 中声明。用来打开对IO端口的访问权限,要求程序执行时必须有root 权限。只可以打开0x00到0x3ff 这一地址段的IO端口。
iop...
分类:
系统相关 时间:
2014-06-30 16:30:54
阅读次数:
302