- 博客(22)
- 收藏
- 关注
原创 实战项目一
命名不规范:类名首字母小写、方法名、成员变量名大写电商系统。后台管理系统(主要面向的是工作者而设计的一个系统,主要是用来维护前台用户系统里面的相关数据信息)Online Mart后台管理管理员模块(登录当前后台管理系统的账号):当前后台管理系统中的所有管理员账号。对其进行增删改车等操作。点击+按钮,可以进入一个框,输入对应的信息之后,可以新增一个账号信息。点击修改按钮,首先进行一个信息的回显(将管理员的信息再次显示出来,主要是用来提升用户体验的),再次点击保存修改,可以将信息进行修改。删除按钮,可以删除当前
2023-01-28 19:17:49
355
原创 数据库连接池
数据库连接池是什么呢?首先我们来回滚一下JDBC的代码流程我们发现上述的这个JDBC最原始的流程,在一开始的时候要去和数据库之间去建立连接,然后操作数据库,操作完数据库之后就把连接等资源关闭了,而数据库的连接的资源是比较宝贵的,所以我们想要去优化我们的程序可以把这个连接反复利用起来,这样在使用JDBC的时候,一开始的时候就不需要新建连接了,而是使用之前使用过的连接,在用完了之后,也不关闭了,而是把连接保存起来,方便下一次的使用,这样做的好处可以提高效率。那我们如何保存数据库的连接呢?
2023-01-28 15:49:46
141
原创 事务学习板块
事务是指逻辑上的一组操作,组成这个操作的各个单元,要么就都成功,要么就都成功。举个例子:例如A给B转账,这个业务包含两个步骤给A的账户扣钱给B的账户加钱组成这个业务的这两个步骤,要么就都成功,要么就都不成功。
2023-01-28 15:22:44
106
原创 acwing1473题
#include<bits/stdc++.h>using namespace std;int main(){int a,b,c;cin>>a>>b;c=a+b;if(c<0){cout<<"-";c=-c;}string res;string n=to_string©;for(int i=n.size()-1,j=0;i>=0;i–){res=n[i]+res;++j;if(j%3==0&&i)res=’
2021-12-16 21:49:46
97
原创 2021-09-01
//games#include<bits/stdc++.h>int i,n,s,x,y,a[101],h[101];int main(){for(scanf("%d",&n);n–;h[x]++,a[y]++)scanf("%d%d",&x,&y);for(;i++<100;)s+=h[i]*a[i];printf("%d",s);return 0;}#include<bits/stdc++.h>using namespace s
2021-09-01 12:33:06
84
原创 2021-07-21
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一.题目二.AC代码#include总结一.题目A. Way Too Long Wordstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputSometimes some words like “localization” or “internationalizatio
2021-07-21 21:45:16
181
原创 排序
主要思想是 分别递归左右两边使之有序然后在将这两个排好序的序列变成一个序列#includeusing namespace std;const int N=1e6+10;int n,q[N],tmp[N];void merge_sort(int q[],int l,int r){if(l>=r)return ;int mid=l+r>>1;merge_sort(q,l,mid),merge_sort(q,mid+1,r);int k=0,i=l,j=mid+1;whi
2020-12-25 19:05:34
137
原创 使用递归求解全排列问题
使用递归求解全排列问题//定义了全局变量初值一定是0#include#include#include#includeusing namespace std;const int N=10;int n;int state [N];//0表示还没放数,1到n表示放的数bool used[N];//true表示用过,false表示还未用过int dfs(int u){if(u>n)//边界 已经走到最后一步了 该输出了{for(int i=1;i<=n;i++)print
2020-12-25 18:55:25
199
原创 双指针
[双指针问题]优化问题不优化使用暴力枚举是O(m*n)的时间复杂度优化后变成线性的时间复杂度利用单调性 进行时间复杂度的降阶//双指针 先暴力 在利用单调性 降低时间复杂度// 4 5 6// 1 2 4 7// 3 4 6 8 9结果输出为 1 1 代表 2 和4 加起来值为6#include#includeusing namespace std;const int N=10010;int n,m,x;int a[N],b[N];int main(){scanf("%d%
2020-12-25 18:44:17
152
原创 韩信点兵问题
韩信点兵问题题目描述相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人 一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组 数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c< 7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。输入到文件 结束为止。样例输入:2 1 62 1 3样例输出:Case 1: 41Case 2: No answerC语言代码描述#incl
2020-07-27 17:00:04
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人