DAC8568的驱动程序,包括初始化部分以及对DAC8568的寄存器读/写访问。
注意:SPI接口使用的是硬件SPI。
2025/1/22 16:25:42 1KB DA
1
代码及报告都有[问题描述]  已知n个字符在原文中出现的频率,求它们的哈夫曼编码。
[基本要求]  1.初始化:从键盘读入n个字符,以及它们的权值,建立Huffman树。
(具体算法可参见教材P147的算法6.12)  2.编码:根据建立的Huffman树,求每个字符的Huffman编码。
对给定的待编码字符序列进行编码。
[选作内容]  1.译码:利用已经建立好的Huffman树,对上面的编码结果译码。
译码的过程是分解电文中的字符串,从根结点出发,按字符’0’和’1’确定找左孩子或右孩子,直至叶结点,便求得该子串相应的字符。
 4.打印Huffman树。
[测试数据]利用教材P.148例6-2中的数据调试程序。
可设8种符号分别为A,B,C,D,E,F,G,H。
编/译码序列为“CFBABBFHGH”(也可自己设定数据进行测试)。
2025/1/22 10:30:10 471KB 数的操纵 human
1
包含:小达人点读笔资源、毛毛虫点读笔资源、蓝猫贝比点读笔资源等。
具体目录有:小达人点读笔软件工具、小达人点读笔使用教程、小达人点读笔专用点读包等。
点读包结构分类有:英文版绘本、英文启蒙书、中文版绘本、中英双语书等。
点读包点读类型有:01.直接点读、02.智能点读、03.贴纸点读等。
1
动态分区分配存储管理。
(3人)4分建立描述内存分配状况的数据结构;
建立描述进程的数据结构;
使用两种方式产生进程:(a)自动产生,(b)手工输入;
在屏幕上显示内存的分配状况、每个进程的执行情况;
建立分区的分配与回收算法,支持紧凑算法;
时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位;
(b)响应WM_TIMER;
将一批进程的执行情况存入磁盘文件,以后可以读出并重放;
支持算法:首次适应算法、循环首次适应算法、最佳适应算法:最坏适应算法。
1
官方给的ddr3测试程序长达万行,有木有很痛苦的感觉?来来来,这个测试接口只有300行左右,实现了顺序写入及顺序读出,可以让你在半个小时之内了解具体的实现方法,本程序在ml605及ise14.4的ddr3.92上验证过,可以正常读写,但仍然有bug,只是提供一个思路哈,我也在努力继续改进。
2025/1/17 14:12:47 7KB xilinx ise ddr3 verilog
1
通过Delphi去读取地磅或磅秤的数据1.通过电脑的COM口读取数据2.我的磅秤读取的原数据附件里有,大家看着自己读出来的数据是什么,在程序里改一下截取的位数就可以了
1
非常易读的公交查询系统C++源代码界面非常漂亮整齐
2025/1/13 1:49:51 2.08MB C++,系统,查询系统,公交
1
c程序阅读AutoFlowchart软件,让代码之间的逻辑关系可视化,更易读懂代码。
包含:AutoFlowchart.chm-编译的HTML帮助文件;
AutoFlowchart.exe-应用程序;
Main.ini-配置文件;
ReadmeText-使用说明。
2025/1/11 13:38:17 988KB Auto Flow chart
1
1.windows下安装wiresshark(2.2.6测试没有问题)版本最好是最新的版本老版本好像会报一个tshark错误2.安装好wiresshark后的目录(**/**/Wireshark)下创建一个lua文件夹。
把root3.0放在当前文件夹下并解压3.在wiresshark目录下init.lua文件目录添加上一行dofile(DATA_DIR.."lua/robotV3_0/robot.lua")4.最好用tshark命令读包。
tshark.exe-q-r报文路径注意:windows下最好是不用的时候把init.luadofile(DATA_DIR.."lua/robotV3_0/robot.lua")这行注释掉。
要不然会产生很多文件拖延文件打开速度{liunx下也可以不过要加上一个环境变量。
否则会报找不到文件。
具体的太久了忘记了!!}
2025/1/11 7:56:13 76KB wireshark lua 插件 提取
1
这是一个比较复杂的数据库包含图书管理借书还书学生管理老师管理和数据连接的相关应用代码有详细的解释压缩包里面也有数据库的文件代码里设置的数据库用户是sa密码是123456请使用的时候做相关的修改下面给出一部分的代码请继续关注本资源的发布会后面有很多实用的代码上传usingSystem.Windows.Forms;namespaceLibraryMis{publicclassDatabaseAccess{/*声明成员变量,这样这个类中的所有方法就可是使用这些变量了*/privateSqlConnectionmyConnection;privateSqlCommandmyCommand;privateSqlDataAdaptermyDataAdapter;privateDataSetmySet=newDataSet();/*写该类的构造方法,该方法名要跟类名相同,无返回值*当new这个类时就会执行这个构造方法*/publicDatabaseAccess(){/*获得保存连接字符串的文件名及路径*///获得应用程序路径stringexePath=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//根据路径和文件名构建FileInfo对象stringfileName=exePath+"connectionString.txt";//建立FileInfo对象FileInfof=newFileInfo(fileName);//判断该文件是否存在if(f.Exists)//文件存在{//获得文件内容即存在文件中的连接字符串//打开文件,获得读文件的数据流对象StreamReadersr=f.OpenText();//读文件到变量中stringconnectionString=sr.ReadToEnd();//关闭流sr.Close();//由读出的连接字符串创建Connection对象myConnection=newSqlConnection(connectionString);//由Connection对象创建Command对象myCommand=myConnection.CreateCommand();//创建DataAdapter对象myDataAdapter=newSqlDataAdapter();myDataAdapter.SelectCommand=myCommand;//创建CommandBuilder对象SqlCommandBuildercb=newSqlCommandBuilder(myDataAdapter);//尝试是否能够打开连接try{myConnection.Open();}catch(Exceptionex)//打开连接出错,可能是连接字符串有问题,这里调用数据库访问设置窗体来重新设置服务器名和数据库名{M
2025/1/10 9:04:41 737KB winform c# sql 数据库的使用
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡