- 博客(25)
- 收藏
- 关注
原创 引入其它maven项目中在lib中引入其它SDK需要加maven插件
当maven项目中,引入了其它的sdk则可能需要在maven对应的模块中加入这个插件。
2023-11-13 16:40:19
138
原创 java的key-value的枚举转换
throw new RuntimeException("不动产和税务字典值转换失败");throw new RuntimeException("不动产和税务字典值转换失败");ANOTHER_SYSTEM("10", "另一个系统");* @Description 不动产字典值映射税务字典值。
2023-11-13 10:37:29
223
原创 代理模式-动态代理
一:动态代理如果按照一个真实的主题对应一个代理主题,并将其作为代理对象的内部成员属性,即一个真实的主题角色对应一个代理主题角色,这将导致系统中类的个数急剧增加。因此要减少类的个数,此外如何在事先不知道真实主题角色的情况下使用代理主题角色,这都是动态代理需要解决的问题。二:动态代理所设计的方法java动态代理实现相关类位于java.lang.reflect包,主要涉及两个类。1:IvocationHandler接口。它是代理实例的调用处理程序实现的接口,该接口中定以了如下方法:public
2022-04-13 15:50:13
162
原创 代理模式-静态代理
一:类图代码实现package Premission;//抽象的权限所具有的功能public interface AbstractPremission { public void modifyUerInfo();//修改用户信息 public void viewNote();//查看帖子 public void publishNote();//发布新帖 public void modifyNote();//修改帖子 public void setLevel(int level).
2022-04-12 23:30:37
118
原创 Mysql下载官网以及下载页面地址
下载地址:https://dev.mysql.com/downloads/mysql官网:https://www.mysql.com
2022-03-10 20:25:39
8050
原创 键盘事件示例
package 键盘事件;import java.awt.event.KeyEvent;import javax.swing.JFrame;public class Test extends JFrame{ public static void main(String[] args) { Test test=new Test(); test.loading(); } int width=500; int height=250; public void loading().
2022-02-13 11:28:42
1303
原创 关于super关键字以及子类与父类构造函数之间的关系
显示调用父类构造方法——用super(); 若显示调用,必须将super()方法写在最前面; 若不显示调用,则要求父类必须写了‘无参构造函数’,系统会自动调用,否则报错“实际参数列表和形式参数列表长度不同”。 而如果父类中只有参构造而没有无参构造时,在子类中必须对父类的有参构造进行显式调用,因为子类成员初始化之前会对父类成员进行初始化. 也就是说,若子类构造第一行代码没有调用父类构造,也没有调用子类构造,则默认调用父类无参构造,但父类中若没有无参构造,那只能在子类中显式调用..
2022-02-12 16:20:50
233
原创 二叉树的实现
#include<stdio.h>#include<malloc.h>#define MaxSize 10using namespace std;typedef int dataType;typedef struct node{ dataType data; struct node *ltree,*rtree;}Tree;//初始化顺序二叉树 ...
2021-12-03 14:07:30
263
原创 C语言实现循环队列
#include<stdio.h>#include<malloc.h>#define MaxSize 20typedef int dataType;typedef struct { dataType data[MaxSize]; dataType rear; //尾部 dataType front; //头部 }Queue; //初始化循环队列 Queue * CreateQueue() { Queue *q; q=(Queue *)malloc(.
2021-11-19 14:54:46
608
原创 用C语言实现链栈
#include<stdio.h>#include<malloc.h>typedef int dataType;typedef struct node{ dataType data; struct node *next;}LinkStack;//创建首节点LinkStack * CreateStack(){ LinkStack *p; p=(LinkStack *)malloc(sizeof(LinkStack)); p-&...
2021-11-12 14:55:28
309
原创 用C语言判断输入单词的个数
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int count(char ch[]){ int i; int m=0; int flag=1; for(i=0;ch[i]!='\0';i++) //i am a student { if(ch[i]==' ') {...
2021-11-10 17:21:32
658
原创 用结构体有N个学生,每个学生的数据包括姓名(name[N])、三门课成绩(score[3]),总分sum,平均分average,要求在main( )函数中输入这N个学生的数据,并对每个学生调用函数
#include<stdio.h>#define N 5struct student{ char name[20]; float score[3]; float sum; float avg;}stu[N];void count(float *p){ float sum=0.0; float avg=0.0; for(int j=0;j<=3;j++) { s...
2021-11-10 17:20:15
2628
原创 SQL SERVER 命令的基本操作
select * from sys.databases; --查询所有数据库use studentData; --选择数据库select DB_NAME(); --显示当前使用的数据库alter database example modify name=test1; --修改数据库的名称*/--alter database test1 modify name=example;-- drop database 数据库名--select name from sys.syso...
2021-11-10 15:25:52
824
原创 在java中把小写转化为大写,并且不退出程序(即用循环)
public class demo6 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); short flag=0;//flag用于判断输入的是否为小写,flag=0认为是小写 while(flag==0) { System...
2021-09-09 21:49:25
222
原创 C语言判断单词个数
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int count(char ch[]){ int i; int m=0; int flag=1; for(i=0;ch[i]!='\0';i++) //i am a student { if(ch[i]==' ') {...
2021-06-02 21:42:22
1795
原创 冒泡排序(插入排序法)
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h> // 时间的头文件void main(){ /*插入排序法即:从下标为1的元素(把该元素先存放在一个变量中) 与之前的元素相比较看谁的大,如果前面的小,则把它放到后面来, 在与之前面的元素相比较,以此类推,当不满足条件时推出循环,把 第一个元素存放在不满足条件时的那个下标...
2021-05-17 16:53:42
161
原创 冒泡排序二:交换排序法
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h> // 时间的头文件void main(){ srand((unsigned)time(NULL)); int i,j,a[10],temp; for(i=0;i<10;i++) { a[i]=rand()%90+10; } for(i=0;...
2021-05-16 16:23:58
110
原创 冒泡排序方法一!!!!!
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h> // 时间的头文件void main(){ srand((unsigned)time(NULL)); //产生随机数 int i,j,a[10],temp=0; for(i=0;i<10;i++) { a[i]=rand()%90+10; ...
2021-05-16 15:53:22
103
原创 如何用C语言输出一个等腰三角形
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>void main(){ int i,j; int n; printf("请输入人等腰三角形的层数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++)...
2021-05-12 16:49:58
7889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人