1、Foundation框架-常用结构体NSRange(location length)NSPoint\CGPointNSSize\CGSizeNSRect\CGRect (CGPint CGSize)2、使用这些CGPointEqualToPoint、CGRectContainsPoint等函数的...
分类:
其他好文 时间:
2014-08-25 22:44:05
阅读次数:
321
新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32一、设备模型各数据结构中电源管理的部分linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct class, struct device...
分类:
系统相关 时间:
2014-08-25 22:34:14
阅读次数:
392
电源管理芯片可以为多设备供电,且这些设备电压电流有所同。为这些设备提供的稳压器代码模型即为regulator。下面通过下面三个过程分析regulartor供电机制:1.分析regulator结构体2.regulator注册过程3.设备使用regulator过程一.分析regulator结构体Regu...
分类:
系统相关 时间:
2014-08-25 22:27:05
阅读次数:
472
If you wrote some struct whatever in C or C++ style.Please be careful for those in memory bug.1)结构体的内存变换判断struct strA{int a;int b;double c;};it was us...
分类:
其他好文 时间:
2014-08-25 20:44:24
阅读次数:
204
C++ vector 排序C++中当 vector 中的数据类型为基本类型时我们调用std::sort函数很容易实现 vector中数据成员的升序和降序排序,然而当vector中的数据类型为自定义结构体类型时,我们该怎样实现升序与降序排列呢?有两种方法,下面的例子能很好的说明:方法1:我们直接来看代...
分类:
编程语言 时间:
2014-08-24 22:09:03
阅读次数:
213
看了 VC++中内存对齐 这篇文章,感觉说复杂了,根据我的总结,要算出结构体的内存大小和偏移量,只要清楚结构体各成员的内存布局就行了,下面介绍一下我总结的规则,有不对之处,欢迎回复。 1、实际PACK值根据默认值、声明值、成员值的最小值得到。默认值在32位系统中为4,声明值则是使用#pragma p...
分类:
编程语言 时间:
2014-08-24 19:19:02
阅读次数:
196
看了 VC++中内存对齐 这篇文章,感觉说复杂了,根据我的总结,要算出结构体的内存大小和偏移量,只要清楚结构体各成员的内存布局就行了,下面介绍一下我总结的规则,有不对之处,欢迎回复。1、实际PACK值根据默认值、声明值、成员值的最小值得到。默认值在32位系统中为4,声明值则是使用#pragma pa...
分类:
其他好文 时间:
2014-08-24 18:02:42
阅读次数:
178
获取文件属性信息,在终端下可以直接利用ls- l命令,在编程时,用到以下三个函数:
#include
#include
#include
int stat(const char *file_name, struct stat *buf);
函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中
返回值: 执行成功则返回0...
分类:
其他好文 时间:
2014-08-24 13:00:22
阅读次数:
233
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSRange(location length)NSPoint\CGPointNSSize\CGSizeNSRect\CGRect (CGPint CGSize)1、NSRange(location...
分类:
其他好文 时间:
2014-08-24 11:30:32
阅读次数:
296