自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 No value specified for ‘BigDecimal‘

使用BeanUtils的时候有时候会报这个错误你可能是包引错了No value specified for ‘BigDecimal’这个是正确的包路径org.springframework.beans

2021-09-29 10:05:27 463

原创 Eclipse导入JDK源码

2021-09-25 16:46:00 145

原创 eclipse中调节字体大小

windows—preferences

2021-09-17 12:31:25 95

原创 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 74

转载 操作系统快问快答

一、请你讲述一下互斥锁机制,以及互斥锁和读写锁的区别答,互斥锁(mutex),用于保证在任何时刻,都只能有一个线程访问该对象。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒。读写锁(rwlock),分为读锁和写锁。处于读操作的时候,可以允许多个线程同时获得读操作。但是同一时刻只能有一个线程可以获得写锁。其他获得写锁失败的线程将会进入睡眠状态,直到写锁释放时被唤醒。注意;写锁会阻塞其他读写锁。当有一个线程获得写锁在写时,读锁也不能被其他线程获取;写者优于读者(一旦有写者,则后续读者必须等待,唤醒时

2021-07-31 09:38:28 51

原创 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 50

原创 字符串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 76

原创 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 140

原创 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 114

原创 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 72

原创 A child container failed during start解决办法

原因其中之一:是你的类名和tomcat的servlet.api(反正是有这一个文件)的类名重复了,改掉就好了。检测办法:新建一个空服务器,,网上还有说的删掉某文件,或去官网下载新的,

2021-05-09 16:12:22 437

原创 问题 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 93

原创 问题 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 83

原创 问题 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 112

原创 问题 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 72

原创 问题 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 70

原创 问题 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 110

原创 问题 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 83

原创 问题 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 76

转载 问题 E: Shortest Distance (20)

思路:根据题目这是一个圈,每两个点之间的距离不同,所以最短路径就由顺时针方向和逆时针方向决定,借鉴的那位写的不错链接: 借鉴的文章路径.再次感谢,这道题真的想了好久,我自己的报错原因:1、编译错误是因为创建数组的时候如果用上了变量比如nums那么不能={0}这种方式进行初始化2、运行超时是因为我之前的写的超级繁杂,时间复杂度n的平方。#include<cstdio>#include<cstring>int main(){ //计数器 int i = 0; /

2021-01-09 19:14:45 90

原创 问题 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 56

原创 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 112

原创 日记

2021-01-07

2021-01-07 16:27:25 54

原创 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 178

原创 习题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 102

原创 求圆周率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 1135

原创 Springboot热部署的devtools学习的问题

关于Springboot热部署的devtoolsdevtools是重新部署不是热部署通过pom文件进行就可以,使用时要注意尽量与spring-boot-starter-parent一致,我的报错问题就是这么解决的

2020-12-31 23:23:07 49

转载 2020-09-09

android studio安装记录静静等待大象箭头旁边的这篇博客是解决gradle长时间加载https://blog.csdn.net/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 74

原创 线性表的链式实现C语言

对于我来说学习线性表的链式实现最大的阻碍就是C语言的指针语法,关于其中有两个函数是利用了指针的指针,真是让我头疼了好久,寻思全部靠自己和书自己写,但是最终还是看了一下“范文”,才搞明白为什么总是不好使,第一个疑惑:对于InitLinkList的返回值是LNode*,我还是有点疑惑的,我曾经把定义好的结构体指针作为参数,但是并不能完成所有函数的功能,只有这样才可以。第二个疑惑:是clearList的函数,这个我也是有疑问的,但是“范文”找不到,疑惑就是,clear这个链表但是并没有销毁我的头结点,但是我的

2020-08-30 13:49:26 220

原创 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 47

原创 线性表的顺序实现

严蔚敏版数据结构#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 218

原创 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 234

原创 周作业:仿制 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 180

原创 渗透测试学习

一、显错注入‘“‘)“)– 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 135

转载 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 71

原创 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 82

原创 1005 继续(3n+1)猜想 (25分)

这个题虽然写错了,但是还是抛出来,毕竟写了好久,分析:只看有效数据:3->5,85->86->3,5,87->11,58->no11->5OK,分析完毕,下面需要的数组进行分析首先需要一个存储输入的,一个存储那些过程垃圾数据的,还有存储关键数的也就是说记下了过程垃圾数据里的数字,然后与源数组进行比对,没有那些数字,那些就是关键数。OK,开干吧,最后发现其实并不需排序,因为我的list是带顺序的。细节都在代码注释里。搞不懂最后还是平台还是判定错的,

2020-05-19 14:44:09 77

原创 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 85

原创 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 108

原创 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 88

期末作业非得十个字句号

期末linux作业,1.在 Linux系统的/etc目录下有这样一个文件 passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的 shell请设计一个脚本( shell)程序能实现增加,删除查找和显示特定用户信息的功能。可以通过创建一些脚本文件来满足以上需求 2.编写C程序,创建源文件 hello max.cmin. main my.h,在 hellocsayhello定义一个函数(char*s),打印“你好:s”,min.c中求最小值函数定义min(inta,intb),maxc中求最大值函数定义max(inta,intb),my.h中写入三个函数的声明在main.c中调用这个几函数,输入自己的姓名和学号,调用 sayhello函数显示信息“你好:姓名-学号”。输出读入两个数,调用min和max,输出最大值和最小值。请创建 Mak efile文件,用make命令生成可执行文件,可执行的文件名为自己的姓名+学号。 代码: main.c max.c min.c my.h Makefile 3.医院排号:模拟一个医院排号就医系统。共有0个医生可以看病,如果某个医生正在给病人看病,利用文件上锁功能,不能给别人看病,如果医生看完了病人,利用文件解锁功 能,可以给别人看病了。系统要实现可以显示0个医生的状态,如果医生可以看病,可以找某个医生看病时加锁,在看完病需要解锁。 代码: XXX.c 4.读取“/etc”目录下所有的目录结构,不显示和目录,并按字母递增顺序排列,按目录级别缩进显示

2020-07-01

空空如也

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

TA关注的人

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