自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

May the Force be with you

面向github编程爱好者

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 usb转ttl 一直显示正在检测目标单片机 ...的解决方法

usb转ttl 一直显示正在检测目标单片机 …的解决方法芯片:STC51F204EA接口PCB:(5个接口)连线:解决方法:1.单片机电源需要接USB的5V接口2.最低波特率调到1200,最高波特率调到最大3.冷启动:点下载按钮后,断开GND线再接上...

2020-12-31 17:19:32 5138 1

原创 数电实验 可控分频器

数电实验 可控分频器主程序:module yyc_3559_4(clk,x,c0,c1,c,cnt0,cnt1);input clk,x;output reg c0=0;output reg c1=0;output reg c=0;output reg [16:0]cnt0=17'b0;output reg [12:0]cnt1=13'b1;always@(posedge clk)beginif(cnt0==17'd7024) // 50000000/3559/2=7024

2020-12-21 13:34:12 4246 7

原创 C51汇编实现时间控制器+proteus仿真

电路图:汇编代码: ORG 0000H LJMP MAIN ORG 000BH LJMP TIME ORG 0100H ;宏定义 ;键位 K0 BIT 20H.0 K1 BIT 20H.1 K2 BIT 20H.2 K3 BIT 20H.3 K4 BIT 20H.4 ;暂存区 ST DATA 68H MT DATA 69H HT DATA 6AH DT DATA 6BH MOUT DATA 6C

2020-12-17 23:21:38 1840 1

原创 (八)定时计数器

(八)定时计数器1.中断使能寄存器IE2.中断优先级寄存器IP3.中断控制专用寄存器TCON4.工作方式寄存器TMOD5.定时计数器原理工作方式0由上面分析可知,产生t=2ms的周期信号需要500次脉冲数,赋予2^13-500的初值就是为了计脉冲数达到500时计数器溢出,自动发生中断,输出波形工作方式26.100ms定时查询方式需要判断TF1是否为1,为1则说明发生溢出,计数已满中断方式不需要判断TF17. 1s定时8.定时计数器初值分析

2020-12-16 02:42:00 544

原创 带小数点数码管的显示

带小数点数码管的显示数码管的示意图如上,通过点亮a-g七个led来拼成对应的数字或字符,数码管有共阳极(底电平亮)和共阴极(高电平亮),以上图的数字2为例:共阳极(0亮1灭): DP G F E D C B A 1 0 1 0 0 1 0 0 = 0xA4共阴极(1亮0灭): DP G F E D C B A 0 1 0 1 1 0

2020-12-14 03:12:36 15830 3

原创 modelsim中使用rom的时候,输出出现高阻或无输出

modelsim中使用rom的时候,输出出现高阻或无输出modelsim是让初学者非常恶心的软件,报错时通常不会详细说明哪里有问题,导致浪费大量时间来找错。使用rom时遇到输出为z或者没输出时,通常为没有读取到rom中的数据需要如下设置:1.找到altera_mf.v和220model.v这2个文件然后把他们放入仿真目录中一起编译一下,这两个文件在quartus 安装目录eda/sim_lib下。2.需要放入数据文件到目录中,如mif或hex(高版本的modelsim可以跑mif,不用参照其他博客

2020-12-06 16:17:26 1325

原创 数电实验 按键防抖设计(状态机)

数电实验(六) 按键防抖设计(状态机)主程序:module yyc2018113559_6_1(input clk,rst,key_in,output reg key_state, //按键状态,低电平为未按下,高电平为按下状态output reg [3:0] key_count, //用于数码管输出的数字output reg [6:0] codeout);parameter IDLE=2'b00; //定义4种状态parameter FILTER0=2'b01;

2020-12-05 15:06:05 3196 9

原创 (七)外部中断

(七)外部中断1.中断使能寄存器2.中断优先级寄存器3.中断控制专用寄存器4.相关寄存器的设定5.通过外部中断INT0控制流水灯6.RL,RR分别为循环左移,循环右移,从而实现单灯的来回移动。8....

2020-12-01 18:45:54 320

纵断面-记录和计算工程项目中特定区域的纵断面特性.xlsx

该设计表是一个纵断面表,用于详细记录和计算工程项目中特定区域的纵断面特性。它包括了地面高程、设计高程、填挖高程、坡口和坡脚信息,以及左右两侧的平曲线数据。以下是该设计表的功能描述: 1. **纵断面特性记录**: - 表中记录了每个桩号的地面高程和设计高程,这些数据用于描述地形的变化和工程设计的高程要求。 2. **填挖高程计算**: - 提供了每个桩号的填挖高程信息,即需要填充或挖掘的土方量,这对于土方工程的规划和执行至关重要。 3. **坡度设计**: - 包含了坡口和坡脚的高程差和水平距离,这些信息用于确定道路或工程结构的坡度,确保排水和结构稳定性。 4. **平曲线参数**: - 记录了左右两侧的平曲线参数,如A1、A2、A3等,这些参数对于设计和施工过程中的曲线放样和验证非常重要。 5. **施工放样**: - 施工团队可以使用这些数据进行放样,确保施工按照设计图纸进行,特别是在处理道路弯道或其他曲线结构时。 6. **数据存档与分析**: - 作为项目文档的一部分,该表用于记录和存档纵断面的详细设计信息,以备未来参考或审计。

2024-03-23

逐桩坐标表直线段.xlsx

该设计表是一个逐桩坐标表,专门用于记录和计算直线段的坐标和方位角。它提供了直线段上各个桩号的详细位置信息,包括坐标(N (X) 和 E (Y))、方位角以及桩号差。以下是该设计表的功能描述: 1. **精确位置记录**: - 表中记录了直线段上每个桩号的精确坐标,这对于确保工程项目的精确施工至关重要。 2. **方位角计算**: - 提供了每个桩号的方位角,这对于确定直线段的方向和施工放样非常重要。 3. **桩号差计算**: - 表中计算了相邻桩号之间的差值,这有助于了解直线段的长度和施工进度。 4. **施工放样**: - 施工团队可以使用这些坐标和方位角来放样,即在地面上标记出工程的具体位置,确保施工按照设计图纸进行。 5. **数据存档**: - 作为项目文档的一部分,该表用于记录和存档直线段的详细设计信息,以备未来参考或审计。 6. **后期维护**: - 项目完成后,这个表格可以用于后期的维护和改造工作,因为它提供了每个重要位置的详细坐标。 7. **工程量计算**: - 坐标数据可以用于计算土方工程量、材料需求和其他

2024-03-23

逐桩坐标表曲线段 方位角.xlsx

该设计表是一个专门用于记录和计算曲线段逐桩坐标及方位角的工具。它详细列出了与曲线段相关的各种参数,包括缓和曲线的起点和终点桩号、切线横距、坐标元素、方位角、半径、长度等。以下是该设计表的功能描述: 1. **曲线段参数记录**: - 记录了曲线段的关键参数,如第一缓和曲线起点桩号、第一缓和曲线终点桩号、第二缓和曲线起点桩号等,以及与之相关的坐标和方位角信息。 2. **曲线设计和分析**: - 提供了曲线设计所需的详细几何参数,如圆曲线半径R、缓和曲线长度Ls、切线长度T等,这些参数对于设计和分析道路曲线至关重要。 3. **方位角计算**: - 包含了交点前后直线方位角、圆曲线方位角以及缓和曲线方位角的计算,这些数据对于确保道路曲线的正确铺设和转向至关重要。 4. **坐标计算**: - 表中提供了任意点到曲线关键点(如ZH、HY、QZ)的曲线长l,以及坐标元素,这些数据用于计算曲线上任意点的具体位置。 5. **施工放样**: - 施工团队可以利用这些数据进行放样,确保曲线段按照设计图纸准确施工。 6. **数据存档**: - 作为项

2024-03-23

逐桩坐标表-用于记录和存档工程项目中的详细地理位置信息.xlsx

该设计表是一个逐桩坐标表,它主要用于记录和存档工程项目中的详细地理位置信息。每个桩号的位置都通过其高程、坐标(N (X) 和 E (Y))、方位角以及可能的备注信息来明确标识。以下是该设计表的功能和应用的详细描述: 1. **精确定位**: - 表中提供了每个桩号的精确高程和坐标,这对于确保工程项目的精确施工至关重要。 2. **施工放样**: - 施工团队可以使用这些坐标来放样,即在地面上标记出工程的具体位置,确保施工按照设计图纸进行。 3. **设计验证**: - 工程师可以使用这个表格来验证设计图纸上的桩号位置是否准确无误。 4. **数据记录**: - 逐桩坐标表作为项目文档的一部分,用于记录工程项目的详细地理位置信息,以备未来参考或审计。 5. **后期维护**: - 项目完成后,这个表格可以用于后期的维护和改造工作,因为它提供了每个重要位置的详细坐标。 6. **工程量计算**: - 坐标数据可以用于计算土方工程量、材料需求和其他相关的工程量。 7. **GIS集成**: - 这些坐标数据可以导入地理信息系统(GIS)

2024-03-23

直线、曲线及转角表.xlsx

该设计表是一个用于记录和计算道路工程中直线、曲线及转角参数的工具。它包含了详细的交点坐标、交点桩号、转角值、曲线要素值等数据,以及直线长度和方向的计算。以下是该设计表的功能和应用的详细描述: 1. **曲线和直线参数计算**: - 表中记录了各个交点的坐标(X, Y),交点桩号,以及与这些交点相关的曲线参数,如转角值α(度)、半径R、缓和曲线长度Ls、切线长度T、曲线长度L、外距E和校正值J。 2. **曲线几何特性分析**: - 设计表提供了曲线的详细几何特性,包括第一缓和曲线起点、第一缓和曲线终点或圆曲线起点、曲线中点、圆曲线终点或第二缓和曲线起点、第二缓和曲线终点等,这些信息对于道路设计和施工至关重要。 3. **直线段长度和方向**: - 表中计算了直线段的长度和方向,包括交点间距、计算方位角(小于0的角度需要加上180度表示)、转角值α的弧度表示、切线增长值q、内移值p、缓和曲线角β0(角度和弧度表示)。 4. **道路设计和规划**: - 该设计表是道路设计和规划过程中的重要参考资料,它帮助工程师确定道路的几何形状,包括直线段、曲线段和转角,

2024-03-23

土石方数量计算表.xlsx

该设计表是一个详细的土石方数量计算工具,主要用于土木工程项目中的土石方量计算和调配。它记录了各个桩号位置的横断面积、挖方量、填方量、本桩利用量、填缺量、挖余量等数据,并提供了距离信息和挖方总数量与填方总数量的累计值。以下是该设计表的功能和应用的详细描述: 1. **土石方量计算**: - 表中列出了每个桩号处的横断面积和相应的挖方与填方量,这些数据用于计算工程中需要移动的土石方总量。 2. **土石方调配**: - 设计表中的“本桩利用”、“填缺”和“挖余”列提供了每个桩号处土石方的利用情况,帮助工程师确定哪些位置的挖方可以用于填方,以及哪些位置需要额外的土石方填充。 3. **距离和桩号标记**: - 表中记录了每个桩号之间的距离,这有助于追踪土石方移动的具体位置和范围,以及确定土石方运输的成本和物流。 4. **挖方总数量与填方总数量累计**: - 表中提供了挖方和填方的累计总量,这对于项目管理和进度跟踪至关重要。 5. **土石方平衡分析**: - 通过分析表中的数据,可以进行土石方平衡分析,确保挖方与填方之间的平衡,减少废土外运和额外土石

2024-03-23

土方计算表-用于土木工程项目中的土地移动量计算.xlsx

该设计表是一个土方计算工具,主要用于土木工程项目中的土地移动量计算。它记录了在特定桩号(即位置标记)处的横断面面积、挖方量、填方量以及利用方数量和调配情况。以下是该设计表的功能和应用的详细描述: 1. **横断面面积计算**: - 表中列出了每个桩号处的横断面面积,这是通过测量或计算得出的道路横截面的面积。 2. **挖方和填方量统计**: - 挖方量指的是在施工过程中需要移除的土壤或岩石的体积。 - 填方量则是需要填充到路基或其他结构中的土壤或材料的体积。 - 表中详细记录了每个桩号处的挖方和填方量,包括土和石的分类及数量。 3. **利用方数量及调配**: - 利用方指的是在挖方过程中可以被直接用于填方的土壤或材料的体积。 - 调配是指在不同位置之间移动土壤或材料以平衡挖方和填方需求的过程。 - 表中提供了每个桩号处的利用方数量以及填缺和挖余的数据,这些数据对于确保土方工程的效率和成本控制至关重要。 4. **距离和桩号标记**: - 表中记录了每个桩号之间的距离,这有助于追踪土方移动的具体位置和范围。 等等功能

2024-03-23

高等路基设计表.xlsx

该设计表是用于高等路基设计的计算工具,它包含了一系列的参数和数据,用于计算和规划路基的各个组成部分。以下是该设计表的功能和应用的详细描述: 1. **路基宽度和坡度计算**: - 设计表提供了土路肩宽度、土路肩坡度、硬路肩宽度等参数,这些参数对于确定路基的横向尺寸至关重要。 - 路拱横坡度(iG)和超高横坡度(iH)用于计算路基的纵向坡度,这对于排水和车辆稳定性有重要影响。 2. **行车道和路缘带设计**: - 行车道宽度是道路设计中的关键参数,它直接影响到交通流量和车辆行驶的安全性。 - 左侧路缘带宽度也是路基设计的一部分,它为行人和非机动车提供了安全的空间。 3. **路基过渡段设计**: - 超高过渡段长度(Lc)和超高过渡段起点/终点桩号用于设计道路在曲线部分的超高,以提供车辆在曲线行驶时的稳定性。 4. **桩号和高差计算**: - 桩号用于标记路基的具体位置,这对于施工和维护工作至关重要。 - 直线段高差计算用于确定路基在直线段的高程变化,这对于确保道路平整和排水有效非常重要。

2024-03-23

铁路轨道不平顺分析与预测(完整数据与代码)

包括全部完整代码与全部数据,可以直接运行。下载后存在任何问题可以与我联系,保证答疑。 铁路轨道作为铁行车的基础设施,是铁路线路的重要组成部分。随着经济和交通运输业的发展,我国的铁路运输正朝着高速和重载方向迅速发展,与此同时,轨道结构承受来自列车荷载、运行速度的冲击和列车的振动等各方面的作用力不断增大,不仅加速了铁路轨道设备的损坏,由此产生的轨道不平顺问题会严重影响车辆行,乘客的舒适度以及设备的使用寿命等,存在非常严重的安全隐患。 使用python分析所给轨道动检数据的滑动轨道质量指数,根据计算得到的高低不平顺标准差,构建时间序列预测分析模型,通过传统的机器学习与深度学习模型进行比较,预测未来一年的高低不平顺劣化趋势。 详细内容及如何使用请参考博客:https://blog.csdn.net/weixin_44026026/article/details/129980463?spm=1001.2014.3001.5501

2024-01-27

大创经验分享&项目资源&代码程序资源

换了数据库mysql,以前用的是mongodb,简单,但是后面发现跨表查询确实是个问题,而且motor不支持ORM 去掉了celery,因为感觉就两个定时任务,完全没必要用celery,schedule守护线程可能是个更好更轻量的选择 对项目目录做了重大调整,增加了handlers和common,api目录,对程序的职责做了更明确的划分 网络或磁盘IO全部异步化,以前都是只有mongodb是异步客户端,而redis和oss都是同步请求 对url.py做了重大改变,以前是只有多了一个api,就往url.py里写,弄得后面上百个api很难找到某个 功能高度封装,降低代码耦合度,尤其是对异步任务的封装,见xiaodi/common/tasks.py 充分利用了python的特性,如对象协议、元类、混入类mixin、列表推导式、生成器 对参数的接收采用了flask_restful的reqparse思想,使得代码精简了很多 考虑了设计模式,如工厂方法 增加了oss连接超时处理 引入了请求时cache,确保同一次http请求不会对某个对象请求多次 引入了日志 引入了sse

2024-01-27

ACM/NOI/CSP比赛经验分享&代码程序资源:深度优先搜索

ACM/NOI/CSP比赛经验分享&代码程序资源:深度优先搜索 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)自1995年至2020年已举办25次。每年由中国计算机学会统一组织。 NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试形式进行。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。

2024-01-27

ACM/NOI/CSP比赛经验分享&代码程序资源:基本算法贪心

ACM/NOI/CSP比赛经验分享&代码程序资源:基本算法贪心

2024-01-27

大创经验分享&项目资源&代码程序资源:模型车牌生成器

利用Arm Cortex-M3 DesignStart处理器在可编程逻辑平台上构建片上系统,实现图像采集,图像处理和人机交互功能,观察并优化系统的性能。 使用ArmCortex-M3 DesignStart Eval提供的处理器IP,在你的可编程逻辑平台上构建简单的Cortex-M3片上系统。 系统应至少包含: ArmCortex-M3 DesignStart处理器; 利用片上或板上资源实现的ROM与RAM; 与芯片外部引脚连接的GPIO外设。 使用KeilμVision工具编写并生成软件程序,实现GPIO输出引脚跟随GPIO输入引脚变化。将对应的输入、输出引脚连接至板上开关与LED,确认程序正确运行。 如上图,在FPGA中编写图像传感器的接口和数据缓存,作为Cortex-M3片上系统的一个外设,并编写软件程序,将图像传感器的采集结果显示在开发平台自带的液晶屏上。 在Cortex-M3上编写软件程序,识别摄像头拍摄到的车牌中的5位数字并显示在LCD屏上。可以在FPGA中设计硬件加速器,帮助Cortex-M3加快图像识别的速度。 利用以上实现的系统,进行20张

2024-01-27

图像风格迁移研究数据集,提供一幅画将任意一张照片转化成这个风格

图像风格迁移研究可以使用的数据集 所谓风格迁移,其实就是提供一幅画(Reference style image),将任意一张照片转化成这个风格,并尽量保留原照的内容(Content)。深度学习的图像风格迁移方法主要包括: (1)基于图像迭代。该方法合成图像的质量高、可控性好,易于调参,无需训练数据,也无生成模型。但每次生成图片都需重新训练,十分耗时。 (2)基于模型迭代。计算速度快,可用于视频快速风格化,目前工业应用软件的主流技术。图像生成质量有待进一步提高,需要大量的训练数据。

2024-01-27

电赛历年试题&经验分享&代码程序资源:2020年电赛A题代码

电赛历年试题&经验分享&代码程序资源:2020年电赛A题代码 分为 手机端(android),主显示端,姿态检测手环端,心率滤波读取端 mcu 采用的是esp32.结合了适配esp32的arduino以及rtos框架进行开发。 开发环境 及 语言 安卓为android studio java开发 esp32为platform io c/c++ 节点间通信方式 tcp直连,手机端为总服务端

2024-01-27

MySQL-Notes学习笔记

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,目前隶属于 Oracle 旗下产品。 MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。 MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。 MySQL 对 PHP 有很好的支持,PHP 是很适合用于 Web 程序开发。 MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。 MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。

2024-01-27

该方案作为一套多功能的后台框架模板,适用于绝大部分的后台管理系统开发 基于 Vue3 + pinia + typescript

该方案作为一套多功能的后台框架模板,适用于绝大部分的后台管理系统开发。基于 Vue3 + pinia + typescript,引用 Element Plus 组件库,方便开发。实现逻辑简单,适合外包项目,快速交付。 功能 Element Plus vite 3 pinia typescript 登录/注销 Dashboard 表格 Tab 选项卡 表单 图表 富文本/markdown编辑器 图片拖拽/裁剪上传 权限管理 三级菜单 自定义图标

2024-01-27

深度学习GAN相关毕业设计项目&写作技巧&答辩ppt

基于生成式对抗网络的图像风格迁移研究 答辩ppt

2024-01-27

网页版拳皇KOF-practice

实现了一个网页版本的简易拳皇 可以实现上下左右并进行攻击 具体内容请参考博客:https://yanyuchen.blog.csdn.net/article/details/124362600

2024-01-27

自然语言处理学习笔记nlp-tutorial

自然语言处理(Natural Language Processing,NLP)是计算机科学、人工智能和语言学领域的一个交叉学科,主要研究如何让计算机能够理解、处理、生成和模拟人类语言的能力,从而实现与人类进行自然对话的能力。通过自然语言处理技术,可以实现机器翻译、问答系统、情感分析、文本摘要等多种应用。随着深度学习技术的发展,人工神经网络和其他机器学习方法已经在自然语言处理领域取得了重要的进展。未来的发展方向包括更深入的语义理解、更好的对话系统、更广泛的跨语言处理和更强大的迁移学习技术。

2024-01-27

程序员简历模板,简洁明了,逻辑结构清晰

北京XXX java大数据工程师— 2013.4月-2015.12月1、负责实时流消息处理应用系统构建和实现在调研了kafka的优势和我们的具体需求之后,用kafka作为消费者,保证高吞吐处理消息,并持久化消息的同时供其它服务使用,进行了系统的设计和搭建使用。 本地日志保证消息不丢失,并通过记录游标滑动重复读取数据。使用storm 负责搭建消息处理架构,并完成基于业务的消息落地,提供后续的数据 统计分析实时和离线任务,诸如pv、uv等数据,为运营做决策网站用户行为埋点和基于js的日志收集器开发,定义接又和前端部门配合。主用go 2、hadoop集群搭建和数据分析处理2、基于CDH的集群搭建工作,后期进行维护编写MapReduce程序,能将复杂工作逻辑化,尽最大能力发挥大数据应用的特点, 对程序高要求,监控自己程序运行情况,使用内存合理,注重增量

2024-01-26

2020年美赛D题2020-ICM-Problem-D

美国大学生数学建模竞赛(MCM/ICM),简称“美赛”,由美国数学及其应用联合会主办,是最高的国际性数学建模竞赛,也是世界范围内最具影响力的数学建模竞赛,一般也指数学建模竞赛。赛题内容涉及经济、管理、环境、资源、生态、医学、安全、等众多领域。竞赛要求三人(本科生和研究生均可参加)为一组,在四天时间内,就指定的问题完成从建立模型、求解、验证到论文撰写的全部工作,体现了参赛选手研究问题、解决方案的能力及团队合作精神。 为现今各类数学建模竞赛之鼻祖。 MCM/ICM 是 Mathematical Contest In Modeling 和 Interdisciplinary Contest In Modeling 的缩写。MCM 始于 1985 年,ICM 始于 1999 年,由 COMAP(the Consortium for Mathematics and Its Applications,美国数学及其应用联合会)主办,得到了 SIAM,NSA,INFORMS 等多个组织的赞助。MCM/ICM 着重强调研究和解决方案的原创性、团队合作、交流及结果的合理性。

2024-01-26

遗传算法求解最优解最大值项目.zip

课程设计:遗传算法求解最大值 遗传算法(Genetic Algorithm,简称GA)是一种最基本的进化算法,它是模拟达尔文生物进化理论的一种优化模型,最早由J.Holland教授于1975年提出。遗传算法中种群每个个体都是解空间上的一个可行解,通过模拟生物的进化过程,从而在解空间内搜索最优解。 首先,让我们刷新自己的记忆,试着理解一下达尔文提出的自然选择。 这个理论很简单:物种想要生生不息,就得持续自我提升,适者才能生存。种群中最优秀的特质应该传递给后代,而其他个体也不能被遗忘,这样才能维持一定的多样性,自然环境发生变化时才更容易适应。这是遗传算法的理论基础。

2024-01-26

第16届智能车规则.pdf

全国大学生智能汽车竞赛是一项以“立足培养、重在参与、鼓励探索、追求卓越”为指导思想,面向全国大学生开展的具有探索性的工程实践活动。它以设计制作在特定赛道上能自主行驶且具有优越性能的智能模型汽车这类复杂工程问题为任务,鼓励大学生组成团队,综合运用多学科知识,提出、分析、设计、开发并研究智能汽车的机械结构、电子线路、运动控制和开发与调试工具等问题,激发大学生从事工程技术开发和科学研究探索的兴趣和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神。

2024-01-22

蓝桥杯标准模板.zip

蓝桥杯单片机标准模板.。 蓝桥杯单片机组考察数模电和单片机的知识,c语言也涉及到一点,30分的客观70分的主观。客观题部分主要由数模电c语言单片机的基础知识为主,一共十道,数模电会有5-6道,单片机有3-4道,可能还会有一道c语言的语法题。数模电考察的很基础,基本是书本上的重点知识,而单片机的部分则可以通过查资源数据包中的芯片手册来解答,建议备赛时把芯片手册都过一遍。 比赛一共5小时,早9点到下午2点,时间分配基本上是30分钟的客观题,四个半小时的主观题。在省赛时,这个时间肯定是够的,但是国赛时就不太够了,平时练习时要注意速度。比赛固定赛点,如果自己学校没有申请成为赛点的话,那么就得去别的学校比赛,省赛会在省内比,而国赛原则上是要去北京比,但是这两年因为疫情原因,都改为了省内比赛。赛场是无网络环境,会发一个资源数据包,内含原理图,烧写软件,芯片手册等等,比赛时用官方发的单片机板子,提交答案时,需要将整个单片机工程文件压缩后上传。

2024-01-22

java面经文档、技术要点或面试编程题资源

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

vue面试题面试集锦01.md

以下是关于Vue面试题的回答: 1. v-on可以监听多个方法,但是同一种事件类型的方法,vue-cli工程会报错。这是因为在Vue中,同一种事件类型只能绑定一个方法。如果需要绑定多个方法,可以使用一个方法来调用其他方法。 2. 在Vue中编写可复用的组件的思路是将组件的逻辑和样式封装在一个单独的.vue文件中。这个文件包含了组件的模板、样式和逻辑。通过使用Vue的组件系统,可以在其他地方多次使用这个组件。 3. MVVM是Model-View-ViewModel的缩写,是一种软件架构模式。在Vue中,M代表数据模型(Model),V代表视图(View),VM代表视图模型(ViewModel)。Vue通过数据绑定和响应式系统实现了数据模型和视图之间的自动同步。 4. Computed属性是Vue中的一个特性,它可以根据依赖的数据动态计算出一个新的值,并将这个值缓存起来。当依赖的数据发生变化时,Computed属性会重新计算并更新。这个特性可以用来处理一些需要根据数据动态计算的逻辑,例如根据输入框的值计算出一个结果。

2024-01-22

08.如何分析开源项目.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

07.SpringCloud.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

06.SpringBoot.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

05.SSM整合.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

04.SpringMVC.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

03.Spring入门.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

02.SSM框架之Mybatis.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

01.JavaWeb入门.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

java学习:索引.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

java学习:01.设计模式.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

java学习:01.JUC.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

01.Vue学习笔记.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

java学习:01.ElasticSearch入门.md

Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。这意味着开发人员只需编写一次代码,就可以在多个平台上运行,大大提高了开发效率和应用程序的可移植性。 Java的应用领域非常广泛。它被广泛用于开发Web应用程序、企业级应用程序、移动应用程序、嵌入式系统和消费类电子产品等。Java提供了丰富的类库和工具,使开发人员能够快速构建各种类型的应用程序。 Java语言具有面向对象的特性,包括封装、继承和多态。这些特性使得Java程序具有良好的可维护性、可扩展性和代码重用性。同时,Java还提供了自动内存管理和异常处理机制,使开发人员能够更轻松地编写高质量的代码。 总之,Java是一种功能强大、易学易用、具有广泛应用和强大跨平台特性的编程语言。它的设计目标是提供一种高效的开发工具,使

2024-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除