Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

裸机驱动与Linux设备驱动的区别

裸机驱动与Linux设备驱动的区别

裸机驱动一般针对没有操作系统支持的层面,不用考虑操作系统对它的调用。Linux驱动是在裸机驱动基础上,按照一定的规范来实现, 虽然实现的都是同一个东西,不过你发现在 Linux驱动 搀杂 了许多维护信息。总之,Linux设备驱动就是比裸机驱动多了一些框架。裸机底层驱动设计方法:所谓裸机在这里主要是指系统软件平台没有用到操作系统。在基于ARM处理器平台的软件设计中,如果整个系统只需要完成一个相对简单而且独立的任务,那么可以不使用操作系统,只需要考虑在平台上如...
Java中Log4j的使用

Java中Log4j的使用

当我们的代码存在有疑问的地方且不想去处理时,我们就需要把程序的日志信息输出,这时我们会用到一个类--Log4j,想用这个类,我们需要下载Log4j的引用包,下载地址如下:http://logging.apache.org/log4j/2.x/download.html在我们编写测试代码之前,第一步,我们需要把下载的包引用到我们的程序中,右键点击项目选中BuildPath之后选择你的包所在的路径即可。下一步是需要一个属性文件,其中配置日志的记录位置,记录格式...
Java操作XML文件--读取内容

Java操作XML文件--读取内容

先把问题贴出来:编写一个可以解析xml及修改xml内容的工具类由于我以前做过Android应用程序开发,之前也解析过xml文件,所以,这道题不是很难,这篇文章我先解决第一个问题,怎样去解析xml文件。做过Android的朋友应该知道,Android中有几种解析xml文件的方法,最简单的当然是SAX(Simple API for XML),不过,这里需要注意一点,正是由于SAX太简单了,所以,它能做的事也是有很大局限性的,它只能解析而不能进行增删改操作。好了...
C#多线程和线程安全问题

C#多线程和线程安全问题

在很多情况下〔都会〕或者〔需要〕使用到多线程,这样会给用户带来更好的体验,不至于用户正在操作一个功能时突然卡死啦。在.net 的winform情况下,一般在不涉及到控件操作,数据量又很大的情况下可以考虑使用〔异步/辅助线程〕。使用异步/多线程的方式一般都会考虑到创建委托,然后BeginInvoke,或者直接另辟Thread操作,实际上异步和多线程是有细微区分的,更严格的异步好像和什么硬盘的结构有关系,而多线程不是。呵呵不管那么多深奥的东东,以下以委托和Th...
GIS软件开发:点与多边形关系(改进射线法)

GIS软件开发:点与多边形关系(改进射线法)

在GIS软件开发中,经常要用到一些几何的算法,比如三角网构建,多边形的剖分,点,线,面之间的关系。而点与多边形关系的判断是一项非常重要的基础工作。在点与多边形关系的判断中,经常用到的方法是射线法和夹角和方法,其中射线法能够针对带岛的多边形进行判断,而夹角和方法就显得无能为力。相关阅读:GIS中要素的捕捉以及C++实现 http://www.linuxidc.com/Linux/2013-01/77537.htm射线法的基本思想是:从待判断的点向某一个方向引...
VC鼠标拖动动态画矩形框

VC鼠标拖动动态画矩形框

VC要实现的功能实际上很简单,一般人都用到见惯不惯了,但是实现起来还是有点意思的。问题详细描述:(三步)单击鼠标左键时记录下单击点;鼠标拖动时,显示的矩形框能够动态的跟随显示;释放鼠标左键时擦出矩形框。这样分析其实问题就简单一些了,只需要对鼠标的三个事件进行相应就可以了。代码主要在三处地方修改了:第一处:VIEW类中设置私有变量(VIEW类.h文件中)private:BOOL m_startRect;//绘制矩形框标志CPoint m_startPoint...
GIS软件中的交互式绘图设计与实现

GIS软件中的交互式绘图设计与实现

一、概述交互式绘图,我的理解就是用鼠标去进行图形绘制。在GIS软件开发与设计中,经常会用到交互式绘图,例如ARCGIS等软件都有非常复杂的人机交互功能。交互式绘图在GIS可以说占据比较重要的位置。相关阅读:GIS中要素的捕捉以及C++实现 http://www.linuxidc.com/Linux/2013-01/77537.htm二、图元的面向对象建模交互式绘图中,其实都可以将绘图的元素看做基本图元,如文字、点、线段、折线、多边形、椭圆、圆以及弧段等。为...
<< 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 >>