1.intruductionYUM仓库配置首先需要有一个YUM源,也就是需要提供一个存放RPM包以及相应RPM分析文件的位置,这个存放位置可以是一个本地目录、FTP服务器或HTTP服务器,NFS文件服务器(仓库既是预备好的包含软件包和索引文件的目录)。YUM也可将其他第三方软件包放入YUM仓库,repo文..
分类:
其他 时间:
2015-03-16 06:31:36
收藏:
0 评论:
0 赞:
0 阅读:
469
OLAP客户端FlexOlapView用户手册概述FlexOlapView构件是一个用于多维分析的FLASH控件,可通过XMLA标准协议连接至OLAP服务器,如:微软的SQLServer分析服务器(MSSSAS2005/2008)和Pentaho分析服务(Mondrian)等,它可以用数据透视表和多种图表展示多维分析数据,实现实时业务..
分类:
其他 时间:
2015-03-16 06:30:57
收藏:
0 评论:
0 赞:
0 阅读:
297
问题1:审核问题问题2:UI控件根据数据自适应宽度问题3:真机调试新出问题问题4:UITableView常见bug问题5:关于字符串copy与Strong地址不变的争议问题6:关于系统内部推送开关相关方法的问题问题7:关于UITableView数据源修改遗忘代码问题学弟的问题是没有好好控制数据源DataS..
分类:
其他 时间:
2015-03-16 06:30:36
收藏:
0 评论:
0 赞:
0 阅读:
305
文章编写了一个if语句写的小脚本,脚本功能为创建一个bash脚本文件,效果如下:第一条,条件测试:如果已经存在同名的bash脚本将会用vim进入脚本并且光标停留在最后一行第二条,条件测试:如果已经拥有一个同名的非bash脚本的shell脚本将提示已经存在一个非bash的shell脚本并且..
分类:
其他 时间:
2015-03-16 06:30:27
收藏:
0 评论:
0 赞:
0 阅读:
354
穿插在代码研读中的细节数据类型:类型定义:内核使用typedef来定义各种数据类型,以避免依赖于体系结构相关的特性,比如,各处理器上标准数据类型的位长可能不相同。定义的类型名称如sector_t、pid_t等,这些都是由内核在特定于体系结构的代码中定义的,以确保相关类型的值落..
分类:
其他 时间:
2015-03-16 06:30:06
收藏:
0 评论:
0 赞:
0 阅读:
384
1、asmlinkage与FASTCALLasmlinkage告诉编译器将参数存入局部栈FASTCALL通知(与体系结构相关的)编译器将参数传给通用寄存器include/asm/linkage.h#defineasmlinkageCPP_ASMLINKAGE__attribute__((regparm(0)))#defineFASTCALL(x)x__attribute__((regparm(3)))#definefastcall__..
分类:
其他 时间:
2015-03-16 06:29:56
收藏:
0 评论:
0 赞:
0 阅读:
363
linux驱动makefile写法:
ifneq
($*KERNELRELEASE),)
obj-m
:=hello.o
else
KERNELDIR?=/lib/modules/$(shell
uname-r)/build
PWD
:=$(shellpwd)
default:
$(MAKE)
-C$(KERNELDIR)M=$(PWD)modules
endif初始化和关闭:static
int__initinitialization_funciton(void)
{
*
}
mo..
分类:
其他 时间:
2015-03-16 06:29:27
收藏:
0 评论:
0 赞:
0 阅读:
258
linux驱动——并发和竟态序——正在运行的多个用户空间程序可能以一个令人惊讶的组合方式访问我们的代码。SMP系统甚至可能在不同的处理器上同时执行我们的代码。内核代码是可抢占的,因此我们的驱动程序代码可在任何时候丢失对处理器的独占。信号量(semaphore)的实现: 有一对..
分类:
其他 时间:
2015-03-16 06:29:16
收藏:
0 评论:
0 赞:
0 阅读:
288
高级字符驱动程序操作之ioctlioctl: 用户空间原型:int
ioctl(intfd,unsignedlongcmd,…); “...”并非可变参数,而是可选参数,防止编译器进行类型检查。 驱动原型:int
(*ioctl)(structinode*inode,structfile*filp,unsignedintcmd,
unsignedlongarg); inode和flip是原来的f..
分类:
其他 时间:
2015-03-16 06:29:06
收藏:
0 评论:
0 赞:
0 阅读:
349
在linux中,一个等待队列通过一个“等待队列头(wait
queuehead)”来管理,等待队列头是一个类型为wait_queue_head_t的结构体,定义在<linux/wait.h>中 两种定义并初始化方法: DECLARE_WAIT_QUEUE_HEAD(name); wait_queue_head_t
my_queue; init_waitqueue_head(&m..
分类:
其他 时间:
2015-03-16 06:28:46
收藏:
0 评论:
0 赞:
0 阅读:
355
异步通知: 用户程序需完成两个步骤: 1、指定属主进程owner 使用fcntl系统调用的F_SETOWN,属主进程的进程ID就被保存在filp->f_owner中 2、真正启用异步通知机制 在设备中设置FASYNC标志,通过fcntl的F_SETFL 执行完这两个步骤后,输入文件就可以在新数据到达时请求发送..
分类:
其他 时间:
2015-03-16 06:28:36
收藏:
0 评论:
0 赞:
0 阅读:
246
权能与受限操作 全部全能操作可以在<linux/capability.h>中找到,其中包含了系统能够理解的所有权能;不修改内核源码,对驱动程序开发者来讲有意义的权能如下所示: CAP_DAC_OVERRIDE 越过文件或目录的访问权限(数据访问控制或DAC)的能力 CAP_NET_ADMIN 执行网络管理任..
分类:
其他 时间:
2015-03-16 06:28:26
收藏:
0 评论:
0 赞:
0 阅读:
398
度量时间差 时钟中断由定时硬件以周期性的间隔产生,这个间隔由内核根据HZ值设定,HZ是一个与体系结构有关的常数,定义在<linux/param.h>或者该文件包含的某个子平台相关的文件中。 可以通过修改HZ值来改变系统时钟中断发生的频率,但必须重新编译内核以及所有模块。 每..
分类:
其他 时间:
2015-03-16 06:28:06
收藏:
0 评论:
0 赞:
0 阅读:
320
延时操作: 长延时,长于一个时间滴答的。 忙等待: 通过监视jiffies寄存器实现 while(time_before(jiffies,
j1)) cpu_relax(); cpu_relax()的实现与平台有关,大部分系根本不会做任何事情,而在对称多线程系统上,可能会将处理器让给其它线程。 如果进入循环前禁用了中断,..
分类:
其他 时间:
2015-03-16 06:27:56
收藏:
0 评论:
0 赞:
0 阅读:
414
tasklet(小任务): tasklet在很多方面类似内核定时器:他们始终在中断期间运行,始终会在调度他们的同一CPU上运行,而且都接收一个unsigned
long参数。不同的是,不能要求tasklet在某个给定的时间执行,调度一个tasklet,表明我们只是希望内核选择某个其后的时间来执行给定的函..
分类:
其他 时间:
2015-03-16 06:27:46
收藏:
0 评论:
0 赞:
0 阅读:
438
一、cxzzl银牌vip已完成二、网络技术班(第1章)已完成三、windowsserver2008系统管理第1章(1-2)已完成四、更新收藏夹已完成五、更新QQ空间已完成
分类:
其他 时间:
2015-03-16 06:26:06
收藏:
0 评论:
0 赞:
0 阅读:
291
如果定义一个类时,全部由抽象方法和全局常量所组成,那么这种类就称为接口,接口是使用interface关键字进行定义的,接口同样存在抽象方法,但接口对象无法进行实例化。定义一个接口:interfaceA{//定义接口publicstaticfinalStringINFO="HelloWorld.";publicabstractvoidprint..
分类:
其他 时间:
2015-03-16 06:25:57
收藏:
0 评论:
0 赞:
0 阅读:
303
1.OpenStack的核心服务Nova计算服务(ComputerasaService)Neutron网络服务(NetworkingasaService)Swift对象存储服务(ObjectStorageasaService)Cinder块存储服务(BlockStorageasaService)2.OpenStack的公共服务Glance镜像服务(ImageasaService)Keystone认证服务(Identityasa..
分类:
其他 时间:
2015-03-16 06:25:46
收藏:
0 评论:
0 赞:
0 阅读:
344
一、输出语句print函数print()函数基本使用打印整形、浮点型、字符型、字符串型数据eg1:>>>print(12)整形12>>>print(12.5)浮点型12.5>>>print(‘H‘)字符型H>>>print(‘www.baidu.com‘)字符串型www.baidu.com>>>x=12>>>pr..
分类:
其他 时间:
2015-03-16 06:24:36
收藏:
0 评论:
0 赞:
0 阅读:
323
目录一、DRBD简介二、DRBD的特性三、DRBD的用户空间管理工具四、DRBD的模式五、DRBD的同步协议六、DRBD的资源七、DRBD的配置文件详解八、实战,使用drbd+mysql+Corosync来实现mysql的高可用集群解决方案一、DRBD简介DRBD:叫做分布式复制块设备,这是一种基于软件,无共享,复..
分类:
其他 时间:
2015-03-16 06:24:26
收藏:
0 评论:
0 赞:
0 阅读:
483