Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - c B
Search - c B - List
一,什么是ARP协议? ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。所以说从某种意义上讲ARP协议是工作在更低于IP协议的协议层。这也是为什么ARP欺骗更能够让人在神不知鬼不觉的情况下出现网络故障,他的危害更加隐蔽。 二,ARP欺骗的原理: 首先我们可以肯定一点的就是发送ARP欺骗包是通过一个恶毒的程序自动发送的,正常的TCP/IP网络是不会有这样的错误包发送的,而人工发送又比较麻烦。也就是说当黑客没有运行这个恶毒程序的话,网络上通信应该是一切正常的,保留在各个连接网络计算机上的ARP缓存表也应该是正确的,只有程序启动开始发送错误ARP信息以及ARP欺骗包时才会让某些计算机访问网络出现问题。接下来我们来阐述下ARP欺骗的原理。 第一步:假设这样一个网络,一个Hub或交换机连接了3台机器,依次是计算机A,B,C。 A的地址为:IP:192.168.1.1 MAC: AA-AA-AA-AA-AA-AA B的地址为:IP:192.168.1.2 MAC: BB-BB-BB-BB-BB-BB C的地址为:IP:192.168.1.3 MAC: CC-CC-CC-CC-CC-CC 第二步:正常情况下在A计算机上运行ARP -A查询ARP缓存表应该出现如下信息。 Interface: 192.168.1.1 on Interface 0x1000003 Internet Address Physical Address Type 192.168.1.3 CC-CC-CC-CC-CC-CC dynamic 第三步:在计算机B上运行ARP欺骗程序,来发送ARP欺骗包。 B向A发送一个自己伪造的ARP应答,而这个应答中的数据为发送方IP地址是192.168.10.3(C的IP地址),MAC地址是DD-DD-DD-DD-DD-DD(C的MAC地址本来应该是CC-CC-CC-CC-CC-CC,这里被伪造了)。当A接收到B伪造的ARP应答,就会更新本地的ARP缓存(A可不知道被伪造了)。而且A不知道其实是从B发送过来的,A这里只有192.168.10.3(C的IP地址)和无效的DD-DD-DD-DD-DD-DD mac地址。 第四步:欺骗完毕我们在A计算机上运行ARP -A来查询ARP缓存信息。你会发现原来正确的信息现在已经出现了错误。 Interface: 192.168.1.1 on Interface 0x1000003 Internet Address Physical Address Type 192.168.1.3 DD-DD-DD-DD-DD-DD dynamic 从上面的介绍我们可以清楚的明白原来网络中传输数据包最后都是要根据MAC地址信息的,也就是说虽然我们日常通讯都是通过IP地址,但是最后还是需要通过ARP协议进行地址转换,将IP地址变为MAC地址。而上面例子中在计算机A上的关于计算机C的MAC地址已经错误了,所以即使以后从A计算机访问C计算机这个192.168.1.3这个地址也会被ARP协议错误的解析成MAC地址为DD-DD-DD-DD-DD-DD的。 问题也会随着ARP欺骗包针对网关而变本加厉,当局域网中一台机器,反复向其他机器,特别是向网关,发送这样无效假冒的ARP应答信息包时,严重的网络堵塞就会开始。由于网关MAC地址错误,所以从网络中计算机发来的数据无法正常发到网关,自然无法正常上网。这就造成了无法访问外网的问题,另外由于很多时候网关还控制着我们的局域网LAN上网,所以这时我们的LAN访问也就出现问题了。 三,ARP欺骗的危害: 前面也提到了ARP欺骗可以造成内部网络的混乱,让某些被欺骗的计算机无法正常访问内外网,让网关无法和客户端正常通信。实际上他的危害还不仅仅如此,一般来说IP地址的冲突我们可以通过多种方法和手段来避免,而ARP协议工作在更低层,隐蔽性更高。系统并不会判断ARP缓存的正确与否,无法像IP地址冲突那样给出提示。而且很多黑客工具例如网络剪刀手等,可以随时发送ARP欺骗数据包和ARP恢复数据包,这样就可以实现在一台普通计算机上通过发送ARP数据包的方法来控制网络中任何一台计算机的上网与否,甚至还可以直接对网关进行攻击,让所有连接网络的计算机都无法正常上网。这点在以前是不可能的,因为普通计算机没有管理权限来控制网关,而现在却成为可能,所以说ARP欺骗的危害是巨大的,而且非常难对付,非法用户和恶意用户可以随时发送ARP欺骗和恢复数据包,这样就增加了网络管理员查找真凶的难度。
Date : 2009-03-01 Size : 2.07kb User : duohao163

本书选择了历届全国大学生电子设计竞赛中9个有代表性的赛题,从赛题分析,方案讨论,设计过程,测试方法等方面全面的介绍了电子系统工程设计方法.内容包括:电子系统设计概述,简易数字频率器解析,实用低频放大器解析,数字式工频有效值多用表解析,频率特性测试仪解析,简易数字存储示波器解析,波形发生器解析,短波调频接受机解析,数字化语言存储与回放系统解析.本书具有很强的工程设计性和系统性,综合性,普及性。 本书可作为各高等院校综合系统课程设计的教材和教学参考书,电子设计竞赛前培训教材或参考书,也是广大从事电工电子专业项目研制和产品设计的工程技术人员难得的参考书。 寒题任务书 任务书1 简易数字频率 任务书2 实用低频功率放大器 任务书3 直流稳定电源 任务书4 数字式工频有效值多用表 任务书5 频率特性测试仪 任务书6 简易数字存储示波器 任务书7 波形发生器 任务书8 短波调频接收机 任务书9 数字化语音存储与回放系统 0 电子系统设计概述 0.1 电子系统设计的基本方法 0.2 电子系统设计的一般步骤 0.3 数字子系统的设计过程 0.4 模拟子系统的设计过程 0.5 单片机控制子系统设计步骤 1 简易数字频率计(1997年B题)解析 1.1 题目分析 1.2 设计方案的选择 1.3 系统级和子系统级设计 1.4 设计的进一步细化 1.5 测试方案 2 使用低频功率放大器(1995年题一)解析 2.1 题目分析 2.2 方案选择讨论 3 直流稳定电源 3.1 题目分析 3.2 基本方案讨论 3.3 关键指标的实现与设计举例 3.4 指标测试方法 4 数字式工频有效值多用表(1999年B题)解析 4.1 赛题分析 4.2 方案讨论 5 频率特性测试仪(1999年C题)解析 5.1 理解赛题 5.2 赛题要求分析 5.3 频率特性的动态响应测试法 5.4 频率特性归频测试方法 5.5 系统总体设计 5.6 被测网络的设计 5.7 软件设计 5.8 测试所需要的设备 5.9 结果分析 5.10 结束语 6 简易数字存储示波器(2001年B题)解析 6.1 对赛题要求的分析 6.2 方案讨论 6.3 部分电路设计及模拟 6.4 安装调试 6.5 测试结果 6.6 小结 6.7 展望 7 波形发生器 7.1 赛题分析 7.2 总体方案的设计 7.3 相关技术参数的总体考虑与确定 7.4 有关子系统与软硬件模块的设计 8 短波调频接收机(1999年D题)解析 8.1 题目分析 8.2 主要指标定义和功能的回顾 8.3 设计方案 8.4 注意事项 8.5 调频接收机主要指标测量 9 数字化语音存储与回放系统(1999年E题)解析 9.1 题目分析 9.2 设计方案讨论 9.3 各个子系统的详细设计 9.4 系统调试与指标测试 附录
Date : 2009-04-15 Size : 4.34mb User : seuwsygrzp@126.com

工作流管理系统是一种基于web技术的工作流管理系统,基于web技术是本系统的特征。基于web技术集中体现在实现工作流管理系统的各个环节和软件实体均是采用web技术实现的,不同于某些工作流管理系统产品,虽然这些工作流管理系统也称为基于web技术的,但是,严格来说,只能说是支持web技术的,因为这些软件产品仅仅是为用户提供了web操作页面,核心功能却是嵌入了ActiveX控件。基于web技术的另一层含义是,被工作流引擎调度的任务执行实体也是web方式提供的,这点对于现代企业的应用集成是非常重要的,当软件系统逐步从原来的桌面C/S模式转型为基于浏览器的B/S模型后,企业中的大部分应用系统均是B/S架构的,如何将这些B/S模式下运行的企业应用系统集成进工作流管理系统,并由工作流管理系统进行集中管理和调度同样是当前工作流管理系统软件所要挑战的课题。
Date : 2009-05-15 Size : 2.36mb User : wan_zheng123

This paper presents various applications of a nonlinear adaptive notch filter which operates based on the concept of an enhanced phase-locked loop (PLL). Applications of the filter for online signal analysis for power systems protection, control and power quality enhancement are presented. The proposed scheme can be applied for signal analysis both under stationary and nonstationary conditions. Based on digital time-domain simulations, applications of the filter for a) sinusoidal waveform peak detection, b) harmonic identification/detection, c) detection/extraction of individual components of a signal, d) instantaneous reactive current extraction, e) disturbance detection, f) noise reduction in zero-crossings detection, and g) amplitude (phase) demodulation for flicker estimation, are presented.
Date : 2010-09-17 Size : 149.91kb User : yangyansky

A、B、C、D 译码地址输入端(低电平有效) G1、G2 选通端(低电平有效) 0-15 输出端(低电平有效) 说明:H-高电平 L-低电平 X-任意 基于74LS595和74LS154的上述功能,所以在此课程设计中,采用这两个芯片分别作为列驱动器和行驱动器,从而实现逐行扫描或逐列扫描的实现过程
Date : 2011-03-16 Size : 821kb User : lrx887812@163.com


Date : 2011-06-29 Size : 32kb User : 571445632@qq.com

Table of contents 1 Scope 2 Normative references 3 Glossary of terms 4 General specification 5 UMID format specification Annex A Generation of UMID material numbers Annex B Generation of UMID instance numbers Annex C Text representation of the UMID Annex D Documentation of legacy UMID generation Annex E Bibliography
Date : 2011-07-21 Size : 101.35kb User : lizheng0201@126.com

摘 要: 本文主要阐述了关于linux下文件编译的方法以及vim编辑器的配置,并介绍了linux下热门开发工具。 关 键 词: vim配置与使用;linux文件编译;linux下热门开发工具 引 言: 1.一般拿到新的服务器都需要自己配置一下vim的环境,要不觉得总是不是很顺手。本文介绍了vim的基本配置以及一些个性化配置,用户可根据自己喜好及习惯自由配置;2.介绍了Linux文本编译的常用编译命令选项和多源文件编译方法,使读者对linux下文件编译有一个直观的了解;3.介绍了常用linux下开发工具,新手可参考使用;4.实验总结。 一. VIM的配置与使用 1. 基本设置 set nocp:该命令指定让 VIM 工作在不兼容模式下。在VIM之前,出现过一个非常流行的编辑器vi。VIM 许多操作与 vi 很相似, 但也有许多操作与 vi 是不一样的。 如果使用“:set cp”命令打开了兼容模式开关的话, VIM 将尽可能地模仿 vi 的操作模式。例如:VIM里允许在 Insert 模式下使用方向键移动光标,而vi里在Insert 模式下是不能移动光标的, 必须使用 ESC退回到 Normal 模式下才行。再举一个例子,vi 里使用 u 命令可以撤消一次先前的操作,再次按下u时,将撤消“撤消”这个动作本身,也就是我们常说的“重复”(redo)。而VIM里可以使用u命令撤消多步操作,“重复”使用的快捷键是 Ctrl+ R。使用兼容模式后。VIM将放弃这些新的功能,尽量模仿vi的各种操作方式。只有在不兼容模式下, 才能更好地发挥 VIM 自身的特点。 set ru: 该命令打开VIM的状态栏标尺。默认情况下,VIM的状态栏标尺在屏幕底部,它能即时显示当前光标所在位置在文件中的行号、列号,以及对应的整个文件的百分比。打开标尺可以给文件的编辑工作带来一定方便。 set hls:搜索时高亮显示被找到的文本。 set is:搜索时在未完全输入完毕要检索的文本时就开始检索。 syntax on:打开关键字色。 set backspace=indent,eol,start 设想这样一个情况:当前光标前面有若干字母,按下i键进入了Insert模式,然后输入了3个字母,再按5下删除(Backspace)。默认情况下,VIM仅能删除新输入的 3 个字母,然后喇叭“嘟嘟”响两声。如果“set backspace=start”,则可以在删除了新输入的3个字母之后,继续向前删除原有的两个字符。再设想一个情况:有若干行文字,把光标移到中间某一行的行首,按i键进入Insert模式,然后按一下Backspace。默认情况下, 喇叭会“嘟”一声,然后没有任何动静。如果“set backspace=eol”,则可以删除前一行行末的回车,也就是说将两行拼接起来。当设置了自动缩进后, 如果前一行缩进了一定距离, 按下回车后,下一行也会保持相同的缩进。默认情况下,不能在 Insert 模式下直接按Backspace删除行首的缩进。如果“set backspace=indent”,则可以开启这一项功能。 上述三项功能, 可以选择其中一种或几种,用逗号分隔各个选项。 set whichwrap=b,s,,[,] 默认情况下,在VIM中当光标移到一行最左边的时候,继续按左键,光标不能回到上一行的最右边。同样地,光标到了一行最右边的时候,不能通过继续按右跳到下一行的最左边。但是,通过设置 whichwrap 可以对一部分按键开启这项功能。如果想对某一个或几个按键开启到头后自动折向下一行的功能,可以把需要开启的键的代号写到 whichwrap 的参数列表中,各个键之间使用逗号分隔。以下是 whichwrap 支持的按键名称列表: b 在 Normal 或 Visual 模式下按删除(Backspace)键。 s 在 Normal 或 Visual 模式下按空格键。 h 在 Normal 或 Visual 模式下按 h 键。 l 在 Normal 或 Visual 模式下按 l 键。 > 在 Normal 或 Visual 模式下按右方向键。 ~ 在 Normal 模式下按 ~ 键(翻转当前字母大小写)。 [ 在 Insert 或 Replace 模式下按左方向键。 ] 在 Insert 或 Replace 模式下按右方向键。 2. 文本编辑设置 set sw=4:自动缩进的时候, 缩进尺寸为 4 个空格。 set ts=4:Tab 宽度为 4 个字符。 set et:编辑时将所有 Tab 替换为空格。该选项只在编辑时将 Tab 替换为空格,如果打开一个已经存在的文件,并不会将已有的Tab 替换为空格。如果希望进行这样的替换的话, 可以使用这条命令“:retab”。 3. 断行设置 set lbr:不在单词中间断行。设置了这个选项后,如果一行文字非常长,无法在一行内显示完的话,它会在单词与单词间的空白处断开,尽量不会把一个单词分成两截放在两个不同的行里。 set fo+=mB:打开断行模块对亚洲语言支持。m表示允许在两个汉字之间断行,即使汉字之间没有出现空格。B表示将两行合并为一行的时候,汉字与汉字之间不要补空格。该命令支持的更多的选项请参看用户手册。 二. Linux文件编译 1. 常用编译命令选项 假设源程序文件名为test.c。 (1).无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 (2). 选项 –o 用法:#gcc test.c -o test 作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。 (3). 选项 –E 用法:#gcc -E test.c -o test.i 作用:将test.c预处理输出test.i文件。 (4). 选项 –S 用法:#gcc -S test.i 作用:将预处理输出文件test.i汇编成test.s文件。 (5). 选项 –c 用法:#gcc -c test.s 作用:将汇编输出文件test.s编译输出test.o文件。 (6). 无选项链接 用法:#gcc test.o -o test 作用:将编译输出文件test.o链接成最终可执行文件test。 (7). 选项-O 用法:#gcc -O1 test.c -o test 作用:使用编译优化级别1编译程序。级别为1~3,级别越大优化效果越好,但编译时间越长。 2. 多源文件的编译方法 如果有多个源文件,基本上有两种编译方法: [假设有两个源文件为test.c和testfun.c] (1).多个文件一起编译 用法:#gcc testfun.c test.c -o test 作用:将testfun.c和test.c分别编译后链接成test可执行文件。 (2).分别编译各个源文件,之后对编译后输出的目标文件链接。 用法:#gcc -c testfun.c //将testfun.c编译成testfun.o #gcc -c test.c //将test.c编译成test.o #gcc -o testfun.o test.o -o test //将testfun.o和test.o链接成test 以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。 (3). 如果要编译的文件都在同一个目录下,可以用通配符gcc *.c -o 来进行编译。 三. Linux下的热门开发工具 1、Bluefish Bluefish是进行Web开发时最受欢迎的IDE之一。它能够处理编程和标记语言,但是该工具的重点用途在于创建动态和交互式网站。和许多Linux应用程序一样,Bluefish是一个轻量级工具,运行速度非常快,它所占据的资源只有同类工具的30%到40%。Bluefish可以一次打开多个文档(最高可打开3500个文档)。它包含项目支持、远程文件支持、搜索和替换(包括正则表达式),无限撤消/重做、多语言定制语法高亮、窗口反斜线文本和多编码支持等功能。 Bluefish最漂亮的功能之一是用户定义工具栏Quickba,它可以让你通过“右键点击并选择增加到Quickbar”的方式来增加按钮。你可以增加任意HTML工具栏按钮到Quickbar上。Bluefish还有许多操作简化工具,可以帮助你增加不同元素到你的代码中。需要一个DHTML自动提交选择框?简单。从DHTML下拉列表中选择“自动提交选择框(Auto-submit Select Box )”,然后填充必要的条目,就可以增加该元素到你的代码中。Bluefish有针对C、Apache、DHTML、DocBook、HTML、PHP+HTML和SQL的智能向导。如果是手动开发自己的网站,你应该选择使用Bluefish这个工具。 该工具主页:http://bluefish.openoffice.nl/ 2、Anjuta Anjuta是一个免费的开源C和C++开发工具。它的安装非常简单(在Mandriva上使用urpmi anjuta命令),提供项目管理、应用程序向导、交互式调试器、一个强大的源代码编辑器(支持源浏览、代码完成和语法高亮功能)。Anjuta团队开发的这个强大IDE非常易于使用,而且可以满足你的C和C++编程需求。 Anjuta具有一个灵活而强大的用户界面,让你可以在布局界面中拖拽工具来安排图形用户界面,使其与你希望的设计最接近。而且每一个用户配置的布局对一个项目来说是可以持续生存的(因此你可以为每一个项目使用不同的布局)。Anjuta还具有一个强大的插件系统,通过它你可以选择激活或关闭哪一个插件。而且与所有开源项目一样,你可以为Anjuta开发满足你自己需求的插件。在Anjuta应用程序中最大的工具之一是项目管理器。这个工具几乎可以打开任何基于automake/autoconf的项目。这个项目管理器不会增加任何基于Anjuta的信息到这个项目中,因此在Anjuta之外,你的项目同样可以被维护和开发。 该工具的主页:http://anjuta.sourceforge.net/ 3、Glade Glade是一个GNOME桌面环境下用于开发GTK+的RAD(迅速应用开发)工具。它的界面与GIMP非常类似,可以被用户进行定制化,甚至可以被嵌入到Anjuta中。 Glade包含许多界面创建控件,诸如文本框、对话标签、数字输入框和菜单等,让你可以更快速的开发界面。界面设计以XML格式存储,从而让这些设计可以被轻松的应用于外部工具中。 安装Glade的过程非常简单。举例来说,如果你使用Fedora操作系统,你可以使用命令“yum install glade3”来启动安装。Glade不像Anjuta一样具有一个强大的项目管理器,但是你可以在Glade中创建、编辑和保存项目。 该工具的主页:http://glade.gnome.org/ 四.实验总结 通过对VIM编译器与Linux编程的学习,初步了解使用Linux进行文件编译,对VIM也有了基本的了解。实验中遇到问题能通过与同学讨论或上网查阅基本解决。这次实验使我体会到了Linux的深奥,使我对Linux产生了浓厚的兴趣,虽然现在不能做到对Linux相当熟悉,但以后一定会努力对Linux进一步了解。 参考文献 中国网管联盟 www.bitsCN.com Linux 开发环境必备十大开发工具 2009 雨林木风系统门户 www.ylmf.net Linux文件编译方法及Linux多文件
Date : 2011-11-15 Size : 10.67kb User : 415181654@qq.com

CSDN技术中心 关于B-S和C-S架构的介绍.files.rarCSDN技术中心 关于B-S和C-S架构的介绍.files.rar-CSDN Technology Center on the B-S and C-S introduction. Files.rarCSDN Technology Center on the B-S and C-S introduction. Files.rar
Date : 2025-12-21 Size : 29kb User : 小林

DL : 0
本ppt介绍了多层C/S型数据库应用,多层数据库应用的结构,典型的三层C/S结构,B/S型数据库应用,典型的B/S结构(三层),结合三层C/S的B/S结构(四层),使用多层分布式应用结构的优势,高可靠性的多层分布式结构等方面的内容-ppt of the multi-storey C/S database application, the multilayer structure of the database application, the typical three-tier C/S, B/S database application, a typical B/S (three), the combination of the three-tier C/S B/S structure (four), the use of multi-storey structure of the distributed application advantages, high reliability distributed multi-storey structure of the content
Date : 2025-12-21 Size : 51kb User : 赖秋生

DL : 0
简易专家系统程序,包括事实与规则的编辑,包括一个可行的正向推力过程,使用Sql Server数据库,C#编写,一个比较通用的专家系统基础平台(可在其上作相应的改进与开发,大学时所作,与大家分享,还有一个网络发布B/S版大同小异先不发了)-simple expert system procedures, including facts and the rules of editing, including a possible positive thrust process, using SQL Server database, C# preparation, a more generic basis for the expert system platform (available in its previous corresponding improvement and development, made by the University, share with you, there is a network release B/S version similar to the first non-fat)
Date : 2025-12-21 Size : 323kb User : wu nan

变量和相等问题的设计和实现将a、b、c、d、e、f这6个变量排成如图所示的 三角形,这6个变量分别取 1——6的整数,且均不相同。求使三角形三条边上的变量之和相等的全部解,如 3 6 2 1 4 5 为一个解。 程序引入变量a,b,c,d,e,f,并让它们分别取1——6的整数,在它们互不相等的 条件下, 测试由它们排成如图所示的三角形三条边上的变量之和是否相等,如相等即为一种满足要求的排列,把它们输出。当这些变量取尽所有的组合后,程序就可得到全部可能的解。 -variables and the same problems in the design and realization of a, b, c, d, e, f these six variables as shown in the ranks of the triangle, six were taken variable 1-- 6 integers, and vary. Request so that the edge of the triangle three variables and all the same solutions, such as 3 6 2 1 4 5 for a solution. Procedures for the introduction of variables a, b, c, d, e, f, and allows them to admit 1-- 6 integers, In their separate the conditions, They formed by the test as shown in the triangle edge of the three variables and whether equal, If a meeting shall be equal to the requirements of the order, and print them out. When these variables do all the combinations, the process can be obtained from all possible solutions.
Date : 2025-12-21 Size : 17kb User : 果汁

第一章 有关数论的算法 1.1最大公约数与最小公倍数 1.2有关素数的算法 1.3方程ax+by=c的整数解及应用 1.4 求a^b mod n 第二章 高精度计算 2.1高精度加法 2.2高精度减法 2.3高精度乘法 2.4 高精度除法 练习 第三章 排列与组合 3.1加法原理与乘法原理 练习 3. 2 排列与组合的概念与计算公式 练习 3.3排列与组合的产生算法 练习 第四章 计算几何 4.1 基础知识 4.2 线段的相交判断 4.3寻找凸包算法 练习 第五章 其它数学知识及算法 5.1 鸽巢原理 5.2 容斥原理及应用 5.3 常见递推关系及应用-The first chapter on number theory and the algorithm 1.1 common denominator least common multiple of 1.2 on the prime number algorithm 1.3 equation ax+ By = c of the integer solution and application of 1.4 for a ^ b mod n chapter 2.1 high-precision calculation of high-precision adder 2.2 Accuracy of high-precision subtraction 2.3 Multiplication 2.4 Practice Chapter III of high-precision division and combination with adder 3.1 Principle and Practice Multiplication Principle 3.2 and the combination with the concept and formula for calculating practice with the combination of 3.3 with the selection of algorithms to practice in chapter IV 4.1 based on computational geometry 4.2 knowledge of the intersection of line segments to determine the convex hull algorithm to find 4.3 Exercises Chapter V other mathematical knowledge and algorithms 5.1 pigeonhole principle 5.2 Exclusion Principle and Application of 5.3 Recursion relations and the application of common
Date : 2025-12-21 Size : 38kb User : endure

数据结构 1、算法思路: 先定义一个三元组,创建稀疏矩阵m和n。依次扫描A和B的行号和列号,若A的当前项的行号等于B的当前项的行号,则比较其列号,将较小列的项存入C中,如果列号也相等,则将对应的元素值相加后存入C中;若A的当前项的行号小于B的当前项的行号,则将A的项存入C中;若A的当前项的行号大于B的当前项的行号,则将B的项存入C中。 -Data Structures 1, algorithm ideas: first define a triple to create sparse matrix m and n. A and B followed by scanning line number and column number, if the A s current line number of the equivalent B of the current line number, then set out to compare their number, will be heading out into the smaller C, if the column has also equal to the corresponding elements will add value in deposit C if A current of the line number is less than B s current line-item number, the item will be A deposit of C if A current items Bank B is greater than its current line-item number, the item will be deposited in B in C.
Date : 2025-12-21 Size : 19kb User : Anson

数据结构 1、算法思路: 哈夫曼树算法:a)根据给定的n个权值{W1,W2… ,Wn }构成 n棵二叉树的集合F={T1,T2…,T n },其中每棵二叉树T中只有一个带权为W i的根结点,其左右子树均空;b)在F中选取两棵根结点的权值最小的树作为左右子树构造一棵新的二叉树,且置新的二叉树的根结点的权值为其左、右子树上结点的权值之和;c)F中删除这两棵树,同时将新得到的二叉树加入F中; d)重复b)和c),直到F只含一棵树为止。 -Data Structure 1, Algorithm idea: Huffman tree algorithm: a) in accordance with a given value of n of the right (W1, W2 ..., Wn) constitute a set of n binary tree trees F = (T1, T2 ..., T n) , which for each binary tree T with only one right for the W i of the root node, its about subtree are empty b) in the F 2 in the root node of the right to select the smallest value of the tree as a subtree structure around a new binary tree, binary tree and the new home of the root node of the right value for the left and right sub-tree nodes and the right value c) F in the deletion of the two trees, at the same time obtained by adding a new binary tree F in d) repeat b) and c), until a tree F containing only so far.
Date : 2025-12-21 Size : 28kb User : Anson

试验要求: 已知A,B和C为三个递增有序的线性表,现要求对A表作如下操作:删去那些既在B表中出现又在C表中出现的元素。 (1) 各线性表采用顺序存储结构; (2) 题中任一线性表中的元素值可以相同。 2.线性表中的元素为实数,线性表的长度元素由用户输入. 3.试验执行的命令包括:构造线性表LA,LB,LC.在LA中查找并删除既在B表中出现又在C表中出现的元素.输出删除后LA的结果. -err
Date : 2025-12-21 Size : 15kb User : 阿水地

题目:复杂计算器设计 要求:设计一个复杂的计算器,能实现Windows系统中计算器的功能。 (1)定义组件:0~9,+、-、*、/、C=按钮;显示屏文本行;菜单; (2)要求能关闭窗口;点击按钮,或键盘数字会在显示屏上输出结果; (3) 具有进制转换功能. -Title: complex design requirements calculator: design of a complex calculator, to achieve Windows system calculator functions. (1) the definition of components: 0 ~ 9,2 B !,-,*,/, C = button display text lines menu (2) request to close the window click of a button, or keyboard figure will be on display output results (3) has the hex conversion.
Date : 2025-12-21 Size : 2kb User : m11

DL : 0
C/S(Client/Server,客户端/服务器)结构和 B/S(Browser/Server,浏览 器/服务器)结构是大家熟知的也是现在市面上使用最多的两种软件 体系结构。随着信息技术与网络技术的发展,WEB技术的日益成熟, C/S结构有逐渐被 B/S结构取代的趋势。-C/S (Client/Server, Client/Server) structure and B/S (Browser/Server, Browser/Server) structure is also well-known on the market now use a maximum of two software architecture. As information technology and network technology, WEB technologies become more sophisticated, C/S structure has gradually been B/S structure to replace the trend.
Date : 2025-12-21 Size : 50kb User : 刘东

DL : 0
.请编写函数fun,该函数的功能是:实现B=A+A ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出-. Please write the function fun, the function of the functions are: to achieve B = A+ A ' , ie the matrix A with A, transpose, stored in the matrix B,. The results in the main function output
Date : 2025-12-21 Size : 650kb User : 林静

C++经典书籍 书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。(c++ primer The book is the prestigious C++ classic tutorial, its content is the perfect combination of C++ Stanley B. Lippman master a wealth of practical experience and C++ Standards Committee of the original charge Jos e Lajoie in-depth understanding of the C++ standard, has helped countless programmers learn the world C++.)
Date : 2025-12-21 Size : 58.81mb User : ZZZKKKKK
« 12 3 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.