上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 当用cout 或者 printf()对char 或者 unsigned char类型数据进行输出的时候,默认输出的都是字符,而不是字符对应的数值。如果要输出数值,必须做int 类型数据的强制转换。例如:cout(i,j)(i,j)<<",";输出为: 阅读全文
posted @ 2014-04-18 13:05 jiayouwyhit 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 静态局部变量 静态局部变量。 从称呼上我们可以看出,静态局部变量首先是一个局部变量,因此其只在定义它的函数内有效,冠以静态的头衔后,其生存期就被延长了,不会随着函数的返回而被撤销。我们可以这样来理解:静态局部变量就是在程序生存期间一直有效,但只能在定义它的函数中使用的一种变量。 静态局部变量的... 阅读全文
posted @ 2014-04-18 11:10 jiayouwyhit 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们通过C++/Matlab/Python等语言进行实现K-means算法,结合近期我刚刚学的C++,先从C++实现谈起,C++里面我们一般采用的是OpenCV库中写好的K-means函数,即cvKmeans2,首先来看函数原型: 从OpenCV manual看到的是: int cvK... 阅读全文
posted @ 2014-04-17 11:39 jiayouwyhit 阅读(2513) 评论(0) 推荐(0) 编辑
摘要: 1.竞争和死锁的区别竞争可能会引发死锁,但是竞争并不是一定会导致死锁。而当死锁发生时则一定会有竞争,因此竞争是死锁的必要条件。2. P138 5-7题。 阅读全文
posted @ 2014-03-16 10:56 jiayouwyhit 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 并发处理1.程序的执行有两种方式:顺序执行和并发执行。程序的顺序执行是指:一个计算由若干个操作组成,而这些操作必须按照某种先后次序来执行,以保证操作的结果是正确的。程序的顺序执行具有顺序性、封闭性、可再现性;程序的并发执行是指:若干个程序段同时在系统中运行,这些程序段的执行在时间上是重叠的,一个程序段执行尚未结束,另一个程序段的执行已经开始。即使这种重叠是很小的一部分时间,也称这几个程序是并发执行的。程序并发执行特点:失去了程序的封闭性与可再现性,程序与计算不再一一对应,程序并发执行时存在相互制约。顺序执行是单道批处理系统的执行方式,也用于简单的单片机系统;现代操作系统多为并发执行,并发执行的 阅读全文
posted @ 2014-03-09 21:14 jiayouwyhit 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 1.系统生成:就是操作系统的生成过程。是指为了满足物理设备的约束和需要的系统功能,通过组装一批模块来产生一个清晰的、使用方便的操作系统的过程。系统生成包括:根据硬件部件确定系统构造的参数,编辑系统模块的参数,连接系统模块成为一个可执行的程序,以文件的形式存储在磁盘的特定位置上。2. 系统引导的主要任务:系统引导又叫系统初启,它的主要任务是将操作系统的必要部分装入主存,并使得系统运行,直至最终处于命令接受状态。3.处理应用程序分哪几个作业步?答:①用某种预言编制一个程序,该程序被称为源程序。②将源程序和初始数据记录在某种输入介质上,一般在终端设备上直接编辑源程序。③按照一定的要求控制计算机工作, 阅读全文
posted @ 2014-03-03 00:43 jiayouwyhit 阅读(904) 评论(1) 推荐(1) 编辑
摘要: 1. 什么是操作系统虚拟机? 在裸机上配置了操作系统程序后就构成了操作系统虚拟机。操作系统的核心在裸机上运行,而用户程序则在扩充后的机器上运行。2. 在设计操作系统时,可以考虑的结构组织有哪几种? 在操作系统的设计中,可以采用如下四种方法:一体化,模块化,可扩展内核,层次化。3.什么是处理机的态?为什么要区分处理机的态? 所谓处理机的态,就是指的处理机当前处于何种状态,正在执行哪类程序。为了保护操作系统,至少需要区分两种状态:管态和用户态。原因:因为操作系统是计算机系统中最重要的系统软件,为了能够正确地进行管理和控制,其本身是不能被破坏的,因此,系统必须要建立一个保护环境以保护操作系统,采用. 阅读全文
posted @ 2014-03-02 16:57 jiayouwyhit 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1. 存储程序式计算机的主要特点: 存储程序式计算机,即冯诺伊曼计算机体系结构,它由中央处理器、存储器和输入输出设备组成。所有的单元都通过总线(包括地址总线和数据总线)连接,分别连接不同的部件。存储程序式计算机室人类历史上第一次实现自动计算的计算机,它的计算模型是顺序过程计算模型,主要特点是集中顺序过程控制。2. 批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快? 批量操作系统的主要特征是“批量”,用户需要使用计算机时,必须事先准备好自己的作业,然后交给机房,由机房的操作员将一批作业送入系统中,计算结果也是成批地输出。作业的执行采用“多道”形式,在执行的过程中,用户不能进行直接干. 阅读全文
posted @ 2014-03-01 15:50 jiayouwyhit 阅读(719) 评论(0) 推荐(0) 编辑
摘要: ROC 曲线绘制个人的浅显理解:1.ROC曲线必须是针对连续值输入的,通过选定不同的阈值而得到光滑而且连续的ROC曲线,故通常应用于Saliency算法评价中,因为可以选定0~255中任意的值进行阈值分割,从而得到ROC曲线; 2.对于图像分割算法的评价不适合用ROC曲线进行评价,除非能够得到连续值,而不是二值图像;图像分割算法适合采用准确率、召回率、F1指标的平均值进行评价。 3.针对已经分割好的二值图像:分割出了一系列的分割二值图,除非分割的结果足够大,否则很难得到良好的ROC曲线,一般都是波动很大的,如下图所示。 matlab中已经有现成的针对分... 阅读全文
posted @ 2014-01-14 16:29 jiayouwyhit 阅读(4784) 评论(0) 推荐(0) 编辑
摘要: 最近的一个项目中遇到了调用别人的sdk接口(dll库)而传给我的是一个vector指针,用完之后还要我来删除的情况。这个过程中首先就是在我的exe中将其vector指针转为相应指针再获取vector中相应的数据问题,始终都获得不了正确的数据,要么就是一些非法的数据;另一个问题就是delete这个指针时候会产生相应异常(针对这个问题的思考:如果EXE和DLL都链接到DLL的C/C++运行期库,那么代码将能够很好地运行.但是,如果两个模块中的一个或者两个链接到静态C/C++运行期库,那delete的操作就会失败.)。这叫一个折腾的纠结啊。搜罗了一些网络资料以备以后的参考学习:(1)对于STL,在D 阅读全文
posted @ 2013-12-26 14:53 jiayouwyhit 阅读(4346) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页