首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 173 毫秒
1.
在开发桌面应用和分布式应用时,为了提高CPU的利用率,程序员们一般都会采用多线程机制来控制程序的运行.然而我们也必须认识到线程本身可能影响系统性能的不利方面,以便正确地使用线程.本文以.NET Framework平台为背景,系统分析了多线程编程的利弊、多线程控制技术原理及各种实现方法.  相似文献   

2.
主要介绍了多线程技术的原理和在网络应用程序中的应用场合.分析了传输层协议的特点和在线考试系统中如何选择协议.最后就如何使用Indy的TCP协议组件以及多线程技术解决考试开始、结束控制的问题给出主要代码.  相似文献   

3.
在网络健康资讯研究中,数据获取是首先要解决的问题,但传统抓取工具无法满足多变的数据源,研究高效爬取健康资讯内容新方法迫在眉睫。基于Python的网络健康资讯抓取方案,整合多个数据源,抓取内容更为全面;利用WebDriver和Python的Selenium库,能够较好地应对复杂网络状况,通过多线程技术极大提高爬虫效率。对抓取的癌症数据进行统计分析,对多线程效率进行对比分析,显示爬虫具有良好的适应性。基于Python的网络健康咨询抓取方案能快速抓取网络资讯,为后续科研打下基础。  相似文献   

4.
基于ASP技术WEB应用系统的开发正在广泛流行,而大量的初学者面临着如何在文本编辑方式下对脚本程序的编写与调试问题.通过ASP中脚本程序常见错误进行分析,并且指出相应的代码编写及调试技巧,为ASP开发的初学人员提供捷径.  相似文献   

5.
程序设计题的自动评阅能有效地辅助教师灵活开展实验教学,进而提升教学质量。针对传统动态评阅方法在处理人机交互和获取控件句柄方面存在的不足,设计和实现了一种基于代码预处理和代码嵌入式的新型动态评阅方法。该方法包含代码预处理、代码嵌入、编译运行和结果评阅等4个环节,首先在代码预处理环节对学生程序进行功能替换,然后通过植入辅助代码和功能测试代码驱动程序运行并产生结果数据,最后根据保存在临时文件中的结果数据进行评定。实施结果表明,该方法很好地实现了程序的功能检测,能准确识别和处理编译失败以及运行出错或超时等问题,体现出良好的健壮性和正确性。  相似文献   

6.
郑芹 《南平师专学报》2011,30(5):19-24,28
本文通过分析各种不同的软件项目中产生的源代码修改记录,探索代码修改和错误修复之间的关系来更好地理解代码修改之间的关联并挖掘它们之间的关联规则,从而得到代码修改和错误修复之间的因果关系,找出修复错误的方法以更好地降低代码修改所引起的错误。  相似文献   

7.
主要介绍了多线程技术的原理和在网络应用程序中的应用场合,分析了传输层协议的特点和在线考试系统中如何选择协议。最后就如何使用Indy的TCP协议组件以及多线程技术解决考试开始、结束控制的问题给出主要代码。  相似文献   

8.
针对手工提取网络上传数据过程烦琐、工作量大的问题,提出一种融合双重BP神经网络组合模型(A combination model of dual BP neural network,CMDBPNN)的Python解析计算机网络上传数据算法.该算法对BP神经网络组合模型的空间实施网络化处理,且对于网络单元中的信息也可以借助相似的方法来进行记录,依据优化之后的金字塔时间结构对其中潜藏的网格单元来实施有效的存储,以实现Python解析计算机网络上传的数据算法.最后,利用真实数据集与仿真数据集进行实验.结果表明:该算法具有良好的适用性和有效性.  相似文献   

9.
针对程序设计类课程教学中基本技能训练不足、代码抄袭严重等问题,提出并设计了分布式程序设计实验平台。该平台在Linux环境下自动测评学生提交的代码,采用Moss系统用以检测程序抄袭,利用Python及源软件开发并部署。对平台的性能评估及应用效果表明,分布式环境下的实验平台能满足大规模并发请求下的快速响应要求,提高了学生的程序设计综合能力。  相似文献   

10.
简要介绍了JAVA语言,并分析了多线程机制的原理,多线程的实现方法,随后利用多线程机制来实现波形流动.并就波形流动中的某些相关问题进行了简单的分析与讨论,从而提出了相关的解决方法.并给出了一个具体的应用实例.  相似文献   

11.
本文针对目前代码分析方面存在的问题提出了基于程序理解环境而进行代码分析的技术方案,并对该技术方案进行分析和研究,找出程序理解和代码分析两者的技术对应点和数据接口,然后在此基础上设计出基于程序理解的代码分析技术框架,同时从该框架的层次结构和关键技术两个方面进行设计和验证。  相似文献   

12.
针对Java平台中多线程的性质和使用,论述了多线程机制——线程调度模式、同步互斥机制以及内置多线程功能,并对线程的状态、创建和控制方法以及避免死锁的方法作了深入的探讨;同时对Java环境下多线程程序的开发及应用进行了深入探讨.  相似文献   

13.
基于ASP技术WEB应用系统的开发正在广泛流行,而大量的初学者面临着如何在文本编辑方式下对脚本程序的编写与调试问题。通过ASP中脚本程序常见错误进行分析,并且指出相应的代码编写及调试技巧,为ASP开发的初学人员提供捷径。  相似文献   

14.
对于具有一定规模的软件,通过直接阅读源代码来分析软件的结构信息,将是极为艰苦的工作。逆向建模可以将代码中的各类结构信息进行抽取,存储到代码数据库中,并且将软件的结构信息直观的表现出来,从而更有效地分析和理解代码。以基于实体关系的C++元模型为基础进行代码数据库的关系模型设计,可扩展针对Java语言的元模型,扩展实体及关系类型以支持细粒度分析。  相似文献   

15.
控制流劫持是一种危害性极大的攻击方式,攻击者能够通过它来获取目标机器的控制权,甚至进行提权操作,对目标机器进行全面控制。当攻击者掌握了被攻击程序的内存错误漏洞后,一般会考虑发起控制流劫持攻击。早期的攻击通常采用代码注入的方式,通过上载一段代码,将控制转向这段代码执行。为了阻止这类攻击,后来的计算机系统中都基本上都部署  相似文献   

16.
园区网络拓扑发现算法的设计与实现   总被引:2,自引:0,他引:2  
从多线程程序设计的角度出发,设计并实现了基于SNMP的园区网络拓扑中三层拓扑发现算法,并对当前的子网物理拓扑发现算法的缺陷进行了改进,同时给出了基本多线程的程序设计模型及详细的数据结构和算法伪码描述。  相似文献   

17.
为提高PHP程序的运行效率、规模支持能力和跨平台性,可以设计一个基于Java技术的编译器,将PHP程序直接编译成Java虚拟机的二进制字节代码。这个编译器采用经典的前端/后(font-end/back-end)式结构,前端程序对源程序进行扫描、分析后生成抽象语法树,后端程序遍历抽象语法树生成Kawa IR的表达式序列,并最终生成目标代码。  相似文献   

18.
随着工业互联网的发展,工业微服务成为流行方式.传统建模大多使用Simulink等工具,所建模型重用性差,无法脱离仿真平台运行.为此,使用OpenModelic进行PMSM建模,使用Python、Java语言对所建模型导出的FMU文件进行封装调用,形成电机模型微服务,最后部署在Spring Cloud架构上.对电机模型微...  相似文献   

19.
伴随着越来越多的逆向工程工具的出现,使得软件被篡改、盗版的威胁也逐渐增大.攻击者通过对程序的逆向工程获取程序的重要算法和核心数据.文章通过对代码混淆技术的定义、混淆方法分类、混淆应用和评价等方面详细阐述代码混淆技术在软件保护中的实际意义和应用,并指出了代码混淆技术未来的发展方向.  相似文献   

20.
从面向过程与面向对象编程的区别入手,指明了面向过程的编程是围绕“什么正在发生”编写,程序以线性步骤为特征,被理解为作用于数据的代码;面向对象编程是围绕“谁正在受影响”编写,程序围绕着程序的数据(对象)和针对该对象而严格定义的接口来组织程序,它的特点是数据控制代码的访问.接着,以具体的例子说明二者编程的不同特点.最后对面向对象的编程模型的特点进行了详细的介绍.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号