自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 ······好运

2024-06-09 20:57:59 428 1

原创 编译原理词法分析代码

**********************************************函数*****************************************************//******************************************全局变量*****************************************************///未识别的符号为红色。//将获取的字符存入token中。//将小数点入token中。

2024-05-24 16:43:42 278

原创 深度学习和机器学习有什么区别?

随着计算能力的提升和算法的优化,深度学习模型将能够处理更加复杂和大规模的数据集,实现更加精准和高效的预测和决策。然而,随着计算能力的提升和大数据技术的发展,深度学习模型已经能够处理海量的数据,并从中提取出有用的信息和知识。相比之下,深度学习模型的训练和优化则更加复杂。此外,深度学习模型的训练通常需要更多的计算资源和时间,而且往往需要使用复杂的优化算法和技巧来确保模型的收敛和性能。机器学习模型的可解释性通常较好,尤其是对于一些传统的算法,如决策树、逻辑回归等,我们可以直接观察和理解模型的决策过程。

2024-04-01 23:02:47 413

原创 什么是深度学习?为什么他如此受欢迎?

与传统的机器学习算法相比,深度学习无需手动设计特征提取器,而是通过训练模型自动学习数据的特征表示,这使得它能够更好地处理高维、非线性的数据。在传统的机器学习方法中,通常需要手动设计特征提取器来提取数据的特征,这不仅需要大量的时间和人力成本,而且往往难以得到最优的特征表示。而深度学习通过自动学习数据的特征表示,能够更好地捕捉数据的内在规律和模式,从而实现对复杂问题的准确建模和预测。除了前面提到的强大的特征提取能力、处理复杂模式的能力以及泛化能力外,深度学习还在不断拓宽其应用领域,展现出强大的生命力。

2024-04-01 22:54:54 468

原创 java web简答(极其重要)

在不同的转换单元中通过请求作用域的对象或隐含变量进行数据的传递和共享。答:在DataSource中事先建立数据库连接,将这些连接保存在连接池中,当java程序访问数据库时,就从连接池中取出空闲状态的连接,当我们的程序访问结束时,再把这些数据库连接放回连接池,从而提高访问数据库的效率。答:在DataSource中事先建立数据库连接,将这些连接保存在连接池中,当java程序访问数据库时,就从连接池中取出空闲状态的连接,当我们的程序访问结束时,再把这些数据库连接放回连接池,从而提高访问数据库的效率。

2024-03-21 09:46:42 2084 1

原创 计算机网络4

1.假设一个总长度为 4000 字节的 IP 数据报进入路由器,转发端口输出链路的最大传输单元为 1500 字节,请问该数据报是否需要分片,如果需要分片分成几片,写出每个 IP 数据报分片的总长度、标志和片偏移的值。位作为子网,则解得 n=2,也就是从原主机位借 2 位作为子网,划分后的各子网网络位共 26 位,子网掩码是 255.255.255.192。192.168.0.10,B01 分配 IP 地址 192.168.0.11,B10 分配 IP 地址 192.168.0.20,依次类推。

2024-03-21 09:20:00 732

原创 计算机网络3

70.某主机的IP地址是193.100.77.55,掩码为255.255.252.0,若该主机向其所在的网络发送广播分组,则目的地址可能是( D )19.下列对 IPv6 地址 FF60:0:0:0601:BC:0:0:05D7 的简化表示中,错误的是( B)。第 4 章 网络层—知识点:第 4 章 网络层——4.8 虚拟专用网 VPN 和网络地址转换 NAT——4.8.1 网络地址转。知识点:第 4 章 网络层——4.8 虚拟专用网 VPN 和网络地址转换 NAT——4.8.2 网络地址转。

2024-03-21 09:19:17 715

原创 计算机网络2

10.在局域网标准中,IEEE802.3 采用( CSMA/CD)协议,IEEE802.4 采用(Token ( Passing) Bus 令牌传递总线 )协议,IEEE802.5 采用(Token Passing(或 Token Ring)令牌传递/或令牌环 )协议。数据在传输过程中最后一个 1 变成了 0,11010110101110 除以 10011,余数为 011,不为 0,响应包,其中包含主机 1 的 IP 地址,MAC 地址 E1,主机 2 的 IP 地址和 MAC 地址 E2,从。

2024-03-21 09:17:14 518

原创 计算机网络1

15.某 Modem 使用坐标图中(1,1),(2,2),(-2,-2)和(-1,-1)表示 4 个数据点,它在1200 波特的线路上可以达到的数据传输率是( B)50.将一条物理信道按时间分成若干时间片轮换地给多个信号使用,每一时间片由复用的一个信号占用,这样可以在一条物理信道上传输多个数字信号,这种得复用方式是(B )。8.在早期的数字传输系统中,T1 标准的数据传输速率是1.544Mb/s,E1 标准的数据传输速率是2.048Mb/s。冲信号运载的 4 进制位数为 log 4 8 取整,即 2 位。

2024-03-21 09:15:21 929

原创 数据压缩算法

未来,随着大数据、云计算和人工智能等技术的进一步发展,数据压缩算法将面临更多的挑战和机遇。数据压缩算法是一类用于减少数据量的算法,通过消除数据中的冗余和相关性,实现数据的高效存储和传输。JPEG算法对于人眼视觉特性的考虑较为充分,因此在保证图像质量的前提下,能够实现较高的压缩比。它利用数据中出现频率的不同,为不同字符分配不等长的编码,频率高的字符使用较短的编码,频率低的字符使用较长的编码。2. 音频存储和传输:MP3、AAC等算法用于音频文件的压缩,实现高质量的音频传输和存储。

2024-03-19 22:36:42 422

原创 经典算法解析:背包问题

状态转移方程的一般形式为f[i][j] = max{f[i-1][j], f[i-1][j-w[i]]+v[i]},其中f[i][j]表示前i个物品放入容量为j的背包中所能获得的最大价值,w[i]和v[i]分别表示第i个物品的重量和价值。背包问题的基本形式可以描述为:给定一组物品,每个物品都有一定的重量和价值,如何选择物品放入一个固定容量的背包中,使得背包内物品的总价值最大,同时不超过背包的容量限制。然而,需要注意的是,不同的背包问题具有不同的特性和难度,需要根据具体情况选择合适的解决方法。

2024-03-19 22:22:41 547

原创 半监督学习:探索未标记数据的潜力

通过结合带标签和未带标签的数据进行训练,半监督学习能够在有限的标注数据下实现更好的性能。未来的研究可以关注更高效的伪标签生成策略、结合其他学习范式以及理论分析和解释性等方面的问题,以推动半监督学习在深度学习中的进一步发展。半监督学习则结合了这两种方法的优点,利用少量的带标签数据和大量的未带标签数据进行训练,从而在有限的标注数据下实现更好的性能。为了解决这个问题,研究者们提出了半监督学习方法,该方法能够有效地利用带标签和未带标签的数据进行训练,从而显著提高模型的性能。四、半监督学习在深度学习中的应用。

2024-03-19 09:27:49 571

原创 软件开发项目中的项目管理应用

时间管理是项目管理中不可或缺的一部分在软件开发中需要考虑时间估算时间预算和时间控制等方面时间估算是对项目所需时间的估计需要考虑项目的规模复杂性技术难度等因素时间预算是根据时间估算结果制定的具体计划包括任务划分工作量评估进度安排等时间控制是在项目实施过程中通过监控和调整确保项目按时完成的技术之一包括进度控制甘特图等技术应用时间管理技术的合理运用可以有效地控制项目的进度提高项目的执行效率。项目管理是以项目为对象,通过科学的方法和工具,对项目的全过程进行计划、组织、指挥、协调和控制,实现项目目标的管理活动。

2024-03-18 15:06:16 708

原创 总线及数据通路组成

3、控制信号角度:本实验将输入设备,输出设备,存储器,通用寄存器等单元都挂至总线上,这些设备都需要有三态输出控制,各个部件都有自己的输入输出控制信号,通过对这些信号的有序控制,就可以正确地通过总线把数据传送给不同的部件。4、时序信号角度:本实验中时序信号用到了T3和T4信号,可将“信号源单元”的时钟输出SY接到“时序发生器单元”的Φ上,将OT3和OT4分别连接到“总线单元”中相应的T3和T4端上,二进制开关拨至“单步”状态,然后每按动一次启动键START,就会顺序产生一个T3、T4时序信号。

2024-03-16 22:15:53 405

原创 静态存储器

所以在电平控制信号C_AR 为高电平时,此时来一个T3脉冲,即会产生一个有效的打入时钟,将当前总线上的数据打入到地址寄存器中,同时,地址指示灯实时显示地址寄存器中的内容。给存储器的00H、01H、02H、03H、04H地址单元分别写入数据AAH、BBH、CCH、DDH、EEH。将存储器00H、01H、02H、03H、04H地址单元中的数分别读出,观察读出的结果与写入结果是否一致。通过写地址和写数据,并连续读存储器,发现其与写入的数据一致,说明实验线路搭建正确,实验过程无误,符合静态存储器的预期结果。

2024-03-16 22:15:05 267

原创 移位运算实验

此移位控制电路的控制信号由S1、S0、M来组合产生不同的状态,他们和运算逻辑单元74LS181的控制位S1、S0、M共用相同的输入端排针。通过输入多组符合条件的运算数,并操作移位寄存器74LS299,发现其运算结果与运算逻辑功能相符,说明实验线路搭建正确,实验过程无误,符合运算器预期运算结果。打开移位寄存器的输出使能(B_SR=0),将S1、S0置为0、0,检查移位寄存器装入的数据是否正确,然后参照表改变不同的状态,并按动微动开关KK2,观察总线指示灯,记录移位结果。2、验证移位控制电路的组合功能。

2024-03-16 22:14:16 460

原创 进位控制实验

4、进位锁存器角度:由于进位锁存器是在T4时刻打入的,所以当改变运算器的控制状态,若运算器的最高位CN+4产生进位,只有在按动KK2产生一个T4脉冲时才将进位打入到进位锁存器中,而此时总线上显示的运算器的运算结果也会发生改变,为最低位CN为0的运算状态。5、置进位允许信号(CP=0),按动微动开关KK2产生T4脉冲,若前边的TR1+TR2有进位产生,则进位标志灯亮,进位锁存器中打入进位位CY=1,此时总线上的数据为TR1+TR2+CY;若没产生进位则进位标志灯灭,进位锁存器中打入的进位位CY=0。

2024-03-16 22:13:24 391

原创 运算器组成

此实验中的其他S3、S2、S1、S0、M、CN、C_TR1、C_TR2、B_ALU、B_SW、RD等都为电平信号,将他们连接到“开关组单元”中的二进制数据开关上来模拟不同的电平状态。“开关组单元”的SW1--SW17为相互独立的二进制数据开关,开关向上时为0,开关向下时为1,每个开关无固定用途,可根据实验具体情况选用,为方便实验,实验板丝印上将若干开关又重定义了一些控制信号的名称,以方便实验连线和查找。运算器的运算结果输出至内总线上,而为高电平(1)时,则输出高阻态,不影响内总线上的其他数据。

2024-03-16 22:12:06 417

原创 视图、索引文件的应用

本次实验主要是对视图和索引文件的使用,在设计视图的过程中,由于最初对表和视图的区别不是很了解,导致了视图的创建总是出错,其实视图和表十分相似,因为视图是查看表的一种方法,表是内模式,视图是外模式,代码的格式也十分类似。视图创建及删除的方法,掌握创建主键约束的基本操作。其中视图是表的外在展示,它的创建和操作和表的操作十分类似,主键的操作不同于之前的操作形式,在操作之后还可以进行删除。其中对创建表间的参照关系的操作和创建和管理索引的基本操作以及索引文件的使用方法不熟悉,起初还不会操作,需要再次学习掌握。

2024-03-16 12:26:04 823

原创 数据库的查询(二)

本次实验是对数据库中的数据进行查询、统计、分组、排序等操作,其中使用聚合查询时,容易错误使用查询语句导致出错,而连接查询的思想虽然较为简单,但是在实际的操作时却由于复杂的语句从而导致出错,尤其要注意的是要标明所涉及的列名在哪个表中,否则容易报错。当获得一个查询的答案需要多个步骤的操作,首先必须创建一个查询来确定用户不知道但包含在数据库中的值,将一个查询块嵌套在另一个查询块的WHERE字句或HAVING短语的条件中查询块称为子查询。(2)查询每个学生的学号,姓名及其选修课程的情况包括课程号和课程名;

2024-03-16 12:16:41 1010

原创 数据库的查询(一)

本次实验是为了完成数据库中的数据查询、统计、分组、排序等操作,在查询所有选修过课的学生的学号的操作时,由于存在一个学生选修了多门课程,所以需要使用distinct语句去掉重复值;最陌生的一点就是在进行指定查询后的数据的列名的操作,这个语句之前并不知道,所以在网络上进行了查询,最后找到了对应的语句成功的完成了查询。1.启动数据库服务软件SQL Server 2019的查询分析器,用SELECT语句对表进行简单查询操作,整个查询过程只涉及到一个表,是最基本的查询语句。

2024-03-16 12:09:47 1092

原创 表的操作与管理

其中查询操作可以使用select语句,而*指的是全体记录,where子句的使用细化了查询的范围,使用group by子句将查询结果分组可以细化聚集函数的作用对象。在将计算机科学系全体学生的成绩置零时,由于涉及到的两个表需要用嵌套查询,其中对连接处的语句和格式还有些陌生,因此在这里耽误了很多时间,而嵌套查询也是一个重点,需要多练习从而解决这个难题。create table 是创建表,定义表中有哪些字段,字段的类型,长度等(当然也包括一些约束条件,例如:主键,外键等),也就是定义表的结构;

2024-03-16 12:00:05 1246

原创 数据库的创建与管理

本次实验中,忽略了列名的类型导致了错误,因为列名的不同会导致后续的插入数据过程出错,所以我查阅了书,找到了更改列名数据类型的语句,从而将所需更改的列名变为自己需要的数据类型。在企业管理器中实现对数据库的管理及使用T-SQL语句CREATE TABLE、ALTER TABLE及DROP TABLE来实现对数据表的创建、修改及删除。其中数据表的修改语句使用的还不够灵活运用,尤其是在增加列时,忽略了列的类型,导致后续的实验出了问题,幸好及时更正并顺利完成了后续实验。

2024-03-16 11:47:27 777

原创 熟悉数据库系统的操作环境

数据库的日志文件逻辑名称为xs_log,物理文件名为xs_mdf,初始大小为2MB,最大尺寸为10MB,增长速度为1MB。(1)用数据库SQL Server 2019的企业管理器建立“xscj”数据库,文件名为xscj_data、大小50M,日志文件名为xscj_log、大小25M的新数据库。(1)用数据库SQL Server 2019的企业管理器建立“xscj”数据库,文件名为xscj_data、大小50M,日志文件名为xscj_log、大小25M的新数据库。

2024-03-16 11:39:59 1104

原创 基于centos系统搭建LAMP环境

在学习过程中,我们需要亲自安装和配置软件包,调试和解决问题。此外,LAMP环境是一种非常常见的Web服务器环境,学习如何搭建LAMP环境可以为我们今后的工作和学习提供很大的帮助。Apache 主要负责一些静态文件的处理,当需要处理动态请求(这里的动态指的是 PHP)时,Apache 会将该请求通过接口发送给 PHP 应用服务器来解析。如果该请求还需要访问数据库的话,则 PHP 应用服务器将会请求连接 MySQL 数据库,读取需要的数据资源,最后经过一系列数据整合,再通过 Apache 将页面返回给客户端。

2024-03-16 11:28:15 717

原创 如何使用 PolarDB-X

本次实验的重点在于学习如何使用PolarDB-X这一高性能、高可用性的分布式数据库,与传统的关系型数据库相比,PolarDB-X具有更好的性能和可扩展性,可以满足大规模数据存储和处理的需求。在学习PolarDB-X时,PolarDB-X的架构和数据存储引擎的选择,以及PolarDB-X的自动化管理和优化功能需要掌握。针对这些问题,采取了以下解决方法:通过B站搜索教程学习PolarDB-X的安装和配置方法,了解PolarDB-X的性能优化和安全设置,采取相应的措施来提高性能和保障数据安全。

2024-03-16 11:27:40 481

原创 对象存储OSS快速上手

接下来,在ossbrowser的设置页面中,选择Access Keys选项卡,填入Access Key ID和Access Key Secret,点击保存并验证,如果一切正常,会提示验证成功。数据存储到阿里云OSS以后,您可以选择标准存储(Standard)作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问存储(Infrequent Access)、归档存储(Archive)、冷归档存储(Cold Archive)作为不经常访问数据的存储方式。

2024-03-15 11:22:11 852

原创 通过workbench远程登录ECS

本次实验的重点在于通过workbench远程登录ECS,这是一种非常常见的远程连接方式,相比于其他远程连接方式,它具有更高的安全性和更好的用户体验。在实验过程中,不仅需要掌握如何使用这种方式连接远程服务器,还需要了解如何解决一些常见的问题,这可以帮助我们更好地应对实际工作中可能遇到的问题。1.双击打开虚拟桌面的Chromium浏览器,在RAM用户登录框中单击下一步,复制云产品资源列表中子用户密码,按CTRL+V把密码粘贴到密码输区,登录子账户(后续在远程桌面里的粘贴操作均使用CTRL + V快捷键)。

2024-03-15 11:18:15 1052

原创 分支限界实验

动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。完全背包问题:每个物体有无限个只使用i-1个物品的时候所得到的最大值一定小于等于使用i个物品的最大值,而且我们可以枚举当使用0,1,2,3,4,5,。

2024-03-15 11:10:07 749

原创 回溯算法实验

在树中的体现,就是在树的最后一层不是满的,即不是满二叉树,需自己判断哪些叶子结点代表的是正确的结果。实际上是一种试探算法,这种算法跟暴力搜索最大的不同在于,在回溯算法里,是一步一步地小心翼翼地进行向前试探,会对每一步探测到的情况进行评估,如果当前的情况已经无法满足要求,那么就没有必要继续进行下去,也就是说,它可以帮助我们避免走很多的弯路。本次实验,做了大量的回溯法问题,难度很大,思路很复杂,要求对回溯思想的理解得很深,提高了我对算法学习对要求,以后还要继续学习这些算法,更深刻的理解,帮助更快的解决问题。

2024-03-15 11:02:12 626

原创 动态规划实验

s为源点,i为当前终点,k为中间点。但不同的是,分治法在子问题和子子问题等上被重复计算了很多次,而动态规划则具有记忆性,通过填写表把所有已经解决的子问题答案纪录下来,在新问题里需要用到的子问题可以直接提取,避免了重复计算,从而节约了时间,所以在问题满足最优性原理之后,用动态规划解决问题的核心就在于填表,表填写完毕,最优解也就找到。分治法的最大的区别在于,它适合用动态规划方法解决问题,和分解后获得的子问题往往不是相互独立的(也就是说,下一个子阶段的解决方案是建立的基础上进一步解决之前的子阶段的解决方案)。

2024-03-15 10:49:07 944

原创 查找算法性能分析

这说明初始时并查集中的元素是不相交的,经过一系列的基本操作(Union),最终合并成一个大的集合。并查集实验一个集合构建一颗树,任选一个元素作为该树的根节点,将一个集合的根节点的父节点改为另一个集合的根节点,从该元素开始访问父节点(使用递归进行查找),直到访问到根节点,在对两个元素的根节点进行比较判断。网课有慕课(MOOC)、和腾讯课堂,慕课是免费的大学生学习平台,里面授课的教师是各大高校的优秀教师,涉及的内容也非常的丰富,而且每节课的时间都很短(一般在10分钟左右),可以合理利用时间碎片,收获知识。

2024-03-15 10:43:33 725

原创 排序算法性能分析

首先比较b[1]与a[1]的值,若b[1]大于a[1],则跳过,比较b[1]与a[2]的值,若b[1]仍然大于a[2],则继续跳过,直到b[1]小于a数组中某一数据a[x],则将a[x]至a[n]分别向后移动一位,将b[1]插入到原来a[x]的位置这就完成了b[1]的插入。3.冒泡排序:比较相邻的元素。网课有慕课(MOOC)、和腾讯课堂,慕课是免费的大学生学习平台,里面授课的教师是各大高校的优秀教师,涉及的内容也非常的丰富,而且每节课的时间都很短(一般在10分钟左右),可以合理利用你的时间碎片,收获知识。

2024-03-15 10:40:17 885

原创 对文件操作

起初对文件和系统的理解还不到位,尤其没有认识到文件的巨大作用,在初读实验内容时感到困惑,所以搜集了许多相关的知识,开始创建文件, 并向文件写入数据、追加写入、读文件等思路来写出了实验的程序。在写入数据时和追加写入数据选择了数字,但是在后期调试时显得页面较乱,故而将追加写入的数据换成了字母,显得更加明确。程序运行时产生的数据都属于临时数据,程序一旦运行结束就会被释放,所以要通过文件来将数据持久化。f << endl << "追加新内容: " << endl;3.关闭文件输出流对象,然后观察磁盘文件内容。

2024-03-15 10:04:44 394

原创 运算符重载和虚函数

cout << "圆柱体的体积为:" << column.volume() << endl << endl;cout << "球体的体积为:" << sphere.volume() << endl << endl;cout << "圆柱体的表面积为:" << column.area() << endl;cout << "球体的表面积为:" << sphere.area() << endl;cout << "圆柱体的半径为:" << rC << endl;cout << "请输入圆柱体的半径:";

2024-03-15 10:00:41 752

原创 继承性和派生类

本次实验通过建立与楼房相关的类,练习使用类的继承关系,定义派生类等。cout << "面积:" << _area << "平方米" << endl;cout << "办公室名称:" << _officeName << endl;cout << "楼号为:" << _houseNum << endl;cout << "地址为:" << _address << endl;cout << "电话号码:" << _telNum << endl;cout << "房号:" << _roomNum << endl;

2024-03-15 09:56:58 850

原创 类与对象定义初始化

但类的具体描述方式在各个类中都不一样,UML类图的提出是为了能够脱离语言的限制,抽象地描述各个类的信息及各个类之间的关系。通过本次实验,我对类的相关理解更加透彻了,类具有较高的抽象性和封装性,在c++程序设计中有着广泛的应用,能够将不同类型的数据和相关的操作封装在一起。在求圆的面积时,需要用到半径的平方,起初的程序写的是r*r,后来在调试程序时将这一句用pow函数来替换,即pow(r,2)。cout<<"请依次输入每个学生的准考证号,姓名,成绩"<<endl;//栅栏围成的圆半径。cout<<"姓名:";

2024-03-15 09:49:25 548

原创 简单程序设计

实验二:输入4个学生,4科成绩,用二维数组score[i,j]来表示,行标表示学生,列标表示成绩。实验一:先定义两个整型变量i,j,要求j<i,如果存在i%j==0,则代表i不是质数,退出for循环,否则输出此时的i,再进行i++,重复上述过程。cout << "姓名 " << " A成绩 " << "B成绩 " << "C成绩 " <<"D成绩 "<< endl;cout <<name[i]<<"的成绩(A、B、C、D)依次为:"<<endl;cout << "请输入学生成绩:" << endl;

2024-03-15 09:45:27 590

原创 人工智能的现状及发展前景

人工智能的现状及发展前景摘要:人工智能,简称AI,是可以使计算机来完成能表现出人类智能的任务的一门学科。主要涉及如何使用人工的方法或技术,让某些自动化机器或者计算机对人的智能进行模拟、延伸和扩展人的智能的思想、行为、技术及应用系统的一门新的技术科学。人工智能一直是人们所追求、所向往的一门科学,它起源于上个世纪,伴随着计算机科学的发展,以及生物学、物理学、脑科学等相关科学的发展和社会生产力的大大提高,极大的推动了人工智能的发展。几十年来,人工智能的发展经历了三起两落,直到2012年左右再次兴起了人工

2024-03-15 09:40:30 630

原创 软件开发编码与测试

另外,在实验中,正确的方法和思考方式也是非常重要的,只有树立对软件测试的正确理解,才能够保证开发和测试的质量和效率。在结构测试中,通过使用JaCoCo工具,在软件的测试过程中,记录代码的覆盖情况和覆盖率,并使用SonarQube软件对代码的质量进行检测和分析。白盒测试是一种基于代码的测试方法,即分析软件的内部代码,以确定测试用例的设计和具体实现方式。二者之间的区别是黑盒测试只关注输入、输出和系统行为,而不考虑代码实现,而白盒测试是从代码质量和程序逻辑的角度进行测试,能够检查代码中的错误、死循环等问题。

2024-03-15 09:32:37 674

编译原理词法分析的代码

编译原理词法分析的代码

2024-05-24

网络web+待办事项管理系统

网络web+待办事项管理系统

2024-03-21

空空如也

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

TA关注的人

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