输入一个n个城市之间距离的数字矩阵,数字之间由空格或回车隔开,或将数据写入txt文件中由程序读入,运行程序即可得到最小生成树
2025/11/20 2:06:57 352KB 最小生成树 C++ 实验报告
1
摘要:长周期光纤光栅有着很广泛的应用前景,关于长周期光纤光栅的理论分析也很成熟,而具体如何实现其传输谱特性的仿真却报道很少。
文中基于耦合模理论和简化的阶跃折射率单模光纤三层模型的包层模理论,提出了长周期光纤光栅的传输谱特性仿真的主要步骤及程序实现,为长周期光纤光栅的数值仿真提供了一种简便的方法。
同时,由于实验中采用,-./-0逐点写入法或幅度掩模法制作长周期光栅,故而对矩形折射率调制光栅进行了详细的理论分析,并利用上述提出的仿真程序进行了数值仿真,为实验中写入光纤光栅奠定基础。
2025/11/17 21:04:26 354KB 长周期光纤光栅 传输谱 MATLAB 仿真
1
"合工大java程序设计实验,货物管理系统"是一个基于Java编程语言的课程实践项目,旨在让学生掌握Java在实际应用中的基本技能,特别是针对数据管理和文件操作方面的能力。
这个系统专注于货物的管理,包括货物信息的存储、读取和处理。
在描述中提到的"实现货物管理机制"涵盖了以下几个核心知识点:1.**对象和类**:Java是一种面向对象的编程语言,因此在设计货物管理系统时,首先需要定义`货物`类(Goods),包含货物的属性(如名称、编号、数量、价格等)以及与货物操作相关的函数。
2.**文件I/O操作**:"建立文件存储货物信息"涉及Java的文件输入/输出流(FileInputStream,FileOutputStream,BufferedReader,BufferedWriter等)。
学生需要学习如何创建文件,将货物信息以特定格式(如文本或XML)写入文件,以及如何从文件中读取这些信息。
3.**数据序列化**:为了持久化存储货物对象,可能需要使用Java的数据序列化机制,将对象转换为字节流并保存到磁盘,反之亦然。
4.**异常处理**:在进行文件操作时,必须处理可能出现的异常,如FileNotFoundException,IOException等,以确保程序的健壮性。
5.**数据结构和算法**:为了有效地管理货物,可能需要使用数据结构(如ArrayList,LinkedList,HashMap等),以便快速查找、添加或删除货物。
6.**用户界面设计**:虽然描述中未明确提及,但一个完整的货物管理系统通常会有一个用户界面,用于输入和显示货物信息。
这可能涉及到JavaSwing或JavaFX库。
7.**控制结构**:包括条件语句(if-else)和循环(for,while)来处理货物的增删改查操作。
8.**测试和调试**:编写单元测试以验证每个功能模块的正确性,以及使用调试工具排查潜在问题。
"Java合工大实验"表明这是合肥工业大学(合工大)的一次Java编程实验,重点在于实际操作和应用Java语言,通过实验加深对理论知识的理解。
【压缩包子文件的文件名称列表】"code"表示压缩包内包含的是源代码文件,可能是.java文件,包含了上述所有提到的实现细节。
学生需要理解并分析这些代码,以完成实验任务。
这个实验项目是Java初学者提高编程能力、理解面向对象编程和文件操作的绝佳实践。
通过完成这个项目,学生不仅可以巩固基础语法,还能提升问题解决和系统设计的能力。
2025/11/15 15:24:40 2KB Java
1
centos免密小脚本,将ip写入文本传给脚本执行
2025/11/14 21:43:47 316B 免密
1
关于运输问题使用说明1. 将单位运价表写入“in.txt”中,格式为:(拿书中P102页作业题为例)#3410220111279202141618152555151510其中,第一行的‘#’表示一个问题的开始,是必须要的;
第二行中的34(中间用空格隔开,后面不能有空格)表示m和n,即单位运价表的行和列;
第三行到第五行10220111279202141618 表示单位运价表;
(中间用空格或TAB隔开) 第六行 15255 表示三个产地的产量;
第七行 5151510 表示四个销地的销量;
2. 程序将会把最有运输方案写在“out.txt”中,(该文件将由程序自动产生);
3. 改程序能解决平衡运输问题和平衡分配问题;
下面是书中部分运输问题和分配问题测试用例:(写入in.txt中)#3410220111279202141618152555151510#343113101928741057493656#348412694753437252610102015#35863755100847639682030302525201020#44210971541481314161141513911111111
2025/10/31 21:42:34 529KB 运筹学 运输问题 分配问题
1
qt中QTextEdit控件中的所有文本内容,原封不动地保存到文本文件,路径写死的版本。
2025/10/21 2:39:57 5KB QTextEdit qt
1
LazPaint是一个用来编辑图片的工具,同样它是一个图片编辑器软件,该软件体积小巧、功能强大,可以来替代Windows默认的画图工具,像PaintBrush和Paint.Net用Lazarus(FreePascal)编写。
包括BGRABitmap,绘图例程。
是一款体积小、功能大的图像编辑器。
开源免费绘图软件LazPaint中文版开源免费绘图软件LazPaint中文版LazPaint软件特点1、支持图层,所以对于大部分人来说易于上手,更加容易的操作。
2、支持透明度,开始运行后这个软件之后,你就会发现默认的背景并不是白色的,而是透明的哦。
3、画笔支持调节笔刷大小,同时还可以设置笔刷的流量,较小的流量将会输出较淡的颜色。
使用过Photoshop的人一定知道这个是非常实用和高级的功能。
4、添加文字除了可以调节文字颜色、大小,还可以直接给其添加文字阴影。
5、带有色轮,可以让你快速找到你需要的颜色。
6、滤镜菜单下带有常用的多种滤镜功能,比如多种模糊、锐化、风格化等。
7、无限撤销功能。
8、读取和写入各种文件格式,包括分层位图和3D文件。
9、可以使用许多工具在图层上进行绘制。
10、使用抗锯齿功能选择图像的一部分,并将选择内容修改为遮罩。
11、颜色窗口,图层堆栈窗口和工具箱窗口。
12、从控制台调用LazPaint。
13、提供脚本来执行图层效果。
您也可以编写自己的Python脚本。
2025/10/18 14:37:39 6.29MB 绘图软件
1
纯c读写ini配置文件用c/c++读写ini配置文件有不少第三方的开源库,如iniparser、libini、rwini、UltraLightINIParser等,但都不理想,往往代码较大、功能较弱、接口使用不方便。
尤其在大小写处理、前后空格、各种注释、跨平台换行符支持、带引号字符串处理、无section操作、原格式保持等方面存在问题。
现将本人精心制作的ini读写程序源码奉献给大家,纯c编写,简洁好用。
支持windows和linux。
主要特点:1、支持;和#注释符号,支持行尾注释。
2、支持带引号'或"成对匹配的字符串,提取时自动去引号。
引号中可带其它引号或;#注释符。
3、支持无section或空section(名称为空)。
4、支持10、16、8进制数,0x开头为16进制数,0开头为8进制。
5、支持section、key或=号前后带空格。
6、支持\n、\r、\r\n或\n\r换行格式。
7、不区分section、key大小写,但写入时以新串为准,并保持其大小写。
8、新增数据时,若section存在则在该节最后一个有效数据后添加,否则在文件尾部添加。
9、支持指定key所在整行删除,即删除该键值,包括注释。
10、可自动跳过格式错误行,修改时仍然保留。
11、修改时保留原注释:包括整行注释、行尾注释(包括前面空格)。
12、修改时保留原空行。
以上三点主要是尽量保留原格式。
不足之处:1、不支持单key多value(逗号分割),只能一次性提取后自行处理。
2、不支持同名重复section和key。
(重复section可视为错误,重复key则可能造成分歧)3、不能提取所有section或key名称。
使用只需两个文件inirw.h、inirw.c,另有测试程序和工程文件,支持windows和linux。
2025/10/15 11:32:26 7KB c 读写 ini
1
【NFCPN532模块视频教程3】是关于近场通信(NFC)技术的教育资源,专注于PN532模块的使用。
这个视频教程是系列教程的第三部分,由马云提供源文件,旨在帮助学习者深入理解和掌握NFCPN532模块的运用。
NFC(NearFieldCommunication)是一种短距离无线通信技术,允许设备在几厘米的范围内交换数据,常用于移动支付、门禁控制、信息传输等场景。
PN532是NXPSemiconductors推出的一款高性能、多功能NFC/RFID控制器,广泛应用于各种嵌入式系统和消费电子产品。
在这个视频教程中,你将了解到:1.**PN532模块的基本结构与功能**:PN532芯片集成了RF接口、协议处理和安全功能,支持多种通信模式,如读写器模式、卡模拟模式、点对点模式等。
2.**硬件连接与初始化**:如何正确连接PN532模块到开发板或微控制器,如Arduino、RaspberryPi等,以及如何进行硬件初始化设置,确保模块能正常工作。
3.**NFC标签的读写操作**:学习如何读取NDEF(NFCDataExchangeFormat)格式的标签信息,以及如何向标签写入新的数据,例如创建一个包含文本、URL、名片等信息的NFC标签。
4.**卡片模拟**:理解PN532如何模拟NFC卡,使得手机或其他设备能够模拟成一张可以被读写的RFID卡,实现类似公交卡、门禁卡的功能。
5.**点对点通信**:掌握两个NFC设备之间如何通过PN532模块进行数据交换,这在设备间配对、文件传输等方面非常有用。
6.**错误处理与调试技巧**:学习如何识别并解决在使用PN532过程中可能遇到的问题,比如通信错误、信号干扰等,并了解一些有效的调试方法。
7.**软件库和API使用**:了解如何使用相关的库文件和API函数,以便在编程时方便地控制PN532模块,如使用Arduino的PN532库。
8.**应用实例**:教程可能会展示一些实际的应用案例,如创建一个自动门锁系统或者实现简单的物联网交互。
视频教程【PN532系列教程2.2.mp4】应该是这一系列教程的第二部分的延续,涵盖了上述部分或全部知识点,帮助观众逐步提升在NFC技术和PN532模块上的技能。
虽然原下载积分有所调整,但更新后的教程仍能以较低的积分获取,对于想要深入研究NFC技术的开发者和爱好者来说,这是一个宝贵的资源。
通过观看和实践这些教程,你将能够自信地集成NFC功能到自己的项目中。
2025/9/29 21:33:39 19.32MB NFC PN532 视频教程
1
1、随机生成大文本文件(以行方式存储),文件存储在HDFS中,并将文件信息写入HBase中。
2、选择AES加密算法对生成的文件进行加密操作,秘钥长度为128位,加密后的文件存储HDFS中,秘钥写入HBase3、从HBase中读取相应的文件名和秘钥,对文件进行解密操作,解密后的文件存储在HDFS中。
4、比较初始文件与解密后的文件内容一致性5、统计操作总时长及各操作步的总时长
2025/9/24 16:10:15 47KB hdfs hbase ase hadoop
1
共 625 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡