- 博客(22)
- 收藏
- 关注
原创 mysql
如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。2.对于B+tree,无论是叶子节点还是非叶子节点,都会保存数据,这样导致一页中存储的键值减少,指针跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低。INSERT INTO 表名 (字段名1,字段名2,...) VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);
2023-07-06 16:43:58
139
1
原创 Mybatis学习
环境:回顾:SSM框架:配置文件最好的方式:看官网文档[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a3i15Vzc-1666011193374)(C:\Users\22343\AppData\Roaming\Typora\typora-user-images\image-20220925233949003.png)]如何获得mybatis?maven仓库GitHub:Releases · mybatis/mybatis-3 (github.com)中文文档:mybat
2022-10-17 20:54:51
537
原创 js学习中
<!doctype html><html lang=""><head><meta charset="utf-8"><title>the_first</title> <script>//在html头部中写的函数 function myFunction1(){ document.getElementById('eg3').innerHTML = 'hello this javascript wo.
2022-04-19 17:58:24
158
原创 C语言复数的加法和乘法
#include<stdio.h>//复数的加法和乘法 struct complex//定义一个复数结构体类型 { float real,imaj;};struct complex product (struct complex a, struct complex b)//这是定义了一个函数来求复数的乘法,至于加法没必要 { struct complex result; result.real=a.real*b.real-a.imaj*b.imaj; result.imaj=.
2022-01-17 11:37:38
950
原创 C语言计算两个日期间的时间间隔(精确到小时待我突破大数的后,秒不是梦 )
#include<stdio.h>//计算两个日期间的时间间隔精确到小时,待我突破大数的后,秒不是梦 int a(int y,int m,int d){ int ymd[]={31,28,31,30,31,30,31,31,30,31,30,31}; int N=0; if(m==1) return N=d; else { for(m=m-1;m>=1;m--) N+=ymd[m-1]; if(y/4!=0||y/400!=0) return N+d;.
2021-12-16 15:58:00
1666
3
原创 C语言计算某年1月1日到现在的天数
#include<stdio.h>//计算从每年1月1日,到现在的日长 int a(int y,int m,int d){ int ymd[]={31,28,31,30,31,30,31,31,30,31,30,31}; int N=0; if(m==1) return d; else { for(m=m-1;m>=1;m--) N+=ymd[m-1]; if(y/4!=0||y/400!=0) return N+d; else return.
2021-12-16 15:56:25
1955
原创 C语言排序两个一维数组,将其组合到另一数组并排序(适合未学数组的同学)
#include<stdio.h>void main(){ int m,n,i,j,temp,seat; printf("请输入第一个序列要输入数的个数"); scanf("%d",&m); int a[m]; for(i=0;i<m;i++) { printf("第%d个数为:",i+1); scanf("%d",&a[i]); } printf("\n"); for(i=0;i<m-1;i++) { seat=i;...
2021-12-16 09:43:11
2063
原创 C语言拆分奇偶
#include<stdio.h>void main(){ int i,k,m=0,n=0,a[k],a1[m],a2[n];//a1为奇数,a2为偶数 printf("你要输入的数的个数为:"); scanf("%d",&k); for(i=0;i<k;i++) { printf("\n输入的第%d个数为",i+1); scanf("%d",&a[i]); if(a[i]%2==0) { n++; a2[n-1]=a[i]...
2021-12-16 09:34:24
1388
原创 C语言采用成对的完全平方数生成N组可以构成直角三角形的三元组
由于咱现在实力有限,暂时搞不定指针,所以就没有进行模块化编程#include<stdio.h>#include<math.h>void main(){ int n,i;//模块a printf("请输入你要输入的数的个数:"); scanf("%d",&n); int m=n*(n-1)/2; int s[m][n]; for(i=0;i<n;i++) { printf("请输入第%d个值",i+1); scanf("%d",..
2021-12-08 21:34:50
1500
6
原创 选择法排序结构化流程图和N-S流程图以及C语言代码
#include<stdio.h>void main(){ int a[10],b; for(b=0;b<10;b++) scanf("%d",&a[b]);//输入10个数,后面要做一个能甄别是10个不同数的程序 int i,j,temp; int seat;//记录最大数的位置 for(i=0;i<9;i++) { seat=i;//设第i轮中,初始最大数的位置为i j=i+1; while(j<1...
2021-12-05 20:55:42
3607
2
原创 C语言使用数组求出数列:1,2,3,2,5,8,3,8...的前20项(计算思维2)
#include<stdio.h>void main(){ int an1[10]={1,1}; int an2[10]={2,3}; int n; for(n=2;n<=9;n++) { an1[n]=an1[n-1]+an1[n-2]; an2[n]=an2[n-1]+an2[n-2]; } printf("数列前20项为:"); for(n=0;n<=9;n++) { printf(",%d,%d",an1[n],an2[n]); }...
2021-12-02 11:18:33
1125
3
原创 C语言使用数组求出N个学生成绩的及格人数及所占比例(计算思维1)
#include<stdio.h>void main(){ int Stu_grade[100]; int n,k=0;//n用于赋值,k用于计数 for(n=0;n<100;n++) Stu_grade[n]=1+n;// for(n=0;n<100;n++) { if(Stu_grade[n]>=60) k++; } printf("100个学生编程基础课的及格人数为:%d\n",k); printf("\t\t 所占比例为:%...
2021-12-02 11:16:48
2331
4
原创 C语言利用递归逆序输出正整数
#include<stdio.h>//利用递归逆序输出正整数 int a(int c){ if(c/10==0)//如果c小于10 printf("%d",c); else { printf("%d",c%10);//先打印末位 return a(c/10);//进行递归 }}void main(){ int n; printf("please input n:"); scanf("%d",&n); a(n);}...
2021-11-30 18:21:51
4065
原创 C语言利用递归解决汉诺塔问题
#include<stdio.h>//汉诺塔问题/*当 n=1 时,只需将编号为 1 的圆盘从塔座 A 移到塔座 C上即可;当 n>1 时,需要分解步骤:设法将塔座 A 上编号为1,2,··,n-1的n-1 个圆盘移到塔座 B上;将编号为 n的圆盘从塔座 A 移到塔座 C上;再设法将塔座 B 上编号为1,2,···,n-1的n-1 个圆盘移到塔座 C上;这样求解 n 阶 hanoi 塔问题就转换为求解 n-1 阶 hanoi塔问题了。如此递推下去,每次求解问题的规模就小1。*/ .
2021-11-26 17:10:04
723
原创 C语言用递归求最大公约数
直接上代码:#include<stdio.h>//用递归求最大公约数 int gcd(int m,int n)//定义两个整型变量 { if(m%n==0) return n; else return gcd(n,m%n);//这一步相当于把除数变为被除数,余数变为除数 }void main(){ int x,y; printf("请输入两个整数:"); scanf("%d%d",&x,&y); printf("所输入两数的最大公约数为%d",gc
2021-11-26 16:30:39
4538
原创 C语言输出菱形不是梦
给大家看看咱的诚意:先来个流程图(虽然只写了一半,但是下面的一半比猫画虎就行)废话不多说上代码(欢迎交流哟):#include<stdio.h>//输出菱形 //思路是这样:在一个循环中先打印空格,再嵌套一个循环打印* void main(){ int i=1,j,n;//n代表的是上三角行数,这里i用来控制正在打印的是第几行 scanf("%d",&n); for(i=1;i<=n;i++)// 打印上三角 { for(j=1...
2021-11-25 15:04:40
1766
5
原创 C语言输出连续正整数(内置解释)
#include<stdio.h>//输出累加数 int main(){ int N,a,an=0,b,c,k=1; printf("请输入N:"); scanf("%d",&N); for(c=1;c<=N;c++) { for(a=c;a<N;a++) { an=an+a; if(N==an) { k=0; for(b=c;b<=a&&c<=b;b++) { printf("%6d",b
2021-11-23 08:45:47
2461
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人