自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于jsp+servlet+mybatis的简易在线选课系统

在线选课系统通过Web应用程序的方式实现在线选课的流程。学生登录系统后可以查看所有课程的选课情况,并且可以对选课人数没有满员的课程进行选课操作,同时也可以查询自己已经选择了那些课程;教师登录系统后可以查看所有课程的选课情况,也可以添加可选的课程。在这里教师充当了系统管理员的角色。

2023-12-06 22:07:58 317 1

原创 JavaScript拖放操作的实现

拖动的时候,只有当鼠标位于拖放的目的地框上方的时候,放开鼠标的时候,被拖放的框,才被移动到鼠标所在的位置;而在其他地方放开鼠标的时候,被拖放的框都要返回原来的位置(即拖放之前的位置)。要显示拖放过程,即拖动过程中,被拖放的框要和鼠标一起移动。

2023-11-21 09:19:40 185

原创 利用JDBC及Servlet实现对信息录入注册功能的实现

利用JDBC及Servlet实现对登录注册功能的实现

2023-11-20 15:31:02 262 1

原创 servlet乱码问题

问题:中文乱码解决:加框的部分。

2023-11-20 14:38:58 124

原创 MybatisPlus学习

MybatisPlus学习笔记

2023-11-18 10:19:37 125

原创 mybatis-plus 分页查询 getTotal和getPages为0的问题解决

mybatis-plus 分页查询 getTotal和getPages为0的问题解决

2023-11-17 15:19:11 351

原创 Servlet作业小练习

利用JavaBean实现用户类,包含姓名、性别、爱好,爱好需要用多选框实现表单1进行获取数据,表单2显示获取结果。利用Servlet实现逻辑代码

2023-11-11 20:03:22 432

原创 利用servlet实现对书籍书名、单价、数量等信息的添加,计算总价

利用servlet实现对书籍书名、单价、数量等信息的添加,计算总价。要求:输入两次表单信息,在一个成功返回的页面里面显示两次的数据。

2023-11-09 00:31:25 528

原创 利用Servlet实现登录功能(利用初始值对比表单传递数据)

利用Servlet实现登录功能要求,利用初始值对比表单传递数据,从而实现验证跳转的过程。

2023-10-18 11:19:13 259 1

原创 javaBean作业之购书表单传值

实现表单传值,(书名、单价、数量),通过实体类进行数据绑定及计算,最终显示总价等信息。要求:总价计算需要用实体类进行计算

2023-10-16 20:58:07 70 1

原创 cookie和session区别

Cookie存储在客户端,以键值对形式存储用户数据,并且在每个HTTP请求中携带。Session存储在服务器上,将用户数据存储在会话对象中,通过会话ID关联用户和数据。Cookie有容量限制,而Session在服务器上存储,没有明确限制。Cookie的生命周期通过设置过期时间来控制,Session的生命周期由服务器管理。Cookie适合在不同页面、不同会话间跟踪用户状态,Session适合存储敏感信息和持久数据。通常,Cookie存储用户标识,Session存储具体数据,通过会话ID关联它们。

2023-10-16 09:01:17 48

原创 操作系统期末复习笔记

操作系统期末总复习笔记

2023-06-27 21:59:15 824 1

原创 尚硅谷-Mybatis笔记

尚硅谷ssm视频学习之Mybatis

2023-05-15 09:05:09 582

原创 数据库实训项目之图书借阅系统

MYSQL课程设计之图书借阅系统

2022-12-15 00:29:37 12709 12

原创 从0开始学MySQL之表的约束(持续更新...)

约束

2022-10-17 19:37:26 254

原创 从0开始学MySQL(二)基本操作(持续更新...)

MySQL一些增删改查的简单操作

2022-10-12 12:19:33 162

原创 从零开始学MySQL(一)(持续更新)

一些数据库的基本概念

2022-10-11 15:41:56 176

原创 零基础学java02数据类型

!!!欢迎大家来看嘉佳滴博客鸭!!!一.字面量在程序中,字面量其实就是数据。字面量又有很多种类:1.整数型字面量: 1 2 3 -3 -100......2.浮点型字面量: 1.3 1.2 2.4......3.布尔型字面量: true false4.字符型字面量: 'a' 'b' '中'5.字符串型字面量:"abc" "中" "中国"...

2022-04-19 16:20:27 338 1

原创 从零开始学java01 标识符关键字变量

零基础学java01

2022-04-16 12:02:58 284

原创 从n个人中选出m个人

#include <iostream>#include <vector>using namespace std; vector<string> name; vector<int> chosen;//标记选到第几个 vector<string> ans; int n,m; void calc(int x) { if(chosen.size()>m||chosen.size()+(n-x+1)&lt...

2022-03-21 16:19:32 245

原创 42点问题(24点升级)

#include <iostream>#include <vector>using namespace std;vector<int> ans[10];//5个vector记录1~5次运算int a[10];int main(){ for(int i=0;i<6;i++) { char n; cin>>n; if(n=='A')a[i]=1; else if(n=='J')a[i]=11; else if...

2022-03-20 17:09:00 526

原创 小邋遢的衣橱工具简化版

题目描述小邋遢MS.JinlinMS.Jinlin是个爱打扮的公主,他有很多晚礼服如 "LALA" "NIHAOMA" "WOBUHAO" "NIHAOBUHAO" 等众多衣服,可是由于衣服太多他要把它们装进箱子,但是作为公主,肯定是会突发奇想觉得哪件衣服好看,就把他拿了出来,当然那件衣服上面的衣服也被拿出来了,而且会弄乱了,小邋遢在经过几次的叠衣服和取衣服后,他想知道箱子里最上面的衣服是哪一件,如果箱子为空的话,就告诉她Empty,如果有多件一样的衣服,肯定是取走最上面的哪一件啦。输入描述...

2022-03-10 17:39:25 126

原创 BFS走迷宫

图中是所有的可能路径#include <iostream>#include <algorithm>#include <cstring>using namespace std;const int N=111;pair<int,int> q[N*N];//用 g[n][m] 存储地图,d[n][m] 存储起点到 n,m 的距离。int n,m,g[N][N],d[N][N];int bfs(){ int tt=0,h...

2022-03-07 08:46:54 155

原创 01背包问题及优化一维数组版

一.题目描述假设有4个物品体积分别为2,5,3,2,价值分别为30,20 ,40,20假设你是小偷,背着1个容量为7的包来偷东西,那你肯定要在背包容量允许的情况下,偷到价值高的东西 1.二维数组用 f [ i ] [ j ] 来表示第i件物品在体积为j时的最大价值,v [ i ] 表示第i件物体体积,w [ i ] 表示第i件物体价值图表示第i件物品在体积为j时,拿或不拿的最大...

2022-03-04 21:11:38 454 2

原创 Floyd求最短路

题目描述给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。再给定k个询问,每个询问包含两个整数x和y,表示查询从点x到点y的最短距离,如果路径不存在,则输出“impossible”。数据保证图中不存在负权回路。输入格式第一行包含三个整数n,m,k接下来m行,每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。接下来k行,每行包含两个整数x,y,表示询问点x到点y的最短距离。输出格式共k行,每行输出一个整数,表示询问的结果,若询问两点间

2022-03-02 10:22:49 94

原创 n皇后问题——深度优先搜索dfs

dfs在之前也有讲过,有兴趣可以戳蓝字->dfs全排列我们先画图模拟下过程吧(电脑画图不太会,手绘将就一下吧)条件满足条件:任意两个皇后都不能处于同一行、同一列或同一斜线上处理:同一行:每次放完Q就处理下一行同一列:用line[l]做标记同一斜线:Q不放在dg[n-l+r] 和udg[l+r]代码演示:#include<iostream> using namespace std; const int N=10; //标记两条斜...

2022-02-27 16:45:41 317 2

原创 dijkstra最短路径问题

算法分析dijkstra是通过每一次在基于已经求出的最短路径上一步求得更远顶点的最短路径dis 0 1 2 3 4 5 0 无穷 无穷 无穷 无穷 无穷 找到未标记的且离起点最近的点0,标记0点已确定最短距离st[0]=1,用0点去更新1点dis[0]+2和2点dis[0]+3;dis 0 1...

2022-02-26 22:32:25 199

原创 dfs全排列

以n=3为例,假设有3个空位,依次往空位上填数,填到123发现数填完了,此时就要回到1 2_ ,但是1 2 3 已经存在了,于是再回到1_ _,这时第二个空位上还能填3构成1 3_,再往第三个空位上填数,数都用完后再回溯,以此类推就能得到全部可能结果,可以发现,dfs其实就是一棵树的先序遍历。#include <iostream>using namespace std;int i,j,n,a[10],b[10];//数组a存组合;数组b用来标记第i个数是否使用过void ...

2022-02-25 08:50:30 268

原创 LeetCode135.分发糖果(贪心算法)

思路:贪心:通过局部最优,达到全局最优本题:先从左侧开始,如果右边孩子比左边孩子评分高ratings[i]>rating[i-1],则多发一颗糖tg[i]=tg[i-1]+1;for(i=1;i<n;i++){if(ratings[i]>ratings[i-1]){tg[i]=tg[i-1]+1;}else{tg[i]=1;}}左遍历后:ratings 3 5 8 ...

2022-02-23 10:00:32 517

原创 c++STL

一.string1.代码演示string str1="hello";char str2[ ]="world";string str3;str3.push_back('!');//hello world!count << str1 << " " << str2 << str3 << endl ;从上面的代码我们能大概知道string的用法。2.string的常见操作string str = "hello.

2022-01-18 11:40:15 461

原创 C++ vector

1.vector的创建vector<数据类型> 变量名注意要用#include <vector>vector默认初始长度为0,随着push_back和pop_back增加或减少长度在初始化时也可以用这种方式初始化vector的长度vector<int> list[100]#include <iostream>#include <vector>using namespace std;//list.size(..

2021-12-18 13:50:29 5522

原创 单链表的建立

先搞个结点typedef struct node{ int data; struct node *next;} node;建立链表先看下头插法,头结点与新结点之间一直往头插就得事//头插法int main(){ node *L,*p,*q; int i; L=(node*)malloc(sizeof(node)); L->next=NULL; for(i=0;i<5;i++) { p=...

2021-12-15 23:12:45 1276 2

原创 结构体总分

#include <stdio.h>#include <stdlib.h>#define N 3struct student{ int number; char name[20]; int math; int english; int chinese;};int main(){ int i,s=0;struct student a[N];for(i=0;i<N;i++){printf("学号:"); scanf("%d",&a[i]..

2021-12-05 23:01:47 839

原创 指针实现冒泡排序

#include <stdio.h>#include <stdlib.h>void func(int *p){ int i,j,t; for(j=0;j<4;j++) { for(i=0;i<4-j;i++){ if(*(p+i)>*(p+(i+1))){t=*(p+i);*(p+i)=*(p+(i+1));*(p+(i+1))=t;} } } for(i=0;i<5;i++){.

2021-12-05 00:17:06 526

原创 求n的k次方

#include <stdio.h>double Pow(int n,int k){ if (k>0) { return n*Pow(n, k - 1); } else if (k == 0) { return 1; } else { return 1.0/(Pow(n,-k)); }} int main() { int n=0; int k=0; ...

2021-11-20 21:55:28 220

原创 利用函数递归求每位数之和

#include <stdio.h>int Digitsum(int num){ if (num > 9) { return Digitsum(num / 10) + num % 10; } else return num;} int main() { int n; scanf_s("%d", &n); int sum=Digitsum(n); prin...

2021-11-20 19:19:47 442

空空如也

空空如也

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

TA关注的人

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