- 博客(6)
- 收藏
- 关注
原创 每日一看,BUG滚蛋
_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// ...
2017-09-07 10:44:10 380 1
转载 python基础---yield
带有yield的函数在Python中被称为generator(生成器)。yield演变过程生成斐波拉切数列的例子说明.清单1直接用print,函数没有可复用性差。def fab(max): n,a,b=0,0,1 while n<max: print b a,b=b,a+b n=n+1#输出>>>fab(5)>1>1>2>
2017-09-16 00:23:29 234
原创 python基础--with-as
python中的IO操作,内置读写文件函数,用法兼容了C。python 读写操作读文件>>>f=open('/local/hello.txt','r')#不存在抛出IOError>>>f.read()#存在读出所有内容>>>f.read(size)#读取size大小,避免过大>>>f.readline()#读取单行内容>>>f.close()为了获取到Exception内容,一般用try—c
2017-09-15 23:37:01 233
转载 linux内核驱动---创建设备节点文件
Linux下生成驱动设备节点文件的方法有3个:1、手动mknod;2、利用devfs;3、利用udev在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点。在2.6.17以前,在/dev目录下生成设备文件很容易devfs_mk_bdev
2017-09-15 23:22:44 3928 1
原创 linux设备驱动模型--class
设备驱动模型中的bus、device、driver,这三种都是有迹可循的。其中bus代表实际的总线,device代表实际的设备和接口,而driver则对应存在的驱动。但本节要介绍的class,是设备类,完全是抽象出来的概念,没有对应的实体。所谓设备类,是指提供的用户接口相似的一类设备的集合,常见的设备类的有block、tty、input、usb等等。class对应的代码在drivers/base/
2017-09-03 11:26:31 1712
转载 USB 中MTP和UMS 模式
MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。 UMS(USB Mass Storage:大容量存储)是一个计算通信协议的设置 由USB实现者论坛定义,运行于串行总线。标准提供了各种存储设备的界面。 UMS和MTP不同UMS模式下,PC操作存储设备的粒度是设备块(FAT block),而非文件系统。什么意思?此处举一个
2017-09-02 15:22:43 11861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人