自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勤能补拙,孰能生巧

you can you up.

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除