上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 1 #include<iostream> 2 #include<string> 3 #include<io.h> 4 using namespace std; 5 6 void filesearch(string path,int layer) 7 { 8 struct _finddata_t filefind; 9 string curr=path+"\\*.*"; 10 int done=0,i,handle; 11 if((h... 阅读全文
posted @ 2012-07-19 21:33 freedesert 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出格式化输入输出1.fprintf(格式化输出数据至文件)相关函数printf,fscanf,vfprintf表头文件#include<stdio.h>定义函数int fprintf(FILE * stream, const char * format,.......);函数说明fprintf()会根据参数format字符串来转换并格式化数据,然后将结果输出到参数stream指定的文件中,直到出现字符串结束('\0')为止。返回值关于参数format字符串的格式请参考p 阅读全文
posted @ 2012-07-19 21:14 freedesert 阅读(421) 评论(0) 推荐(0) 编辑
摘要: camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的中心位置。分为三个部分:1--色彩投影图(反向投影):(1).RGB颜色空间对光照亮度变化较为敏感,为了减少此变化对跟踪效果的影响,首先将图像从RGB空间转换到HSV空间。(2).然后对其中的H分量作直方图,在直方图中代表了不同H分量值出现的概率或者像素个数,就是说可以查找出H分量大小为h的概率或者像素个数,即得到了颜色概率查找表。(3).将图像中每个像素的值用其颜色出现的概率对替换,就得到了颜色概率分布图。这个过程就 阅读全文
posted @ 2012-07-11 16:52 freedesert 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一般论坛或者博客中的解释:(这里我只复制了一部分,需要的话大家可以去百度一下)==================================================================== Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MF 阅读全文
posted @ 2012-07-11 09:28 freedesert 阅读(408) 评论(0) 推荐(0) 编辑
摘要: grep用法详解:grep与正则表达式首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法,那么该工具就可以处理正则表达式的字符串。vi grep,awk ,sed 等都支持正则表达式.1基础正则表达式grep 工具,以前介绍过。grep -[acinv]'搜索内容串'filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即找 没有搜索字符串的行其中搜索串可以是正则表达式!1搜索有the的行,并输出行号$grep -n 'the' re 阅读全文
posted @ 2012-07-06 09:31 freedesert 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是元数据任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。2. 元数据管理方式 元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数... 阅读全文
posted @ 2012-07-05 11:30 freedesert 阅读(237) 评论(0) 推荐(0) 编辑
摘要: shell执行的特殊变数以下是一些shell执行的特殊变数:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,被扩展成"$1c$2c$3",其中c是IFS的第一个字符。$# 这个程式的参数个数$$ 这个程式的PID$! 执行上一个背景指令的PID$? 执行上一个指令的返回值 $@ 跟$*类似,但是可以当作数组用 (由于"$*"将所有的参数当做单个字符串,因此它很少被使用)。 阅读全文
posted @ 2012-07-04 09:34 freedesert 阅读(146) 评论(0) 推荐(0) 编辑
摘要: http://book.chaoxing.com/ebook/read_11954843.html《DAVINCI技术原理与应用指南》http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=61575《帮您快速入门 TI 的 Codec Engine》http://blog.csdn.net/zhiliang1113/article/month/2010/07一个博客http://junzhuivs.blog.51cto.com/ 阅读全文
posted @ 2012-05-29 22:22 freedesert 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的linux虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 一:首先使用VMware工具扩容分配的硬盘空间: 1 、 vmware 提供一个命令行工具, vmware-vdiskmanager.exe ,位于 vmware 的安装目录下,比如 C:/Program Files/VMware/VMwar... 阅读全文
posted @ 2012-05-29 21:26 freedesert 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 达芬奇数字媒体片上系统的架构和 Linux 启动过程达芬奇数字媒体片上系统的架构和 Linux 启动过程德州仪器半导体技术(上海)有限公司 崔晶 达芬奇(DaVinci)数字媒体技术平台TMS320DM6446/3采用了ARM+DSP双核的架构,本文从芯片的硬件结构入手介绍达芬奇DMSoC硬件部分及Linux OS的启动过程。 达芬奇 DMSoC 硬件概述如图1所示,达芬奇数字媒体片上系统(DMSoC)提供:两个内核(ARM+DSP);视频处理子系统(VPSS);多种Boot模式(NOR Flash/NAND Flash/UART0 Boot Mode);两个电源域;多个时钟树;多个引脚独.. 阅读全文
posted @ 2012-05-03 22:11 freedesert 阅读(442) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页