USB描述符解析-->枚举.
枚举可以理解为主机按不定的顺序向USB设备讨要设备信息,好给它分配资源,若枚举不成功,就放弃分配资源,免得浪费资源。一般都是使用中断传输方式通信。常用的描述符有以下几种:01H、设备描述符 02H、配置描述符 03H、字符串描述符 04H、接口描述符 05H、端点描述符21H:HID描述符 ...
Python描述符以及Property方法的实现原理
Python描述符以及Property方法的实现原理描述符的定义:描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议__get__():调用一个属性时,触发__set__():为一个属性赋值时...
OpenCV 学习笔记 06 图像检索以及基于图像描述符的搜索
OpenCV 可以检测图像的主要特征,然后提取这些特征,使其成为图像描述符,这些图像特征可作为图像搜索的数据库;此外可以利用关键点将图像拼接 stitch 起来,组成一个更大的图像。如将各照片组成一个360度的全景照片。本章节将介绍使用 OpenCV 来检测图像特例,并利用这些特征进行图像匹配和搜索...
(转)解决 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
下面操作默认在安装Oralce数据库的服务器上运行。1)确保Oracle 基本服务都已启动OracleDBConsoleorclOracleOraDb11g_home1TNSListenerOracleServiceORCL2)打开命令行,使用 sqlplus nokia_user/oracle@2...
open函数 write函数 以及 read函数 文件描述符
open函数:头文件#include<sys/types.h> /*提供类型pid_t,size_t的定义*/#include<sys/stat.h>#include<fcntl.h>函数原型int open(const char *path, int of...
UNIX环境高级编程---文件描述符浅析
UNIX环境高级编程---文件描述符浅析最近看到一本书叫《UNIX环境高级编程》,网上称这本书被誉为UNIX编程“圣经”,对所有不同层次UNIX/LINUX程序员是一本不可缺少的参考书。自己最近恰好看到GLIB中IOChannel这部分,关于linux的IO这块很不清楚,先研究完这本书再说。文件描述...
UNIX再学习 -- 文件描述符
在 UNIX/Linux 系统中,一切皆文件,这句话想必都有听过。对于文件的操作几乎适用于所有的设备,这也就看出了文件操作的重要性了。在C语言再学习部分有讲过标准I/O文件操作,参看:C语言再学习 -- 文件 下面我们来讲解下系统文件I/O的。 一、文件描述符 1、文件描述符简介 首先从文件描述符开...
Linux Shell编程学习笔记(一)变量和文件描述符
看了<Unix的设计思想>,情不自禁希望重新学习我曾经忽视的linux的shell脚本编程。我并不是随波逐流,也不是那种顽固的技术党,只是很纯粹的想了解这么技术,如果你有什么好的想法,也可以跟我交流,下面是我的微博地址: http://weibo.com/1752090185/profi...
34_dup和dup2复制文件描述符
1、man 2 dup,一般就是用dup和dup2两个 都指向old打开的那个文件,动态文件,操作这两个,其实都是old fd打开的那个,其实构成了文件共享 #include<stdio.h>#include <sys/types.h>#include <sys/st...
Linux系统学习笔记:文件描述符标志
文件描述符标志的概念 文件描述符标志(目前就只有一个close-on-exec): 它仅仅是一个标志,当进程fork一个子进程的时候,在子进程中调用了exec函数时就用到了这个标志。意义是执行exec前是否要关闭这个文件描述符。要把文件描述符标志和文件状态标志区分开来。 文件状态标志:在系统内核维护...
Linux文件,文件描述符以及dup()和dup2()
一.Linux中文件 可以分为4种:普通文件、目录文件、链接文件和设备文件。 1、普通文件 是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一...
UNIX环境编程学习笔记(4)——文件I/O之dup复制文件描述符
UNIX 提供了两个函数 dup 和 dup2 用于复制一个现存的文件描述符。 #include <unistd.h> int dup(int filedes); int dup2(int filedes, int filedes2); 返回值:若成功则返回新的文...
python描述符(descriptor)、属性(property)、函数(类)装饰器(decorator )原理实例详解
1、前言Python的描述符是接触到Python核心编程中一个比较难以理解的内容,自己在学习的过程中也遇到过很多的疑惑,通过google和阅读源码,现将自己的理解和心得记录下来,也为正在为了该问题苦恼的朋友提供一个思考问题的参考,由于个人能力有限,文中如有笔误、逻辑错误甚至概念性错误,还请提出并指...
【详解】Linux的文件描述符fd与文件指针FILE*互相转换
使用系统调用的时候用文件描述符(file descriptor,简称fd)的时候比较多,但是操作比较原始。C库函数在I/O上提供了一些方便的包装(比如格式化I/O、重定向),但是对细节的控制不够。如果过度依赖其中的一种只会徒增麻烦,所以知道两者的转换是很有必要的。FILE*是对fd的封装当然,有人会...
Linux下文件描述符
http://blog.csdn.net/kumu_linux/article/details/7877770文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,...
linux下文件描述符的查看及分析
起因近期在调试一个Android播放内核是遇到上层传递的是fd(file descriptor),但是在文件播放结束之后调用lseek却提示返回-1,errno=29(#define ESPIPE 29 /* Illegal seek */)。好吧。那就确定下原因。在网上搜到有说lsee...
Linux中文件描述符fd和文件指针flip的理解
转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299861.html简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。open:文件描述符的操作(如: open...
OpenCV 2.4.1 -在Python中计算SURF描述符。
I'm trying to update my code to use cv2.SURF() as opposed to cv2.FeatureDetector_create("SURF") and cv2.DescriptorExtractor_create("SURF"). However I'...
Halcon基于描述符的模板匹配
一,在讲基于Halcon基于描述符的模板匹配前,先讲一个算子。SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。SIFT特征是基于物体上的一...
Linux文件描述符数的查看与配置
前戏生产环境因系统文件打开数太小导致服务挂掉了系统最大打开文件描述符数查看cat /proc/sys/fs/file-max设置临时配置echo 100000000000000 > /proc/sys/fs/file-max永久性配置编辑/etc/sysctl.conf文件fs.file-ma...