传统的单片机系统监控程序通常是基于单任务机制的.这种机制具有简单直观、编程容易的优点.然而由于程序只能按单一的线索顺序执行,缺乏灵活性,在复杂系统中难以胜任.为了在更广泛的领域应用单片机系统,必须对传统的单任务机制进行改进.多任务机制是现代操作系统的突出优点.在这种机制下,CPU的运行时间被划分为许多小的时间片,通过某种调度算法按不同优先级别分配给不同的应用程序.多个应用程序分别在自已的时间片内访问CPU,从而造成微观上各程序分时使用处理器(轮流运行),宏观上并发运行的多任务效果.
2023/11/28 2:24:56 137KB 单片机
1
卷积码是在信息序列通过有限状态移位寄存器的过程中产生的。
通常,移存器包含N级(每级A比特),并对应有基于生成多项式的m个线性代数方程,输入数据每次以A位(比特)移入移位寄存器,在此同时有n位(比特)数据作为己编码序列输出,编码效率为A/n。
参数N被称作约束长度,它指明了当前的输出数据与多少输入数据有关。
它决定了编码的复杂度。
译码器的功能就是,运用一种可以将错误的发生减小到最低程度的规则或方法,从已编码的码字中解出原始信息。
在信息序列和码序列之间有一对一的关系。
此外,任何信息序列和码序列将与网格图中的唯一一条路径相联系。
因而,卷积译码器的工作就是找到网格图中的这一条路径。
Viterbi算法可被描述如下;
把在时刻i,状态所对应的网格图节点记作,每个网相节点被分配一个值。
节点值按如下方式计算:(1)设,。
(2)在时刻i,对于进入每个节点的所有路径计算其不完全路径的长度。
(3)令为在i时刻,到达与状态。
相对应的节点的最小不完全路径长度。
通过在前一节点随机选择一条路径就可产生新的结果。
非存留支胳将从网格图中删除。
以这种方式,可以从。
处生成一组最小路径。
(4)当L表示输入编码段的数目,其中每段为k比特,m为编码器中的最大穆存器的长度,如果,那么令,返回第二步。
一旦计算出所有节点值,则从时刻,状态。
开始,沿网格图中的存留支路反向追寻即可。
这样被定义的支路与解码输出将是一一对应的。
关于不完全路径长度,硬判决解码将采用Hamming距离,而软判决解码将采用Euclidean距离。
2023/11/27 12:42:20 39KB 卷积 编解码
1
密钥分配与密钥管理
2023/11/26 10:57:09 2.87MB 密码学 密码分配 密钥管理
1
网站简介网站首页-预设学校概况、校园新闻、德育教学、校园风彩、资源下载、求贤纳士、成绩查询、网上报名、联系我们、校园信箱,教师档案管理等版块任意修改导航设置。
学校概况-学校简介、学校领导、机构设置、校园风貌、教师风采校园新闻-校内新闻、领导关怀、教育新闻、媒体报道德育教学-学校简介、学校领导、机构设置、校园风貌、教师风采资源下载-教学日常、优秀课件、优秀教案、办公软件成绩查询-学生的成绩查询,EXCEL批量导入简繁转换-极速切换简繁字体,方便灵活校园风彩-学生刊物、学生活动、学生之星、学生作品人员招聘-学校的相关人才信息招聘网上报名-在线报名,转校报名会员功能-会员的报名功能和成绩功能教师档案-在线管理,数据导出,权限分配功能模块栏目管理系统-自由创建栏目频道,设置栏目名称和显示参数新闻文章系统-任意创建多个文章频道,灵活设置频道图文发布系统-任意创建多个图文频道,灵活设置频道学员作品系统-可以前后台自主审核增加学生风采相关作品网站广告系统-具有页内广告、FLASH广告等多种形式成绩查询系统-每班级,每学员的相关考核成绩网上报名系统-相关学员的网上报名相关入校信息友情链接系统-支持文本和图片链接管理权限设置-可设多个管理员,自由分配选项管理权限教师档案系统-系统支持在线数据导出模块,多任务管理
2023/11/23 18:16:16 2.3MB 学校网页源码
1
多数都是已经在百度验证答案了!新华三杯”2017年全国大学生IT技术大赛预选赛 单选题 ] (2.0分) 以下工作于OSI参考模型数据链路层的设备是______。
(单选题*必答) A 广域网交换机 B 路由器 C 中继器 D 集线器应用层表示层会话层传输层网络层数据链路层物理层TCP/IP:第一层:网络接口层第二层:网间层第三层:传输层第四层:应用层 单选题 ] (2.0分) FTP默认使用的控制协议端口是______。
(单选题*必答)POP3协议用于接收或下载邮件,默认端口110SMTP协议用于传输或发送邮件,默认端口25DNS是域名解析的系统,默认端口53DHCP是动态主机配置协议,默认端口67(服务器)68(客户)DHCP用的端号是UDP67和UDP68,这两个端口是正常的DHCP服务端口,你可以理解为一个发送,一个接收。
客户端向68端口(bootps)广播请求配置,服务器向67端口(bootpc)广播回应请求。
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC2131中有详细的描述。
DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCPServer和DHCPClient的服务端口;
546号端口用于DHCPv6Client,而不用于DHCPv4,是为DHCPfailover服务,这是需要特别开启的服务,DHCPfailover是用来做“双机热备”的。
一般:67端口来接受!68端口来发送!HTTP默认使用TCP的80端口标识FTP默认使用TCP的21端口标识HTTPS默认使用TCP的443端口远程桌面协议(RDP)默认使用TCP的3389端口Telnet使用TCP的23端口Windows访问共享资源使用TCP的445端口TFTP采用的传输层知名端口号为69。
TFTP(TrivialFileTransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。
 A 20 B 21 C 23 D 223 [ 单选题 ] (2.0分) 在如图所示的TCP连接的建立过程中,SYN中的Z部分应该填入________(单选题*必答
2023/11/23 0:47:12 460KB 整理的资料
1
D2D信道分配仿真,算法有启发式算法,最优算法等,仿真介入D2D对随干扰门限的变化等。
2023/11/22 12:41:18 19KB D2D
1
代码加文档,一共9个实验实验一进程调度实验二作业调度实验三动态分区分配方式的模拟实验四多级反馈调度队列调度算法实验五最低松弛度调度算法模拟及其应用实验六银行家算法实验七死锁检测算法实验八页面置换算法实验九磁盘调度算法
2023/11/21 23:10:20 464KB 操作系统实验 9个实验全 广工
1
基本信息原书名:WebGLProgrammingGuide:Interactive3DGraphicsProgrammingwithWebGL(OpenGL)原出版社:Addison-WesleyProfessional作者:(美)KouichiMatsudaRodgerLea(松田浩一,罗杰.李)译者:谢光磊出版社:电子工业出版社ISBN:9787121229428上架时间:2014-6-11出版日期:2014年6月开本:16开页码:470版次:1-1---------------------目录《WebGL编程指南》第1章WebGL概述1WebGL的优势3使用文本编辑器开发三维应用3轻松发布三维图形程序4充分利用浏览器的功能5学习和使用WebGL很简单5WebGL的起源5WebGL程序的结构6总结7第2章WebGL入门9Canvas是什么?10使用[canvas]标签11DrawRectangle.js13最短的WebGL程序:清空绘图区16HTML文件(HelloCanvas.html)16JavaScript程序(HelloCanvas.js)17用示例程序做实验22绘制一个点(版本1)22HelloPoint1.html24HelloPoint1.js24着色器是什么?25使用着色器的WebGL程序的结构27初始化着色器29顶点着色器31片元着色器33绘制操作34WebGL坐标系统35用示例程序做实验37绘制一个点(版本2)38使用attribute变量38示例程序(HelloPoint2.js)39获取attribute变量的存储位置41向attribute变量赋值42gl.vertexAttrib3f()的同族函数44用示例程序做实验45通过鼠标点击绘点46示例程序(ClickedPoints.js)47注册事件响应函数48响应鼠标点击事件50用示例程序做实验53改变点的颜色55示例程序(ColoredPoints.js)56uniform变量58获取uniform变量的存储地址59向uniform变量赋值60gl.uniform4f()的同族函数61总结62第3章绘制和变换三角形63绘制多个点64示例程序(MultiPoint.js)66使用缓冲区对象69创建缓冲区对象(gl.createBuffer())70绑定缓冲区(gl.bindBuffer())71向缓冲区对象中写入数据(gl.bufferData())72类型化数组74将缓冲区对象分配给attribute变量(gl.vertexAttribPointer())75开启attribute变量(gl.enableVertexAttribArray())77gl.drawArrays()的第2个和第3个参数78用示例程序做实验79HelloTriangle80示例程序(HelloTriangle.js)80基本图形82用示例程序做实验83HelloRectangle(HelloQuad)84用示例程序做实验85移动、旋转和缩放86平移87示例程序(TranslatedTriangle.js)88旋转91示例程序(RotatedTriangle.js)93变换矩阵:旋转97变换矩阵:平移1004×4的旋转矩阵101示例程序(RotatedTriangle_Matrix.js)102平移:相同的策略105变换矩阵:缩放106总结108第4章高级变换与动画基础109平移,然后旋转109矩阵变换库:cuon-matrix.js110示例程序(RotatedTriangle_Matrix4.js)111复合变换113示例程序(RotatedTranslatedTriangle.js)115用示例程序做实验117动画118动画基础119示例程序(RotatingTriangle.js)119反复调用绘制函数(tick())123按照指定的旋转角度绘制三角形(draw())123请求再次被调用(r
2023/11/21 1:55:21 59.95MB webgl
1
本文档程序给出VS2013如何读取csv文件的详细代码,通过动态分配数组实现
2023/11/19 13:41:44 11.3MB c++
1
直流微电网下垂控制,实现双微源的功率分配,simulink仿真
2023/11/19 4:12:13 39KB droop,
1
共 792 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡