自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (5)
  • 收藏
  • 关注

原创 javaweb 项目(IDEA )【找回密码-使用邮箱发验证码】jsp+servlet

最近在写一个系统,过程中有忘记密码?这步操作。这里介绍我使用的邮箱发送验证码进行修改。

2024-02-19 23:39:50 1158 2

原创 【总复习】组件技术

组件技术 总复习 名词解释 简答题 主要代码段书写 重点整理

2023-02-07 19:49:34 604 1

原创 操作系统--银行家算法(c++)

银行家算法是一种最具有代表性的避免死锁的算法。要解释银行家算法,必须先解释操作系统的安全状态和不安全状态

2022-12-21 19:52:41 9626 4

原创 组件技术--设计--简单的登录注册案例

组件技术设计 简单的登录注册案例

2022-12-20 20:40:03 903

原创 组件技术--设计--简单的购物车案例

简单的购物车案例)

2022-12-20 20:14:49 1096 1

原创 实验4 路由配置

(1)能熟练配置RIP协议。(2)能掌握RIP v1和RIPv2的区别与特点。(3)当链路的两端都经过正确配置后,串行接口才为up状态。(4)串行链路两个接口必须有一个是DCE设备,必须在DCE设备接口上配置时钟速率,以便向串行链路提供时钟信号,才能使链路工作。默认条件下路由器串行接口为DTE设备,要改变默认设置必须经过以下两步:将串行电缆的DCE端连接到路由器A的串行接口;使用clock rate命令配置串行接口上的时钟速率。

2022-12-16 16:36:57 1191

原创 实验3 路由器基本配置及路由配置

(1)特权执行模式密码的设置:当同时设置了明文密码和加密的密码时,加密的密码生效。(2)能利用静态路由实现不同子网的通信。(3)部分命令:Router#configure terminal //进入特权模式Router(config)#interface fa0/0 //进入接口fa0/0Router(config-if)# ip address 192.168.2.1 255.255.255.0 //配置接口fa0/0。

2022-12-16 16:32:17 3417

原创 实验2 VLAN的划分及VLAN间通信的配置

Cisco Packet Tracer本次实验所制作的网络拓扑中,PC0 ping PC1(PC2 ping PC3)之间可以正常通信,PC0 和PC2(PC1和PC3)之间不能正常通信。按下图所示制作网络拓扑,路由器的型号自行选择。

2022-12-16 16:26:14 1098

原创 实验1 网络命令及交换机的基本配置

通过本次实验学会利用ipconfig命令查看本机的网络配置信息。学会利用ping 命令检测网络连通性。学会利用arp 命令检验 MAC 地址解析。熟练使用netstat、tracert等网络命令B、交换机的基本配置。实验中需要注意本机ipconfig中的DHCP服务器为192.168.234.254(每台机子都不同)。

2022-12-16 16:19:29 1350

原创 【大题整理】操作系统

操作系统大题整理

2022-12-11 21:01:20 11014 6

原创 【总复习】操作系统

操作系统知识点整理 总复习

2022-12-10 22:22:26 913

原创 Java SE 7 Update 17的安装配置及相关问题解决

Java SE 7 Update 17就安装配置完成,后面我们介绍Tomcat的安装配置及相关问题解决。

2022-09-06 18:18:57 1238

原创 Tomcat的安装配置及相关问题解决

修改 Path ,在 Path 中添加(新建): %CATALINA_HOME%\lib、%CATALINA_HOME%\bin、%CATALINA_HOME%\lib\servlet-api.jar。在.\apache-tomcat-8.5.82\conf下打开server.xml文件,将port="8080"修改为指定的某一端口号,重新启动。请记住所在路径,这里演示的是C:\Program Files (x86)\apache-tomcat-8.5.82。

2022-09-06 17:50:19 4499

原创 编写基础程序:Hello World

感受到编程语言的魅力之后,经过我的Baidu搜索整理,并将所学过的课本知识和网上知识对比后,列出以下经常使用的编程语言的Hello World!"html”是"Hyper Text Markup Language"的缩写,即“超文本标记语言”,是标准通用标记语言下的一个应用。(是Windows,MacOS,iOS和Android等操作系统、浏览器和3D游戏引擎的主要编程语言)(注意:html并不是一种编程语言,它是—种标记语言,是由一些标签组成,主要是用来制作网页的。C语言是世界上最重要的编程语言。

2022-08-22 23:19:36 14738

原创 基本数据类型----Python入门之玩转列表

本关的编程任务是补全src/step2/sortTest.py 文件中的函数部分,要求实现对输入列表source_list中的元素按照首字母从小到大的顺序进行排序,并且输出排序后的列表。本关的编程任务是补全src/Step1/guests.py文件的代码,实现相应的功能。每次测试输入3行,分别表示file_1文件的路径、file_2文件的路径、和file_3文件的路径。本关任务:对一个给定的列表进行增、删、改等操作,并输出变化后的最终列表。本关任务:学会列表排序相关操作的使用方法,实现对列表元素的排序。..

2022-08-18 11:42:02 3709

原创 全国大学生数学竞赛(非数学专业)习题精讲等相关资源

大学生数学竞赛习题精讲(第2版) (陈兆斗 黄光东 赵琳琳 邓燕)

2022-08-12 19:00:28 6552

原创 Python基础之综合练习二

读者将src/step2/multiple_table_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step2/main.py,并以标准输入方式提供测评输入;读者将src/step1/is_prime_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step1/main.py,并以标准输入方式提供测评输入;第一行输入一个字符op,表示要进行的运算,保证表达式进行的运算只有加减乘除,即该字符只可能是+ - * /中的一个。...

2022-08-12 10:31:09 5043

原创 Python基础之综合练习一

读者将src/step2/is_prime_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step2/main.py,并以标准输入方式提供测评输入;读者将src/step1/lcm_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step1/main.py,并以标准输入方式提供测评输入;根据提示,在右侧编辑器补充代码,实现将file_1和file_2文件中的数字按从小到大的顺序排序,并将结果写入file_3文件中。······通关成功······...

2022-08-12 10:21:18 5358

原创 Python入门之经典函数实例

本关的编程任务是补全src/step3/map-reduce.py文件的代码,实现相应的功能。本关的编程任务是补全src/step1/recursive.py文件的代码,实现相应的功能。本关的编程任务是补全src/step2/lambda.py文件的代码,实现相应的功能。使用lambda来创建匿名函数,然后判断输入的两个数值的大小,并分别输出较大的值和较小的值。定义一个函数fact(n),实现的功能是对输入的正整数n进行n!调用函数fact(n),对输入的正整数n进行阶乘运算,并输出计算结果。......

2022-08-12 10:16:21 2868

原创 Python入门之模块

任务描述在Python程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py文件里,这样,每个文件包含的代码就相对较少,这个.py文件就称之为一个模块(Module)。·编程要求本关的编程任务是补全src/step1/module.py文件的代码,实现相应的功能。具体要求如下:输入直角三角形的两个直角边的边长a和b,要求计算出其斜边边长;要求使用math模块,并输出计算结果,结果保留小数点后三位小数。·测试说明。...

2022-08-12 10:11:37 2099

原创 Python入门之函数调用

我们在编程过程中会用到很多函数,但我们不需要每个函数都需要自己去编写,因为Python内置了很多十分有用的函数,我们在编程过程中可以直接调用。本关的编程任务是补全src/Step2/func_call.py文件的代码,实现相应的功能。本关的编程任务是补全src/step3/func_ref.py文件的代码,实现相应的功能。本关的编程任务是补全src/Step2/prime.py文件的代码,实现相应的功能。函数被定义后,本身肯定不会自动执行的,只有在被调用后,函数才会被执行,得到相应的结果。...

2022-08-12 10:07:50 4211

原创 Python入门之控制结构 - 顺序与选择结构

读者将 src/step2/choose.py 中的代码补充完毕,然后点击评测,平台自动编译运行 choose.py ,并以标准输入方式提供测评输入;读者将 src/step3/isWin.py中的代码补充完毕,然后点击评测,平台自动编译运行 isWin.py ,并以标准输入方式提供测评输入;本关的编程任务是补全inTurn.py文件中的函数部分,程序中给出a,b,c三个整数,要求实现先交换a,b的值,然后计算a + c的值并输出。平台获取程序的输出,然后将其与预期输出对比,如果一致则测试通过;...

2022-08-12 10:01:04 1958

原创 Python入门之控制结构 - 循环结构

程序的第三大结构是循环结构,在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为while循环、for循环、循环嵌套和迭代器。循环语句中有一个语句break,通过这个语句可以跳出整个循环。循环语句中有一个continue语句,这个语句的作用是跳出当前循环。平台获取ListCalculate.exe输出,并将其输出与预期输出对比。在python中,除了while循环与for循环,还有循环嵌套。平台获取checkWork.exe输出,并将其输出与预期输出对比。...

2022-08-12 09:54:52 3069

原创 Python入门之函数结构

函数是有使用范围的,在一个模块中,我们可以定义很多函数和变量,但我们希望有的函数和变量别人可以使用,有的函数和变量仅仅可以在模块内部使用。本实训的目标是让读者了解并掌握函数结构的相关知识,本关的小目标则是让读者先了解并掌握函数参数的有关知识。本关的编程任务是补全src/step2/return.py文件的代码,实现相应的功能。本关的编程任务是补全src/step3/scope.py文件的代码,实现相应的功能。本关的编程任务是补全src/Step1/plus.py文件的代码,实现相应的功能。...

2022-08-12 09:40:58 4142

原创 C++ 算法设计与分析 地图着色问题(中国+美国)

地图着色问题(Graph Coloring Problem, GCP) 又称着色问题,是最著名的NP-完全问题之一。给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中每条边的2个顶点着不同颜色。若一个图最少需要m种颜色才能使图中每条边连接的2个顶点着不同颜色,则称这个数m为该图的色数。回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就

2022-06-27 15:00:00 4976

原创 TSP问题的回溯法【旅行商问题】

了解回溯法回溯法,又叫试探法,是一种寻找最优解的暴力搜寻法。但是,由于暴力,回溯法的时间复杂度较高,因此在比较一些数字较大的问题时,比如上次我们提到的最短路径问题等,运行时间一般比较长。在回溯法中,深度优先搜索是一种很重要的工具。我们知道,回溯法基本思想是:(1)针对具体问题,定义问题的解空间;(2)确定易于搜索的解空间结构(数据结构的选择)。(3)一般以DFS的方式搜索解空间。(4)在搜索过程中,可以使用剪枝函数等来优化算法。(剪枝函数:用约束函数和限界函数剪去得不到最优解的子树,统称为剪

2022-06-16 22:25:27 4656

原创 算法-基于比较的排序算法的实现和性能比较

常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

2022-06-16 22:08:52 542 1

原创 N皇后问题——递归与非递归

输入一个N,找出所有在N行N列的棋盘摆放N个皇后的方法。

2022-05-09 23:16:12 816

原创 0-1背包问题——回溯与分支限界

回溯法的求解目标是找出解空间中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。先进先出(FIFO)队列式:在先进先出的分支限界法中,用队列作为组织活结点表的数据结构,并按照队列先进先出的原则选择结点作为扩展结点。回溯法以深度优先的方式搜索解空间,而分支限界法则以广度优先或以最小耗费优先的方式搜索解空间。由于求解目标不同,导致分支限界法与回溯法对解空间的搜索方式也不相同。常见的两种分支限界法。..

2022-05-09 21:52:29 2062 1

原创 多机调度问题【贪心算法】

多机调度问题思路1.把作业按加工所用的时间从大到小排序2、如果作业数目比机器的数目少或相等,则直接把作业分配下去3、 如果作业数目比机器的数目多,则每台机器上先分配一个作业,如下的作业分配时,是选那个表头上 s 最小的链表加入新作业可以考虑以下的贪心策略:(1)最长处理时间作业优先的贪心选择策略。(2)最短处理时间作业优先的贪心选择策略。(3)作业到达时间优先的贪心选择策略。*贪⼼策略:优先处理花费时间长的任务,这样可以减少短任务的等待时间.问题描述形式:有n个任务,m台机器,n&g

2022-04-30 21:42:58 6272

原创 Prim算法、优先队列【贪心算法】

Prim算法、优先队列【贪心算法】贪心算法的本质是:一个问题的局部最优解,也是该问题的全局最优解。最小生成树的最优子结构性质:假设一个无向图包含两部分A,B,其中A为最小生成树部分,B为剩余部分,则存在以下性质:该无向图中一个顶点在A部分,另一个顶点在B部分的边中,权值最小的边一定属于整个无向图的最小生成树,即部分最小权值是整个最小生成树的局部最有解,该性质符合贪心算法的特点。Prim算法基于最小生成树的该性质,使用prim算法来求解最小生成树。贪心算法属性:一个局部全优解,也是全局全优解思想:

2022-04-30 21:15:25 2488

原创 部分背包问题和最优装载问题【贪心算法】

部分背包问题和最优装载问题 部分背包问题部分背包问题介绍首先介绍下0-1背包问题。假设一共有N件物品,第 i 件物品的价值为 Vi ,重量为Wi,一个小偷有一个最多只能装下重量为W的背包,他希望带走的物品越有价值越好,请问:他应该选择哪些物品?0-1背包问题的特点是:对于某件(更适合的说法是:某类)物品,要么被带走(选择了它),要么不被带走(没有选择它),不存在只带走一部分的情况。部分背包问题代码实现【Java】package day1.java;import java.util.

2022-04-29 22:16:06 2106

原创 哈夫曼树【贪心算法】

哈夫曼树【贪心算法】介绍具体的节点和树的算法的构造:一棵树有N个节点,所以节点和树的关系是:多对一的关系。class Node{/节点属性/weight;parent;lchild;rchild;value;/构造函数初始化/public Node(){weight=0;parent=-1;lchild=-1;rchild=-1;value=0;}/节点赋值/public Node(weight,parent,lchild,rchild,value){this.w

2022-04-29 21:15:47 1071

原创 活动选择问题和带权活动选择问题【贪心算法】

活动选择问题和带权活动选择问题【贪心算法】贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。 活动安排问题问题描述: 设有n个活动的集合E = {1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si < fi 。如果选择了活动i,则它在半开时间区间[si, fi)内占用资源。若区间[si, fi)与

2022-04-29 21:03:39 1851

原创 最长公共子序列【动态规划】

最长公共子序列【动态规划】 最长公共子序列(LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。一个数列 ,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则称为已知序列的最长公共子序列。动态规划:采用二维数组flag来记录下标i和j的走向。数字"1"表示,斜向下;数字"2"表示,水平向右;数字"3"表示,竖直向下问题描述:设有字符串a[0…n],b[0…m],下面就是递推公式。字符串a对应的是二维数组num的行,字符串b对应的是二维

2022-04-25 23:46:38 380

原创 矩阵链乘法 【动态规划】 算法

矩阵链乘法【动态规划】问题描述:给定n个矩阵的链<A1,A2,…,An>,矩阵Ai的规模为p(i-1)×p(i) (1<=i<=n),求完全括号化方案,使得计算乘积A1A2…An所需标量乘法次数最少。动态规划的第一步是寻找最优子结构,然后就可以利用这种子结构从子问题的最优解构造出原问题的最优解。在矩阵链乘法问题中,我们假设A(i)A(i+1)…A(j)的最优括号方案的分割点在A(k)和A(k+1)之间。那么,继续对“前缀”子链A(i)A(i+1)…A(k)进行括号化时,我们应

2022-04-25 23:32:04 835

原创 最大子数组 【动态规划】算法

最大子数组所谓最大子数组就是连续的若干数组元素,如果其和是最大的,那么这个子数组就称为该数组的最大子数组。例题题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。 1.求最大的子数组的和代码【C++】#include <iostre

2022-04-25 23:18:45 1157

原创 0-1背包问题 【动态规划】

0-1背包问题 求解方法0-1背包问题解决方法有:蛮力解法;动态规划算法;贪心算法;回溯解法。本节主要为动态规划基本思想:令表示在前个物品中能够装入容量为的背包中的物品的最大值,则可以得到如下动态函数:例题例如,有5个物品,其重量分别是{2,2.6,5,4},价值分别为{6,3,5,4,6},背包的容量为10,动态规划法求解0/1背包问题的过程如图所示,具体过程如下。代码展示【C++】#include <iostream>#include<cstdio&

2022-04-25 23:06:18 5526 1

原创 用java实现0-1背包问题

0-1背包问题引言 0-1背包问题是指给定n个物品,每个物品均有自己的价值vi和重量wi(i=1,2,…, n),再给定一个背包,其容量为W。要求从n个物品中选出一部分物品装入背包,这部分物品的重量之和不超过背包的容量,且价值之和最大。单个物品要么装入,要么不装入。很多问题都可以抽象成该问题模型,如配载问题、物资调运[1]问题等,因此研究该问题具有较高的实际应用价值。目前,解决0-1背包问题的方法有很多,主要有动态规划法、回溯法、分支限界法、遗传算法、粒子群算法、人工鱼群算法、蚁群算法、模拟退火算法、

2022-04-25 22:51:45 2113

原创 蓝桥杯---基础3---门牌制作

门牌制作小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?#include <bits/stdc++.h>using namespace std;int main()..

2022-01-23 19:34:28 4257

JavaWeb程序设计(第三版)课后题的参考答案

提供 Java Web程序设计(第3版)课本上课后题的参考答案 Java Web程序设计(第3版)-微课视频版 作者:郭克华、李楠、王艺霏、胡俊贤 本书分为5个部分共20章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、实训。 通过案例全面掌握Java Web开发过程中最流行的方法、框架、模式。

2023-05-20

刘伟 《设计模式(第2版)》PPT.zip

清华大学出版社-图书详情-《设计模式(第2版)》 刘伟 《设计模式(第2版)》PPT

2023-05-15

计算机组成原理 课后答案(白中英、戴志涛)(第六版·立体化教材)

计算机组成原理 课后答案(白中英、戴志涛)(第六版·立体化教材)课后答案 第一章 模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。数字计算机的主要特1.点是按位运算,并且不连续地跳动计算。模拟计算机用电压表示数据,采用电压组合和测量值的计算方式,盘上连线的控制方式,而数字计算机用数字 0和1表示数据,采用数字计数的计算方式,程序控制的控制方式。数字计算机与模拟计算机相比,精度高,数据存储量大,逻辑判断能力强。 数字计算机可分为专用计算机和通用计算机,是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。 科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。主要设计思想是:采用存储程序的方式,编制好的程序和数据存放在同一存储器中,计算机可以在无人干预的情况下自动完成逐条取出指令和执行指令的任务:在机器内部,指令和数据均以二进制码表示,指令在存储器中按执行顺序存放。主要组成部分有: 运算器、逻辑器、存储器、输入设备和输出设备。 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字

2023-01-13

组件技术-设计- 简单的登录注册案例+留言板实现+txt文本存储实现成语接龙(包含两周内免登陆)

组件技术设计 jsp+servlet+bean+MySQL 简单的登录注册案例+留言板实现+txt文本存储实现成语接龙(包含两周内免登陆) 本项目利用Java中的DAO类(data access object)来访问数据库。用过滤器实现session的检查以此防止用户非法登录,并使用过滤器通过cookie进行检查其登录是否与数据库信息正确。成功登录页面包含用户账号密码,计数器即第几次登录,返回重新登录的跳转链接,上次访问时间。 其中登录注册内容具体讲解请点击 http://t.csdn.cn/UHceq 进行简单了解与学习 全项目下载解压直接运行 链接:https://pan.baidu.com/s/1FATU5jqZBCZ11txvo26jlQ 提取码:jgul 复制这段内容后打开百度网盘手机App,操作更方便哦

2022-12-20

组件技术-设计-MVC模式+DAO+MySQL+jsp+servlet 简单的购物车案例

组件技术设计简单的购物车案例 本项目基于MVC模式制作的一个购物程序(简易),可以供用户在网页上订购教材。需要用到数据库,过滤器,监听器。 购物车项目内容具体讲解请点击 http://t.csdn.cn/2rouA 进行简单了解与学习 全项目下载解压直接运行 链接:https://pan.baidu.com/s/1EHetk0f1KXoii-SfyrPOdw?pwd=jcj5 提取码:jcj5 复制这段内容后打开百度网盘手机App,操作更方便哦

2022-12-20

Microsoft SQL Server Management Studio 18

Microsoft SQL Server Management Studio 18 为数据库原理与应用课程所用

2022-08-12

大学生非数学专业 数学竞赛习题.pdf

大学生 非数学专业 包含高等数学(微积分)等知识 收集自2009年至2015年的全国预决赛(非数学)和北京市竞赛的全部试卷 适合不同层次和不同专业的学生对数学竞赛或考研辅导的需求

2022-08-08

C++ 算法设计与分析 地图着色问题(中国+美国)

图着色问题(Graph Coloring Problem, GCP) 又称着色问题,是最著名的NP-完全问题之一。 这里展示可以选择中国地图和美国地图进行染色,同时可选择4-7种颜色进行染色。 采用了队列方法解决问题。

2022-06-27

Dev-C++.zip

Dev-C++

2021-10-01

Visual C++ 6.0.zip

Visual C++ 6.0

2021-10-01

VS2019.exe (Visual Studio Installer)

VS2019 免费 适用人群广泛

2021-08-27

空空如也

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

TA关注的人

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