0.文档引见.......................................................................................................................................40.1文档目的.............................................................................................................................40.2文档范围.............................................................................................................................40.3读者对象.............................................................................................................................40.4参考文档[待定]...................................................................................................................40.5术语与缩写解释.................................................................................................................41.产品引见.......................................................................................................................................52.产品面向的用户群体...................................................................................................................53.产品应当遵循的标准或规范.......................................................................................................54.产品范围.......................................................................................................................................55.产品中的角色...............................................................................................................................56.产品的功能性需求.......................................................................................................................76.0功能性需求分类..................................................................................................................76.1用例图............................................................................................................................86.2用例描述..........................................
2020/2/19 18:02:14 613KB 需求规格
1
大数据基础-Linux基础详解课程
2017/10/4 23:40:20 85.84MB 大数据 linux
1
问题描述:利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。
但是,这要求在发送端通过一个编码系统对待传数据预先编码;
在接收端将传来的数据进行译码(复原)。
对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。
试为这样的信息收发站写一个哈夫曼码的编译码系统。
基本要求:一个完整的系统应具有以下功能:(l)I:初始化(Initialization)。
从终端读入字符集大小n,及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtree中。
(2)C:编码(Coding)。
利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。
(3)D:编码(Decoding)。
利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中。
(4)P:印代码文件(Print)。
将文件codefile以紧凑格式显示在终端上,每行50个代码。
同时将此字符方式的编码文件写入文件codeprint中。
(5)T:印哈夫曼树(Treeprinting)。
将已在内存中的哈夫曼树以直观的方式(树或凹入表方式)显示在终端上,同时将此字符方式的哈夫曼树写入文件treeprint中。
实现提示根据题目要求把程序划成5个模块,设计成菜单方式,每次执行一个模块后返回菜单。
除了初始化(I)过程外,在每次执行时都经过一次读取磁盘文件数据。
这是为了如果在程序执行后一直没有进行初始化(I)过程,为了能使后面的操作顺利进行,可以通过读取旧的数据来进行工作。
比如:如果程序的工作需要的字符集和权值数据是固定的,只要在安装程序时进行一次初始(I)化操作就可以了。
再在次运行程序时,不管进行那项操作都可以把需要的数据读入到内存。
算法分析本程序主要用到了三个算法。
(1)哈夫曼编码在初始化(I)的过程中间,要用输入的字符和权值建立哈夫曼树并求得哈夫曼编码。
先将输入的字符和权值存放到一个结构体数组中,建立哈夫曼树,将计算所的哈夫曼编码存储到另一个结构体数组中。
(2)串的匹配在编码(D)的过程中间,要对已经编码过的代码译码,可利用循环,将代码中的与哈夫曼编码的长度相同的串与这个哈夫曼编码比较,如果相等就回显并存入文件。
(3)二叉树的遍历在印哈夫曼树(T)的中,因为哈夫曼树也是二叉树,所以就要利用二叉树的先序遍历将哈夫曼树输出。
[测试数据]根据实验要求,在tobetrans.dat中输入"THISPROGRAMISMYFAVORITE",字符集和其频度如下:字符 __ A B C D E F G H I J K L M频度 186 64 23 22 32 103 21 15 47 57 1 5 32 20字符 N O P Q R S T U V W X Y Z 频度 20 56 19 2 50 51 55 30 10 11 2 21 2
2021/11/10 18:15:21 4KB 课程设计 c/c++ 哈夫曼树 编码
1
精通并发与netty视频教程(2018)视频教程。
精通并发与netty视频教程(2018)视频教程netty视频教程Java视频教程目录:1_学习的要义2_Netty宏观理解3_Netty课程大纲深度解读4_项目环境搭建与Gradle配置5_Netty执行流程分析与重要组件介绍6_Netty回调与Channel执行流程分析7_Netty的Socket编程详解8_Netty多客户端连接与通信9_Netty读写检测机制与长连接要素10_Netty对WebSocket的支援11_Netty实现服务器端与客户端的长连接通信12_GoogleProtobuf详解13_定义Protobuf文件及消息详解14_Protobuf完整实例详解15_Protobuf集成Netty与多协议消息传递16_Protobuf多协议消息支援与工程最佳实践17_Protobuf使用最佳实践与ApacheThrift介绍18_ApacheThrift应用详解与实例剖析19_ApacheThrift原理与架构解析20_通过ApacheThrift实现Java与Python的RPC调用21_gRPC深入详解22_gRPC实践23_GradleWrapper在Gradle项目构建中的最佳实践24_gRPC整合Gradle与代码生成25_gRPC通信示例与JVM回调钩子26_gRPC服务器流式调用实现27_gRPC双向流式数据通信详解28_gRPC与Gradle流畅整合及问题处理的完整过程与思考29_Gradle插件问题处理方案与Nodejs环境搭建30_通过gRPC实现Java与Nodejs异构平台的RPC调用31_gRPC在Nodejs领域中的静态代码生成及与Java之间的RPC通信32_IO体系架构系统回顾与装饰模式的具体应用33_JavaNIO深入详解与体系分析34_Buffer中各重要状态属性的含义与关系图解35_JavaNIO核心类源码解读与分析36_文件通道用法详解37_Buffer深入详解38_NIO堆外内存与零拷贝深入讲解39_NIO中Scattering与Gathering深度解析40_Selector源码深入分析41_NIO网络访问模式分析42_NIO网络编程实例剖析43_NIO网络编程深度解析44_NIO网络客户端编写详解45_深入探索Java字符集编解码46_字符集编解码全方位解析47_Netty服务器与客户端编码模式回顾及源码分析准备48_Netty与NIO系统总结及NIO与Netty之间的关联关系分析49_零拷贝深入剖析及用户空间与内核空间切换方式50_零拷贝实例深度剖析51_NIO零拷贝彻底分析与Gather操作在零拷贝中的作用详解52_NioEventLoopGroup源码分析与线程数设定53_Netty对Executor的实现机制源码分析54_Netty服务端初始化过程与反射在其中的应用分析55_Netty提供的Future与ChannelFuture优势分析与源码讲解56_Netty服务器地址绑定底层源码分析57_Reactor模式透彻理解及其在Netty中的应用58_Reactor模式与Netty之间的关系详解59_Acceptor与Dispatcher角色分析60_Netty的自适应缓冲区分配策略与堆外内存创建方式61_Reactor模式5大角色彻底分析62_Reactor模式组件调用关系全景分析63_Reactor模式与Netty组件对比及Acceptor组件的作用分析64_Channel与ChannelPipeline关联关系及模式运用65_ChannelPipeline创建时机与高级拦截过滤器模式的运用66_Netty常量池实现及ChannelOption与Attribute作用分析67_Channel与ChannelHandler及ChannelHandlerContext之间的关系分析68_Netty核心四大组件关系与构建方式深度解读69_Netty初始化流程总结及Channel与ChannelHandlerContext作用域分析70_Channel注册流程深度解读71_Channel选择器工厂与轮询算法及注册底层实现72_Netty线程模型深度解读与架构设计原则73_Netty底层架构系统总结与应用实践74_Netty对于异步读写操作的架构思想与观察者模式的重要应用75_适配器模式与模板方法模式在入站处理器中的应用76_Netty项目开发过程中常见且重要事项分析77_JavaNIOBuffer总结回顾与难点拓展78_Netty数
2018/11/3 6:48:04 108KB 精通并发 netty 视频教程 高并发
1
嵩嵩报名系统多项目版本v4.1后台/#/admin-login帐号密码adminadmin运行环境:标准iis环境官网:http://www.gangh.com以下为主要功能==========================系统设置=======================系统名称在线设置一键设置系统开启关闭系统logo在线设置系统版权设置系统简介设置==========================项目设置==========================可创建多个不同的项目一键智能复制项目一键设置项目开启关闭开始时间结束时间设置项目名称设置项目简介设置报名名额数量设置相同ip允许的报名数量设置报名成功提示设置项目图形验证码开关项目数据项目数据分页列表显示支持数据按关键词模糊搜索支持数据高级查询,可指定字段进行精准搜索数据打印功能数据按模板生成证件打印全部数据导出为excel格式数据按搜索结果导出为excel格式数据单个删除,批量删除数据可进行编辑与修改项目显示风格表单的背景图片设置表单的背景颜色设置表单的宽度设置表单输入框尺码设置字段显示序号类型设置字段排列方式设置字段标题长度设置=================================智能表单设计=============================一键智能复制字段字段名称设置输入框内提示文字设置可设置管理才能填写的字段管理字段,可设置用户查询时能否可见支持10几种必备字段类型字段类型可随时切换字段可设置按条件智能显示隐藏可设置字段为不可重复字段,例如身份证号可设置字段能否必填可设置字段为登陆查询字段,设置后用户可查询信息可设置字段的各种验证方式多选选择数量区间限制设置上传图片和文件的类型限制上传图片的压缩比例设置,可将图片压缩到很小,方便手机端上传,节省流量与服务器空间字段拖动排序字段点击按钮调整顺序设置分步骤分页显示字段输入框宽度设置字段标题显示宽度独立设置字段整体显示宽度独立设置============================智能表单字段==============================单行输入框多行输入框数字输入器单选框单选框(带输入)复选框下拉选择框多级联动下拉选择框日期时间选择器颜色选择器图片和文件上传省市区选择器56个民族选择器分页按钮文字分隔线文字说明=============================证件打印模板======================可设置多个打印模板用户登陆后可以打印报名数据打印模板拖动排列可设置打印模板的宽度,调试,文字颜色等=============================用户使用=======================用户可根据登陆字段登陆用户登陆后可以打印报名数据用户登陆后可以修改报名数据用户登陆后可以打印证件用户上传图片时智能压缩
2021/5/26 1:18:29 6.61MB 报名系统
1
(1)(第一道)编程实现将十进制数的ASCII码转换为BCD码要求:用E命令从键盘输入的五位十进制数的ASCII码已存放在0500H起始的内存单元中(25H、30H、32H、34H、65H),把它转换成BCD码后,再分别存入050AH起始的内存单元中。
若输入的不是十进制数的ASCII码,则对应的存放结果的单元内容为“FF”。
(2)(第四道)编程实现将存入0500H-0507H单元中的4个非紧缩BCD数(例:12,34,56,78),转换成二进制数码(用十六进制数表示),并存入起始地址为0510H-0517H的内存单元中。
1
simulink模型,mdlfile形态方程:A=[0010;0001;0-0.88-1.9150.0056;021.4733.85-0.136];B=[0;0;0.30882;-0.62032];C=[1000;0100;0010;0001];D=[0;0;0;0];极点配置:p1=-7.4527+9.666i;p3=-3.1538+1.8334i;p2=conj(p1);p4=conj(p3);P=[p1p2p3p4];R=place(A,B,P);
2017/6/6 5:56:41 36KB 倒立摆 simulink Matlab
1
计算机等级考试,四级网络工程师,56讲视频教程和材料,云盘链接。
2017/8/16 9:58:10 70B 四级视频教程
1
在windows上安装snmp服务。
全自动安装。
补充了安装过程中短少的lmmib2.dll、snmp.exe、hostmib.dll、snmptrap.exe等重要文件。
*****SNMPQUERYSTARTED*****1:sysDescr.0(octetstring)Hardware:x86Family16Model5Stepping3AT/ATCOMPATIBLE-Software:Windows2000Version5.1(Build2600MultiprocessorFree)[48.61.72.64.77.61.72.65.3A.20.78.38.36.20.46.61.6D.69.6C.79.20.31.36.20.4D.6F.64.65.6C.20.35.20.53.74.65.70.70.69.6E.67.20.33.20.41.54.2F.41.54.20.43.4F.4D.50.41.54.49.42.4C.45.20.2D.20.53.6F.66.74.77.61.72.65.3A.20.57.69.6E.64.6F.77.73.20.32.30.30.30.20.56.65.72.73.69.6F.6E.20.35.2E.31.20.28.42.75.69.6C.64.20.32.36.30.30.20.4D.75.6C.74.69.70.72.6F.63.65.73.73.6F.72.20.46.72.65.65.29(hex)]2:sysObjectID.0(objectidentifier)enterprises.311.1.1.3.1.13:sysUpTimeInstance(timeticks)0days00h:06m:12s.17th(37217)4:sysContact.0(octetstring)(zero-length)5:sysName.0(octetstring)PC-201008151513[50.43.2D.32.30.31.30.30.38.31.35.31.35.31.33(hex)]6:sysLocation.0(octetstring)(zero-length)7:sysServices.0(integer)76*****SNMPQUERYFINISHED*****
2020/9/23 13:24:32 3.98MB snmp windows xp
1
重新优化电吉他56个波形文件,部份音符延迟的问题应该不会出现了(于新版中撤销)根据恶魔猫的修正音源,修正里拉琴及木琴的音阶,与游戏中保持一致删除音源档中未使用的波形文件,减小文件大小及系统资源占用量增加里拉琴及木琴的混响效果,与游戏中保持一致处理里拉琴G2音符不能重迭演奏的BUG部份翻译的小变动
2021/9/10 12:31:29 3.62MB 制作乐谱 电子音乐 冒险岛2
1
共 112 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡