寻找路径这是算法的基本实现,用于查找平面上两点之间的最短路径。
该代码使用了C++20的某些功能,并且显然是过度设计的。
我写它只是为了好玩。
text_files文件夹中有3个文件:example.txt是级别的示例。
*是一个允许的点(算法可以访问它),X是一个障碍。
A是起点,B是终点。
该文件只能包含这些字符。
同样,该级别也不必是矩形的(某些行可以比其他行长/短)。
config.txt一个非常基本的配置文件:edgeWidth每个单元的宽度(像素);
edgeHeight每个单元格的高度(像素);
maxFrameRate每次迭代将至少花费此值(以毫秒为单位);
graphPath相对于可执行文件的级别的文件路径。
config_i.txt交互模式的一个非常基本的配置文件:edgeWidth每个单元的宽度(像素);
edgeHeight每
2024/12/16 0:44:03 1.04MB C++
1
该项目是通过。
您将在下面找到一些有关如何执行常见任务的信息。
您可以在找到本指南的最新版本。
目录更新到新版本CreateReactApp分为两个包:create-react-app是用于创建新项目的全局命令行实用程序。
react-scripts是所生成项目(包括此项目)中的开发依赖项。
您几乎几乎不需要更新create-react-app本身:它将所有设置委派给react-scripts。
当您运行create-react-app,它将始终使用最新版本的react-scripts创建项目,因此您将自动获得新创建的应用程序中的所有新功能和改进。
要将现有项目更新为
2024/12/15 7:57:47 269KB react stylelint eslint styled-components
1
由于最近工作中经常用到定时执行一些程序,以前都是用计划任务,但是想想何不自己开发一个定时执行程序的小软件呢,用了一晚上的功夫开发完成,功能比较简单。
可以定时执行多个程序。
可以支持开机自启动。
设定好之后,以后每次开机自运行,方便多了。
2024/12/15 1:40:41 37KB 定时 打开指定程序
1
(课程网站https://class.imooc.com/sc/18?)1:Java基础语法本步骤涵盖Java程序结构、开发环境搭建、常量与变量、运算符、流程控制、数组和方法等Java基础语法的内容。
通过本步骤学习,可以掌握Java程序的执行流程,能够编写符合Java语法规则的程序。
2:Java面向对象在本步骤中,我们将带你逐步认识如何通过Java语言实现面向对象的三大特征继承、封装、多态,并编写具有面向对象思想的Java程序3:Java常用工具类在本步骤中,将会介绍最常用的Java工具类,包括异常、包装器类、字符串处理类、集合框架及其实现类、泛型、多线程和输入输出流等内容。
学习了这些,定让你的Java技能更上一层楼。
2024/12/14 19:23:39 70B java
1
可以以图形化形式显示滑动窗口协议操作的简单过程,使用方便,操作简单,包含源码和可执行程序
2024/12/14 15:57:34 1.12MB 网络程序
1
本书是作者历时近一年撰写的反映Xilinx最新可编程技术的著作。
编写过程中感触颇多,愿与广大读者一起分享这些心得:(1)当Xilinx将ARM公司的双核Cortex-A9处理器嵌入到FPGA芯片内,并结合最新的28nm工艺,制造出全新一代的可编程SoC平台后,取名叫EPP(ExtensibleProcessingPlatform,可扩展的处理平台),后来又改成AllProgrammable平台。
在这个名字变化的过程中,反映了Xilinx给这个最新Zynq设计平台的定位—侧重于嵌入式系统的应用,未来的可编程逻辑器件向着嵌入式处理方向发展,未来的嵌入式系统“硬件”和“软件”将根据应用的要求,真正变成AllProgrammable(全可编程),即可以在单芯片内设计满足特定要求的硬件平台和相应的软件应用。
在这个全可编程的实现过程中,体现着软件和硬件协同设计、软件和硬件协同调试、软件的串行执行和硬件逻辑的并行执行完美结合、未来的嵌入式系统是“积木块”的设计风格等设计思想。
这些设计理念将在Zynq-7000平台上由理想变成实现。
(2)Zynq-7000器件是最新半导体技术、计算机技术和电子技术的一个结合体。
在一个小小的半导体硅片上却集成了当今最新的信息技术。
基于Zynq-7000平台进行高性能的嵌入式实现,需要微电子、数字逻辑、嵌入式处理器、计算机接口、计算机体系结构、数字信号处理等相关的知识。
Zynq-7000是一个比较复杂的系统,是对一个设计者的基础理论知识和系统级设计能力的一个真正的考查。
在这个平台上实现嵌入式系统的应用,体现着自顶向下的一体化设计理念。
(3)Zynq-7000平台是非常好的教学平台、科研平台和应用平台。
作为教学平台,可以在这个平台上实现全过程的计算机相关课程的教学,使学生可以清楚地看到每个实现的具体过程。
这样,学生就可以真正地理解嵌入式系统的内涵;
作为科研平台,从事嵌入式相关技术研究人员,可以在这个全开放的平台上,将算法进行高性能的实现。
并且,可以在这个平台上实现设计性能分析等研究;
作为应用平台,该平台的应用将进一步提高嵌入式系统的灵活性和可靠性、大大降低设计成本,提高产品的市场竞争力。
全书共分23章,为了更好地帮助读者学习和掌握Zynq平台的设计原理和实现方法,按照Zynq-7000基础理论、Zynq-7000体系结构和Zynq-7000设计实践进行了详细的介绍。
(1)Zynq-7000基础理论篇详细介绍了学习Zynq-7000平台需要的基础理论知识。
(2)Zynq-7000体系结构篇详细介绍了Zynq-7000内的处理器系统、可编程逻辑系统、互联结构和外设模块等。
(3)Zynq-7000设计实践篇,详细介绍了基于Zynq全可编程平台的不同设计实例。
本书所给出的设计实例代表着Zynq的应用方向,在介绍这些设计实例的过程中,贯穿了很多重要的设计方法和设计思路,这些设计方法和设计思路比设计案例本身更加重要。
为了便于读者学习,本书还配套提供了相关设计的完整工程文件及教学课件等资源。
2024/12/14 13:32:20 81.68MB XILINX  ZYNQ-7000   SOC设计指南
1
【联想G470BIOS】是针对联想G470系列笔记本电脑的固件更新程序,主要负责管理计算机的基本输入输出系统(BIOS)。
BIOS是计算机硬件和操作系统之间的一个关键接口,它控制着系统启动流程、硬件设备驱动以及系统的一些基本功能。
在联想G470上,BIOS的更新对于优化系统性能、增强硬件兼容性、修复已知问题以及提升安全性至关重要。
BIOS的主要功能包括:1.自检与初始化:在计算机开机时执行POST(Power-OnSelfTest)以检查硬件是否正常。
2.引导加载:负责从硬盘、光驱、USB设备等启动媒介加载操作系统。
3.设备驱动:为系统提供基本的硬件控制,如键盘、鼠标、显示器等。
4.系统设置:通过BIOS设置程序允许用户更改硬件配置,如内存频率、硬盘模式、启动顺序等。
5.安全功能:包括密码保护、BIOS锁定等,防止非法访问和修改。
【la-6751pg470南桥.bin】这个文件名中,“la-6751p”可能是指联想G470所使用的南桥芯片型号,南桥芯片是主板上的一个重要组成部分,它管理着I/O(输入/输出)接口,如USB、SATA、PCI-E、网络等。
"g470"再次强调了这是针对联想G470系列的设备,而".bin"是二进制文件的通用扩展名,通常用于表示BIOS或固件更新文件。
南桥芯片的更新可能涉及到以下方面:1.性能提升:新版本的南桥可能会优化I/O通道,提高数据传输速度。
2.兼容性增强:解决与新设备的连接问题,比如新的USB标准或SATA接口。
3.稳定性改进:修复可能导致系统崩溃或蓝屏的bug。
4.新功能添加:例如支持新的硬件标准,如Wi-Fi或蓝牙模块。
5.安全性更新:修补可能存在的安全漏洞,防止恶意攻击。
更新BIOS或南桥固件需谨慎操作,因为错误的过程可能导致系统无法启动。
一般来说,这需要一个可引导的介质(如USB或光盘)和遵循制造商提供的详细步骤。
同时,确保在更新前备份重要数据,因为固件更新过程中断可能会导致数据丢失。
总结来说,联想G470BIOS的更新对于保持电脑的稳定性和安全性至关重要。
南桥固件更新则侧重于改善硬件兼容性、性能和安全性,确保电脑能更好地适应不断变化的外部设备和技术环境。
正确地进行这些更新,可以显著提升用户使用体验。
2024/12/14 12:30:30 1.66MB 联想G470 BIOS
1
第一套,没答案。
常州工学院试卷数据库系统概论试题(答案及评分标准)填空题(每题2分,共20分)1.关系模型的基本数据结构是一张___________表。
由_____和列组成。
.2.数据库管理系统在三级模式之间提供了两层映象,这两层映象保证了数据库系统的数据能够具有较高的_______________和_______________。
3.实体完整性是___________不能取空值。
4.关系代数的基本运算是:并,差,选择,____________和___________。
5.在SQL中,_______________表示对输出结果要进行排序。
6.如果F只涉及X中的属性,则ΠX(σF(E))等价于_______________。
7.在SQL查询时,如果要去掉查询结果中的重复元组,需使用_______________。
8.关系完备系统支持_______________和_______关系操作。
9.数据库恢复时,可定期对数据库进行复制和转储,其中转储可分为___________、____________、______________和______________转储。
10.如果一个事务并发调度的结果与___________________执行结果等价,则......填空题(每题2分,共20分)1.数据模型通常由_________________,_________________和_______________组成。
.2.有了_______________可以保证数据和应用程序之间的逻辑独立性;
有了_______________,可以保证数据和应用程序之间的物理独立性。
3.参照完整性是定义___________和_______________之间的引用规则。
4.数据操作主要分为________________和_______________两大类。
5.在SQL中,与关系代数中的投影运算对应的是_______________。
6.如果F只涉及X中的属性,则ΠX(σF(E))等价于_______________。
7.在SQL查询时,如果要去掉查询结果中的重复元组,需使用_______________。
8.关系完备系统支持_______________和_______关系操作。
9.数据库恢复时,可定期对数据库进行复制和转储,其中转储可分为___________、____________、______________和______________转储。
10.如果一个事务并发调度的结果与___________________执行结果等价,则这个并发调度称为___________________。
选择题(单选,每题2分,共20分)......
2024/12/14 3:40:39 344KB 常州工学院 数据库系统
1
资源包括:源代码,可执行文件。
1.问题描述设计散列表实现电话号码查找系统。
2.基本要求1)设每个记录有下列数据项:用户姓名、地址、电话号码;
2)从文件输入各记录,分别以电话号码和用户名为关键字建立散列表;
(假设人名为中国人姓名的汉语拼音形式zhoukunxiao)3)采用一定的方法解决冲突;
(哈希函数可以用数字分析法和除留余数法构造,用线性探测再散列法或链地址法处理冲突)4)查找并显示给定电话号码的记录;
(显示比较次数)5)查找并显示给定用户姓名的记录;
(显示比较次数)6)输出相应的哈希表,计算平均查找长度;
7)设计一个菜单,上述操作要求都作为菜单中的主要菜单项。
3.测试数据取所在班级的n(n>=20)个同学记录。
2024/12/13 22:04:14 14KB 哈希表 c语言 课程设计
1
非常好的一本vc书籍配套光盘资料。
由于资源过大解压后4g左右,所以发布的是资源链接地址注:此书前身VisualC++开发实战1200例,也就是说此书是VisualC++开发实战1200例的后600例,我空间资源中发布的有pdf,转给需要的人。
(ps:如果地址失效的话请私我,看到第一时间把资源回复给你,会经常在线)第1篇系统篇第1章Windows操作21.1 磁盘信息3实例001 获取驱动器的卷标3实例002 检测软驱是否有软盘4实例003 判断是否插入存储器5实例004 判断光驱是否有光盘6实例005 判断驱动器类型7实例006 获取磁盘序列号8实例007 获取磁盘空间信息101.2磁盘操作12实例008 格式化磁盘12实例009 关闭磁盘共享14实例010 设置磁盘卷标15实例011 整理磁盘碎片16实例012 从FAT32转换为NTFS17实例013 隐藏磁盘分区18实例014 显示被隐藏的磁盘分区19实例015 如何更改分区号20实例016 如何监视硬盘211.3系统控制与调用23实例017 调用创建快捷方式向导23实例018 访问启动控制面板中各项24实例019 控制光驱的弹开与关闭26实例020 实现关闭、重启和注销计算机27实例021 关闭和打开显示器29实例022 打开和关闭屏幕保护30实例023 关闭输入法31实例024 程序发出提示音31实例025 列举系统中的可执行文件321.4 应用程序操作34实例026 如何确定应用程序没有响应34实例027 检索任务管理器中的任务列表36实例028 判断某个程序是否运行37实例029 设计具有插件功能的应用程序39实例030 修改其他进程中窗口的标题41实例031 换肤程序42实例032 提取Word文档目录46实例033 修改应用程序图标49实例034 列举应用程序使用的DLL文件52实例035 调用具有命令行参数的应用程序54实例036 在程序中调用一个子进程直到其结束56实例037 提取并保存应用程序图标581.5系统工具60实例038 为程序添加快捷方式60实例039 用列表显示系统正在运行的程序62实例040 带毫秒的时间64实例041 注册和卸载组件65实例042 清空回收站66实例043 如何在程序中显示文件属性对话框671.6桌面相关68实例044 隐藏和显示桌面文件68实例045 隐藏和显示“开始”按钮69实例046 隐藏和显示Windows任务栏70实例047 判断屏幕保护程序是否在运行72实例048 判断系统是否使用大字体73实例049 获取任务栏属性74实例050 获取任务栏窗口句柄75实例051 隐藏任务栏时钟76实例052 改变桌面背景颜色77实例053 获取桌面列表视图句柄781.7系统信息79实例054 获取CPUID值79实例055 获取CPU时钟频率80实例056 获得Windows和System的路径81实例057 获取特殊文件夹路径82实例058 检测系统启动模式84实例059 判断操作系统类型85实例060 获取当前系统运行时间86实例061 如何获取Windows2000系统启动时间87实例062 获取处理器信息88实例063 通过内存映射实现传送数据90实例064 检测是否安装声卡92实例065 获取当前用户名93实例066 获取系统环境变量94实例067 修改计算机名称95实例068 获取当前屏幕颜色质量96实例069 获得当前屏幕的分辨率971.8消息98实例070 自定义消息98实例071 注册消息99实例072 发送WM_COPYDATA消息100实例073 使用SendMessage添加组合框内容101实例074 使用SendMessage添加列表框内容1021.9剪贴板103实例075 列举剪贴板中数据类型103实例076 监视剪贴板复制过的内容106实例077 向剪贴板中传递文字数据107实例078 显示剪贴板中的图片数据109实例079 程序间使用剪贴板传递数据110实例080 子线程
2024/12/13 21:15:35 66B vc c++ mfc
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡