共查询到20条相似文献,搜索用时 15 毫秒
1.
介绍了源代码公开的实时操作系统μCOSⅡ在ARM处理器STM32F103VBT6上的移植过程.首先简要介绍了ARM核Cortex-M3的一些基本概念,然后结合其基本概念用C语言和汇编语言修改了移植过程中需要修改的所有源代码文件且给出了其详细解释.最后给出了一个基于μCOSⅡ嵌入式操作系统的简单应用,讨论了基于嵌入式操作系统的应用程序开发方法与传统应用程序开发方法的区别,说明前者方法的优越性并验证了移植的成功. 相似文献
2.
Java语言的跨平台特性使得Java源代码被编译为一种中间代码——字节码。根据Java虚拟机规范,字节码文件很容易被反编译成可读性很高的源代码。本方案基于Hotspot开源虚拟机,研究通过定制Java虚拟机和加密字节码文件的方式,实现对Java程序的保护,大大提升了反编译的难度,更有效的保护程序代码安全。 相似文献
3.
4.
在嵌入式系统的应用中,程序代码中存在着相当多的局部变量,这些局部变量的使用范围(生存期)通常都很小.相关指令在流水中需要局部变量的值可以直接从旁路逻辑中得到,并在流水中完成局部变量值的全部使用.对这种局部变量就没有必要将流水输出结果写回寄存器文件,以减少对寄存器文件(RF)的读写操作次数,从而降低对寄存器文件端口的读写要求.决定是否将结果写回寄存器文件的关键的是要确定寄存器的生存期以及流水中旁路逻辑的情况,本文根据所设计的媒体处理器提出了一种确定程序代码中寄存器生存期的算法,并通过指令编码实现对硬件结构的使能控制,即对流水输出结果写回寄存器文件的控制.软件仿真结果表明,对DSP中不同的应用程序平均可以减少94%的寄存器文件写次数. 相似文献
5.
在嵌入式系统上运行μCLinux要经过一个移植的过程.由于开放源代码的缘故,移植μCLinux一般没有任何技术支持.移植者必须按照一定的步骤,根据各种不同的硬件情况,经过对源代码的修改,利用交叉编译环境,编译出适合特定嵌入式系统的μCLinux内核文件,刷写到系统的Flash存储器中,让μCLinux在硬件上顺利运行.移植成功后可以在系统上设计应用程序. 相似文献
6.
利用通用网关接口(CGI),Web服务器可以执行一些外部程序,并将这些外部程序所产生的输出结果和Web服务器所管理的静态文本、图像和声音融合在一起传给相应的Web测览器。当客户机的浏览器向Web服务器请求一个HTML文件时,服务器在收到请求后就去寻找这个文件并将找到的文件传送给客户机。而当客户机的请求是一个CGI程序时,Web服务器将激活客户机所请求的CGI程序并把程序的执行结果传给客户机。 相似文献
7.
基础为什么使用CGI?实在很难说明白到底什么是CGI。而如果先知道CGI有什么作用,将会很好的理解CGI是什么概念。CGI可以为我们提供许多html无法拥有的功能。比如:a.一个记数器b.顾客信息表格的提交以及统计c.搜索程序d.Web数据库用html是没有办法记住客户的任何信息的,就算用户愿意让你知道。用html也无法把信息记录到某一个特定文件里。要把客户段的信息记录在服务器的硬盘上,就要用到CGI。这是CGI最重要的作用,它补充了html的不足。但仅仅是补充,不是替代。CGI是什么?好了,现在我们来说到底什么是CGI。CGI即CommonG… 相似文献
8.
针对AJAX与CGI的嵌入式瘦Web服务器软件结构,产生的HTML文件不易于维护和更新的问题,提出了建立一个AJAX处理机制结合CGI程序的嵌入式Web服务器软件结构.应用AJAX处理机制实现了客户端校验和客户端处理,以及无刷新访问服务器端资源.实现后的嵌入式Web服务器降低了嵌入式Web服务器开销的同时,使得页面文件易于维护和更新,是一种既降低成本又易于维护和更新页面文件的网络服务器设计方法. 相似文献
9.
在此详细分析了将电子表格导入到数据库的基本原理和实现方法,解决了大量工程实验数据散落在多个文件中、主要靠手工组合、处理的原始方法,减轻了工程技术人员的负担,提高了数据处理效率,杜绝了数据处理差错。在此采用先进的VS 2010.NET开发工具,动态选择导入文件,在可靠的数据库连接上,构造导入数据中间件Dataset,采用数据库中数据字段与Excel表中列的对应关系,以中间件为桥梁逐行自动读入库外数据并统一保存。该论述方法具有通用性,程序代码稍做修改可适用与其他类型规则数据文件的导入。 相似文献
10.
针对程序代码相似度度量中的词法分析问题,提出了一种基于语言词典的词法分析器的设计和实现方案。通过对程序源码进行预处理,将其转换为一个字符串,然后对该字符串逐字符进行分解,得到构成源代码的每一个标识符Token,并判断其类型,实现对程序源码的词法分析。实验结果表明,该方法能有效分析程序源码的词汇构成情况。 相似文献
11.
Indri是开源的检索工具,我们基于其官方网站上提供的文档,论文以及源代码,并对其进行研究,采用学习该项目中检索模型及索引建立的原理和方法,得到了collection文件夹的组成形式,提出了mainfest文件是一个xml文件存储了配置信息,storage文件存储了集合中文档的压缩版本以及用来高亮显示查询结果时需要的term bounding信息,lookup文件用B-tree的结构存储了文档ID和偏移量的映射关系,用来支持随机快速访问的动态索引机制. 相似文献
12.
13.
办公环境下,文件在流转的过程中经常需要作修改。为此Word 97中设置了修订工具,文件的起草人可以将拟好的文件(草稿)加以保护后再送给审阅者,如此一来,文稿中被修改的部分将通过颜色标记与原稿区分开来。当起草人取回修改后的文件时,对方修改的结果便一目了然,起草人便可以有选择地接受或拒绝修改的内容,最后与原文件合并。 相似文献
14.
15.
Linux无疑是当今最火爆的操作系统之一,其原因之一就是“源代码开放、应用成本低廉”,它与我们接触使用了多年的相对封闭的传统软件不同,Linux是一种源代码开放的“自由软件”。在当今几乎由微软一统天下的时候,越来越多的对微软不满的人们将目标转移到了Linux上——不完全是因为Linux的免费,而是因为Linux自由发布它的源代码。当用户拥有了一个操作系统的源代码之后,他(她)才算是真正地拥有了这个系统——它可以对源代码进行修改使其适合自己的需要。对于我们中国人来说,Linux尤其是一种机遇。现在我们自己开发的Linux系统在网… 相似文献
16.
目前,最常见的JAVA语言有JAVA SCRIPT和JAVAAPPLET。JAVA SCRIPT是内嵌于Hmtl文件中的代码,程序代码可以在Html文件中观察到,而JAVA APPLET是独立于Html文件外的,只有参数可以在Html文件中观察到,执行完后才将结果显示为整个网页的一部分。所以使用JAVA SCRIPT语言时,只要复制整段程序代码到Html文件中即可观察到效果。而使用JAVA APPLET时,还要同时上传类别文件。下 相似文献
17.
针对现有基于深度学习的源代码漏洞检测方法使用的代码切片不能全面覆盖漏洞类间细微差异特征,且单一深度学习检测模型对跨文件、跨函数代码语句间较长的上下文依赖信息学习能力不足的问题,提出一种多类型源代码漏洞检测方法。首先,基于程序依赖图中的控制依赖和数据依赖信息,抽取包含可区分漏洞类型的细粒度两级代码切片。其次,将两级切片转化为初始表示向量。最后,构建适用于两级代码切片的深度学习漏洞检测融合模型,实现对多类型源代码漏洞的准确检测。在多个合成数据集及2个真实数据上的实验结果表明,所提方法的检测效果优于现有的多类型源代码漏洞检测方法。 相似文献
18.
邹卫彬 《电子产品维修与制作》2014,(17):106-107
最近单位一台旧服务器出现故障,因此将此服务器上的网站程序转移到另一台使用Windows Server2008系统的服务器上,在IIS7中配置完文件目录、访问权限等设置后,网站恢复正常使用。第二天有用户反映,在网站后台上传图片时出现问题,有时能成功上传,有时却出现“500-内部服务器错误”的提示(如图1)。由于此网站系统在原服务器上一直都运行正常,转移到新服务器上后,网站源代码并没有任何修改,可以肯定不是ASP程序代码的问题。 相似文献
19.