首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
协议栈的实现方法   总被引:3,自引:0,他引:3  
郝京宇  黄建华  贾风根 《计算机工程》2004,30(14):93-94,127
基于操作系统或国外公司提供的协议栈在网络应用中存在以下两个问胚:一是在安全性上不可靠;二是难以满足一些特殊应用中的的特殊需求(如效率问胚)。在一些项目的开发过程中有必要开发自己的协议栈。作者分析了几种协议栈的源码,如RedHat Linux、Routware公司的协议栈软件包,发现协议栈的实现是有章可循的,并站在一定的高度上归纳了一些协议栈实现的规律或方法。  相似文献   

2.
栈是重要的数据结构,有着许多重要的应用方面。文[1]就栈在排序上的应用介绍了几种算法,本文在此基础上进一步详细介绍利用共享栈排序的两种方法-共享栈栈式排序和共享栈插入排序法,并给出了用PASCAL语言实现的排序程序。这两种方法的共同特点是,都不需要额外的存储开销,都具有较高的排序效率和实用推广价值。  相似文献   

3.
栈和队列在程序设计中经常被程序员用来管理业务对象中一系列的数据,栈具有先进后出的特点,队列具有先进先出的特点,在程序设计过程中会根据业务数据运行的特点来选择使用栈还是队列.本文以停车管理业务为例来阐述栈和队列在业务中的一种运用方式.  相似文献   

4.
栈是一种重要的数据结构,栈在各种类型的系统中应用广泛,堆栈技术被广泛应用于编译软件和程序设计中。讨论栈的结构特征与操作实现特点,有着重要的意义。经常讨论的是单栈、共享栈等传统的栈。但在实际应用中经常会遇到多栈结构,在数据结构与算法中没有研究该内容,在此研究并实现了多栈的顺序存储结构。并用此种结构解决了一些实际的问题。  相似文献   

5.
在实际应用中经常会遇到多栈结构,传统的多栈顺序存储结构总是事先开辟定量的存储空间,导致了多栈中存储空间不同程度的浪费,在数据结构与算法中没有解决该问题。在此研究并实现了多栈的动态存储结构,并用此种结构解决了一些实际的问题。  相似文献   

6.
栈作为一种后进先出结构,在程序设计中广泛使用。类模板是C++所提供的一种占有重要地位的特殊机制,能根据不同参数建立不同类型对象的类。通过类模板建立通用栈类,栈中便可以存放任意类型的数据,提高编程效率,增强软件通用性和灵活性。简要介绍了栈的概念和C++的模板类的定义和使用,并利用模板类实现了通用的栈结构,还给出了在Visual C++环境使用的实例。  相似文献   

7.
在Java语言中,使用java.net中的URL类可以创建代表互联网上某一具体资源的URL对象。通过此对象,利用相关的一些方法可轻松实现网络资源的存取。掌握这一方法对于开发Java在内置的网络能力方面将起到一定的指导作用。  相似文献   

8.
9.
李橙  丁国栋 《数字社区&智能家居》2014,(34):8156-8157,8164
栈是限定只能在表的一端进行插入和删除的线性表。根据栈的这种存取特征,栈也被称为后进先出表。生活中的穿衣脱衣、九连环游戏、括号匹配等都是应用栈的这一特点。栈的基本操作包括入栈、出栈、得到栈顶元素、判断栈空、判断栈满等等。在该文中我们将讨论栈在中缀表达式求值、后缀表达式求值以及后缀表达式转换成中缀表达式中的应用。  相似文献   

10.
提出了基于μC/OS-Ⅱ的LwIP协议栈在SoPC系统中实现的方案.介绍了嵌入式TCP/IP协议栈LwIP,阐述了其移植原理;在SoPC系统上实现了LwIP协议栈的移植,并给出了在具体软、硬件平台上的移植实例.实验结果表明:移植后的协议栈实现了网络的基本功能,且运行稳定,为SoPC类型的Internet嵌入式系统应用提供了一个基于μC/OS-Ⅱ的小型网络模块.该方案可应用于信息电器和网络化的仪器、仪表方面.  相似文献   

11.
栈是限定只能在表的一端进行插入和删除的线性表。根据栈的这种存取特征,栈也被称为后进先出表。生活中的穿衣脱衣、九连环游戏、括号匹配等都是应用栈的这一特点。栈的基本操作包括入栈、出栈、得到栈顶元素、判断栈空、判断栈满等等。在该文中我们将讨论栈在中缀表达式求值、后缀表达式求值以及后缀表达式转换成中缀表达式中的应用。  相似文献   

12.
一种基于智能手机协议栈的虚拟flash设备方法,简称VPSFD(Virtual Protocol Stack Flash Device).该方法的实现是在物理Flash设备上划分一块独立区间,将其模拟为一个物理设备,并以一套专用接口封装对其访问.独立于其他物理Flash访问接口,除了VPSFD设备其他接口不能访问.该方案通过智能手机和无线协议栈相结合,实现了高效、便捷的网络优化.  相似文献   

13.
通过实例详细分析了数据结构中数据和操作在Java环境中的实现过程,从而学会编写更加高效的程序.  相似文献   

14.
栈是一种非常重要且特殊的数据结构,任何递归和函数调用都离不开栈。研究n个元素的进栈与出栈性质是栈的主要研究内容。该文在出栈序列深入分析和研究的基础上,针对某一序列是否为合法出栈序列的问题,提出了一种基于三元素出栈序列索引的时间复杂度为O(n2)的新算法。该算法简单易懂并且比其他传统判断方法具有更高的效率。  相似文献   

15.
TCP/IP协议栈在Limux与FreeBSD中的实现分析   总被引:2,自引:0,他引:2  
胡影  蒋年德 《微型电脑应用》2006,22(6):60-61,64
本文分析了Linux和freeBSD两个操作系统的部分网络实现代码,并通过研究一个完整的1/0操作流程,遍历操作系统中TCP/IP协议栈的内核实现,最后对相关实现作出了相应的评价。  相似文献   

16.
本文利用Authorware语句设计了一个循环栈来保存页面,选择历史记录功能时,从循环栈中取出页面的名字,利用跳转语句实现历史记录功能。本方法适用于嵌套框架结构的课件的设计。  相似文献   

17.
MS/TP主一从,令牌数据链路协议为现场控制总线提供可靠、实时数据传输服务.为了降低MS/TP开发成本.本文在ARM和p,CIOS操作系统平台下,利用时间中断和多任务管理,实现MS/TP协议栈,该协议栈封装了MS/TP协议,具有实时性高、可靠性强、接口简单等特点.  相似文献   

18.
厉鹏  樊颖 《电脑学习》2008,(1):61-62
介绍了栈在数据结构中的应用.  相似文献   

19.
JAVA语言中的本地方法   总被引:7,自引:0,他引:7  
介绍了本地方法的作用及意义,并以实例阐述了应用Java本地方法编程接口(JNI)进行设计和实现本地地方法的过程。  相似文献   

20.
针对基于FPGA的嵌入式系统中软件网络协议栈需要内置CPU的不足,阐述了采用全硬件方式实现网络协议栈的必要性,并提出了适合的网络通信协议栈裁剪方案.该协议栈包含精简的UDP、IP、以及MAC层驱动,可完成常规的网络通信.协议栈完全采用硬件描述语言编写,并在FPGA中实现.实验结果表明,该协议栈只占用2K逻辑资源,能以100Mbps的速率在FPGA与PC之间进行数据传输,为基于FPGA的系统调试及运行提供了一种简易的高速通信手段.  相似文献   

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

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