- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 No value specified for ‘BigDecimal‘
使用BeanUtils的时候有时候会报这个错误你可能是包引错了No value specified for ‘BigDecimal’这个是正确的包路径org.springframework.beans
2021-09-29 10:05:27
599
原创 Java中的日期格式化
把时分秒的格式转化为年月日public class MyDateFormat { public static void dateFormat(Date date) { System.out.println(date); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateFormate = sdf.format(date); System.out.println(dateFormate); }
2021-09-17 12:28:54
144
转载 操作系统快问快答
一、请你讲述一下互斥锁机制,以及互斥锁和读写锁的区别答,互斥锁(mutex),用于保证在任何时刻,都只能有一个线程访问该对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒。读写锁(rwlock),分为读锁和写锁。处于读操作的时候,可以允许多个线程同时获得读操作。但是同一时刻只能有一个线程可以获得写锁。其他获得写锁失败的线程将会进入睡眠状态,直到写锁释放时被唤醒。注意;写锁会阻塞其他读写锁。当有一个线程获得写锁在写时,读锁也不能被其他线程获取;写者优于读者(一旦有写者,则后续读者必须等待,唤醒时
2021-07-31 09:38:28
79
原创 restful风格
页面index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta ht
2021-06-26 17:49:35
84
原创 字符串hash初步
字符串hash是指将一个字符串S映射为一个整数,使得该整数可以尽可能唯一的代表字符串S。先假设字符串均由A~Z构成不妨将A~Z视为0 ~ 25 这样就把26个字母对应都按二十六进制中。#include<cstdio>#include<cstring>int hashFunc(char S[], int len){ int id = 0; for(int i = 0; i < len; i++){ id = id * 26 + (S[i] - 'A'); }
2021-06-24 23:39:31
132
原创 STL学习---vector(1)
vector::iterator=vi.begin();要在vector的初始化后错误示例:#include<stdio.h>#include<vector>using namespace std;int main(){ vector<int> vi; vector<int>::iterator it = vi.begin(); for(int i = 0; i < 5; i++){ vi.push_back(i); } pri
2021-06-22 17:16:38
175
原创 Spring对于Servlet的web.xml文件配置
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http
2021-05-15 11:16:16
155
原创 Spring整合Mybatis的applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.spri
2021-05-15 11:15:05
115
原创 A child container failed during start解决办法
原因其中之一:是你的类名和tomcat的servlet.api(反正是有这一个文件)的类名重复了,改掉就好了。检测办法:新建一个空服务器,,网上还有说的删掉某文件,或去官网下载新的,
2021-05-09 16:12:22
531
原创 问题 C: EXCEL排序
终于能用上这个头文件的库函数了#include<cstdio>#include<cstring>#include<algorithm>using namespace std;struct stu{ int no; char name[10]; int score;};bool cmp1(struct stu stu1, struct stu stu2);bool cmp2(struct stu stu1, struct stu stu2);boo
2021-01-21 00:28:32
131
原创 问题 E: 字符串去特定字符
注意:getchar()#include<cstdio>#include<cstring>int main(){ char str[100]; char c; while(gets(str) != NULL){ scanf("%c", &c); char b[100]; int i = 0; int num = 0; while(str[i] != '\0'){ if(str[i] != c){ b[num++] = str[i
2021-01-17 21:08:51
132
原创 问题 C: 字符串的查找删除(都是错误的代码,)
错误示范#include<cstdio>#include<cstring>void unnormal(char *li);int main(){ char li[10]; char str[100]; scanf("%s", li); unnormal(li); getchar(); while(gets(str) != NULL){ int lenLi = strlen(li); int lenStr = strlen(str); for(int
2021-01-17 00:11:01
165
原创 问题 B: 数制转换
#include<cstdio>#include<cstring>#include<cmath>int main(){ char src[100]; char dest[100]; while(gets(src) != NULL){ int a, b; char n[100]; sscanf(src, "%d %s %d", &a, n, &b); int N = 0; int temp = 0; //转换成十进制
2021-01-15 00:04:22
98
原创 问题 E: 学生查询
一个性别要我十个我也是很迷惑#include<cstdio>#include<cstring>struct student{ int stuNo; char stuName[20]; char sex[10]; int age;};int main(){ struct student s[100]; int group = 0; scanf("%d", &group); while(group--){ int i = 0; int nums
2021-01-12 14:49:02
103
原创 问题 C: 查找学生信息
在这里插入代码片//这是用二维字符数组来存。因为使用的是gets,所有输入n的之后,要加入一个getchar(),来吸收中间的那个换行。不然会出错。#include <cstdio>int main(){ int n,m; char stu[1010][100]; while(scanf("%d",&n)!=EOF){ getchar(); for(int i=1;i<=n;i++){ gets(stu[i]); } scanf("%d",&m)
2021-01-12 00:52:48
157
原创 问题 I: 锤子剪刀布 (20)
注意:甲乙石头剪刀布的顺序顺序不对就是43分#include<cstdio>char compareSize(int *a);int main(){ int N = 0; //x为甲 char x, y; //甲的胜负局数 int win = 0; int lose = 0; //a0布 a1锤子 a2剪刀 int a[3] = {0}; //甲输的局势表同上 //b0剪刀 b1布 b2锤子 //b0布 b1锤子 b2剪刀 int b[3] = {0
2021-01-10 16:04:28
135
原创 问题 G: 数字分类 (20)
注意:判断A[2]的时候一定要通过个数来判断否则91分如图#include<cstdio>#include<cmath>void count(int number, int *a);int main(){ int i = 0; int nums = 0; int number = 0; int A[7] = {0}; double temp = 0; while(scanf("%d", &nums) != EOF){ for(i = 0; i &l
2021-01-09 23:17:29
112
转载 问题 E: Shortest Distance (20)
思路:根据题目这是一个圈,每两个点之间的距离不同,所以最短路径就由顺时针方向和逆时针方向决定,借鉴的那位写的不错链接: 借鉴的文章路径.再次感谢,这道题真的想了好久,我自己的报错原因:1、编译错误是因为创建数组的时候如果用上了变量比如nums那么不能={0}这种方式进行初始化2、运行超时是因为我之前的写的超级繁杂,时间复杂度n的平方。#include<cstdio>#include<cstring>int main(){ //计数器 int i = 0; /
2021-01-09 19:14:45
121
原创 问题 C: 特殊乘法
#include<cstdio>#include<cstring>int main(){ char a[20], b[20]; int sum = 0; int i = 0; int j = 0; int temp = 0; while(scanf("%s %s", a, b) != EOF){ for(i = 0; i < strlen(a); i++){ for(j = 0; j < strlen(b); j++){ temp = (
2021-01-08 23:24:08
91
原创 100000575问题 B: A+B
#include<cstdio>#include<cstring>void count(char *str, int &left, int &right);int zero(char *str);int one(char *str);int two(char *str);int num(char *str, int nums);int getapple(char *str);int main(){ char str[50]; while(gets(
2021-01-08 17:13:19
160
原创 C语言10.1
正确代码:#include<stdio.h>int main(){ int n1, n2; scanf("%d %d", &n1, &n2); int *pN1 = &n1; int *pN2 = &n2; if(*pN1 < *pN2){ printf("%d %d\n", *pN2, *pN1); }else{ printf("%d %d\n", *pN1, *pN2); } return 0;}错误代码:#i
2021-01-05 16:35:19
216
原创 习题7-7 复制字符串中的元音字母
是因为’\0’吗?输出的时候puts()不行是错误50,#include<stdio.h>#include<string.h>int vowels(char *s1, char *s2);int main(){ int i = 0; char s1[10], s2[10]; gets(s1); int len = vowels(s1, s2); for(i = 0; i < len; i++){ printf("%c", s2[i]); } prin
2021-01-04 21:10:50
142
原创 求圆周率pi的近似值
用如下公式求圆周率PI的近似值,直到发现某一项的绝对值小于10-6为止(该项不累加)。要求输出的结果总宽度占10位,其中小数部分为8位。程序中使用浮点型数据时,请定义为双精度double类型。如果需要计算绝对值,可以使用C语言数学库提供的函数fabs,如求x的绝对值,则为fabs(x).输入无输出PI=圆周率的近似值输出的结果总宽度占10位,其中小数部分为8位。末尾输出换行。样例输入 Copy无样例输出 CopyPI=3.14159065//N=1e-6//fabs(x)
2021-01-02 23:13:16
1252
原创 Springboot热部署的devtools学习的问题
关于Springboot热部署的devtoolsdevtools是重新部署不是热部署通过pom文件进行就可以,使用时要注意尽量与spring-boot-starter-parent一致,我的报错问题就是这么解决的
2020-12-31 23:23:07
89
转载 2020-09-09
android studio安装记录静静等待大象箭头旁边的这篇博客是解决gradle长时间加载https://blog.youkuaiyun.com/qq_38066103/article/details/83834197?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_releva
2020-09-09 20:06:56
95
原创 线性表的链式实现C语言
对于我来说学习线性表的链式实现最大的阻碍就是C语言的指针语法,关于其中有两个函数是利用了指针的指针,真是让我头疼了好久,寻思全部靠自己和书自己写,但是最终还是看了一下“范文”,才搞明白为什么总是不好使,第一个疑惑:对于InitLinkList的返回值是LNode*,我还是有点疑惑的,我曾经把定义好的结构体指针作为参数,但是并不能完成所有函数的功能,只有这样才可以。第二个疑惑:是clearList的函数,这个我也是有疑问的,但是“范文”找不到,疑惑就是,clear这个链表但是并没有销毁我的头结点,但是我的
2020-08-30 13:49:26
256
原创 1011 A+B 和 C (15分)
区间 [−2^31 ,2^31 ] 内long#include<stdio.h>int main(){ int i = 0; int nums = 0; //测试用例个数 scanf("%d",&nums); int answer[nums]; for(i = 0; i < nums; i++){ long a, b, c; scanf("%ld %ld %ld",&a,&b,&c); if((a+b)>c){
2020-08-14 19:58:41
61
原创 线性表的顺序实现
严蔚敏版数据结构#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2 typedef int status;#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配值#define
2020-08-14 16:44:06
289
原创 oracle约束名和default不算约束的例子,看了就懂了,
创建一个用户LEE,该用户创建学生选课数据库的三个表,student(sno,sname,sage,ssex,sdept),cource(cno,cname,cpno,ccredit),sc(sno,cno,grade),要求在定义中声明:(1)每个表的主外键;(2)学生姓名不能重复;(3)性别必须是男或女,默认为男;(4)成绩只能在0—100之间;(5)课程名不能为空。(要求给每个约束起名)create table student(sno char(8) constraint a1
2020-06-14 17:19:41
265
原创 周作业:仿制 ls ,命令一部分
-i:inode号-t:访问时间,修改时间-p:权限-f:指定文件#include<stdio.h>#include<stdlib.h>#include<sys/stat.h>#include<sys/types.h>#include<unistd.h>#include<time.h>#include<dirent.h>#define MAX_SIZE 255void quanxian(char *
2020-06-11 11:36:08
224
原创 渗透测试学习
一、显错注入‘“‘)“)– qweand 1=2上面的单引号和下面的and 1=2打组合拳order by 数字 判断字段数union select 1,2,3……联合查询table_name from information_schema.tables where table_schema=database() //得到表名column_name from information_schema.columns where table_schema=database() and t
2020-05-30 15:29:42
194
转载 1009 说反话 (20分)
从题目上看来是要二维数组了,然后在倒着输出,方便很多,我寻思一维怎么写好呢,结果平台没过,说是段错误,我检查一下不存在数组越界,估计是循环嵌套的原因???#include<stdio.h>#include<string.h>void show(char *str);int temp(int len, char *str);int main(){ int i = 0; char str[81]; int len = 0; int ret = 0; show(str
2020-05-24 14:36:46
90
原创 1007 素数对猜想 (20分)
很遗憾都没有解决掉运行超时这个测试点第一种用标记法,空间占据有点大, #include<stdio.h>#include<stdlib.h>void sushu(int number, int *list);int main(){ int i = 0; int number = 0; int sum = 0; int end = 0; scanf("%d",&number); int *list = NULL; list = (int*)mallo
2020-05-22 20:36:48
96
原创 1005 继续(3n+1)猜想 (25分)
这个题虽然写错了,但是还是抛出来,毕竟写了好久,分析:只看有效数据:3->5,85->86->3,5,87->11,58->no11->5OK,分析完毕,下面需要的数组进行分析首先需要一个存储输入的,一个存储那些过程垃圾数据的,还有存储关键数的也就是说记下了过程垃圾数据里的数字,然后与源数组进行比对,没有那些数字,那些就是关键数。OK,开干吧,最后发现其实并不需排序,因为我的list是带顺序的。细节都在代码注释里。搞不懂最后还是平台还是判定错的,
2020-05-19 14:44:09
93
原创 1004 成绩排名 (20分)
#include<stdio.h>#include<string.h>typedef struct{ char name[10]; char sno[10];} namenum ;int main(){ int i = 0; int number;//分数数组的个数 namenum score[101];//定义一个下标存储分数的数组,每一单元存入一个struct namenum namenum temp;//临时变量,供数组score用 int temp
2020-05-17 14:22:11
101
原创 1003 我要通过! (20分)
很不幸这是错误答案,但是功能好使完全没有问题,找半天也没找出来,#include<stdio.h>void readPAT(int number, int *list);int fun(char *str);int main(){ int i = 0; int number = 0; int list[10]; //初始化 for(i = 0; i < 10; i++){ list[i] = 0; }//初始化 //读入 printf("pl
2020-05-12 23:09:24
126
原创 1002 写出这个数 (20分)
注意最后输出的时候千万不要多输出一个空格,难受,一直格式错诶。//输入一个小于10的100方的数 之和小于1000,自身长度小于101; #include<stdio.h>#include<stdlib.h>struct stack{ int list[4]; int top;};int num(char *str); //加和 void show(int number);int main(){ char str[101];
2020-05-10 16:36:49
104
期末作业非得十个字句号
2020-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人