自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 螺旋矩阵的斜向填入法

拿5阶举例:首先填充基准边,即1、2、3、4、5、6、7、8、9。如16、15、14、13、12、11、10。将新得到的这些数字作为基准边,重复操作即可不断降阶,直到填出所有的数字。纵向是某一路完全推演的第n次推演的特征。偶数次推演都是从2开始增,成公差为2的等差数列。奇数次推演都是从某个数字开始,公差为-2递减。并且你会发现,从第2次推演开始,都是基于第一次推演的这个数列的。只需要在这个数列上加上偏移量,就可以得到后面推演的子数列。我们从1开始一直列出从1到9开始的完全推演,可以得到下面这张图。

2024-03-10 19:14:32 380

原创 Java五子棋(awt)

图片素材自己画,网上找都可。该程序由本人改编自黑马的五子棋。

2024-02-12 16:19:37 375 1

原创 IDEA使用awt出现中文乱码,但修改完编码后运行第二次就又乱码了???!!!

我在使用awt的时候,发现图形的label为方框,我将编码改为gbk之后,label正常,本以为拿下问题,结果运行第二次,又变成乱码了,之后运行多次也都是乱码!3.进入构造、执行、部署----编译器----java编译器并在附加命令行形参中添加。2.将全局编码,项目编码,属性文件的默认编码都改为UTF-8。1.进入设置,并选择编译器----文件编码。最后问题完美解决咯~~~4.在运行这里编辑配置。7.在VM 选项中添加。6.选择添加VM选项。

2024-02-09 11:38:50 485

原创 远程计算机或设备将不受连接

美好的一天从打开浏览器开始崩溃。别的软件都用的好好的但是浏览器访问不了了。问题完美解决并被我拿来水一篇博客~~~

2024-02-06 10:33:41 391

原创 mybatis中map传入,但竟然为空!???

mapper方法的参数是一个map,结果运行后报错map是空的。但是经过调试,传入mapper层的map明明非空,为什么莫名奇妙就空了呢。原因在于少了一个注解@Param("map")。加上之后完美解决,折腾了我几个小时......

2024-02-04 11:40:44 451

原创 No serializer found for class com.njit.vo.ArticleCommentVO and no properties discovered to create...

功能是返回储存对象的list。可以看出是在写入的过程中报错的。因此这个问题在于类忘记加上注解,无法写入。@Data可以替代getter,setter等方法。其它俩个是全参构造和无参构造。加上后报错完美解决。

2024-02-03 22:21:53 353 1

原创 Field ‘xxx‘ doesn‘t have a default value

问题说的很明白,字段xxx没有一个默认值。需要注意的是,如datetime这种字段在比较高版本的mysql里是强制非空的。

2024-02-03 13:45:07 392 1

原创 Cannot add or update a child row: a foreign key constraint fails (`company`.`employee`, CONSTRAINT.

很明显插入的时候失败了。我寻找了一下原因,原来是插入数据的时候,外键的值在对应表的主键中不存在,所以插入失败。这个问题挺隐蔽的,积累经验啦。

2024-01-31 18:45:31 546

原创 IDEA启动后没有src文件夹

在多人协作开发之后,启动IDEA,我嘞个豆,并发出尖锐的爆鸣声,src,.idea,target。但其实,这些文件依旧存在。导航栏中也可以看到文件路径。最后目录变成了喜欢的样子。

2024-01-29 11:01:20 2262 2

原创 Parsing error was found in mapping #{}. Check syntax #{property|(expression), var1=value1, var2=val)

网上说,要检查#{}内容是否为空,我又看报错说是DishMapper.xml有问题,于是我去xml里找了很久很久也没解决。最后我回到mapper一看,真相大白。被自己蠢到了,看了半天才想到回到mapper里看一下注解。

2024-01-24 21:31:20 393 1

原创 C语言期末冲刺(轩辕编程)

该题选择解析:略该题选择解析:A选项,自增运算符显然不能用于常量3。B选项,C语言中%运算只能用于整数,例如1.5%0.3是不符合规定的。C选项,在C语言中,八进制的表示方法是0+八进制,而C选项中是019,出现9,显然不符合八进制规定。D选项,优先运算表达式(7-2==5),表达式成立所以结果是1,再将1赋值给x4,显然是一个合理的赋值语句。该题选择解析:在C语言中,通过e或E来表示科学计数法,其规则是:数字+e(E)+指数。

2023-12-22 12:55:46 1353

原创 链表(C语言版)

但是这样就有一个问题:当我们下一次循环再次创建节点的时候,我便失去了上一次循环创建的节点的地址(类比于循环中放入定义变量的语句,每一次循环都是重新定义变量,这会导致上一次变量数据的丢失)。由附图二我们可以看出,pend移动之后,上一个节点的地址将会丢失,当前节点变成旧节点,以便为了继续连接新的节点。类比数组的使用,我们需要知道数组的首地址,通过指针移动的方式进行访问。从图中我们不难发现,节点与节点之间是通过结构体指针进行链接的,而节点之间是离散的,在内存里是这里一个那里一个,并不像数组空间一样连续。

2023-11-25 10:35:25 119 2

原创 C语言——结构体

c语言结构体,简单易懂

2023-11-24 16:02:24 69 1

原创 高精度——加法(c++)

幼儿园我们就学过竖式,明白竖式加法的过程。其实,这样一个过程可以通过编程实现。该如何实现呢?提示一下,可以用数组尝试尝试。是不是恍然大悟呢?将两个加数存入数组中,对数组元素,也就是加数的每一位进行处理,就可以得到加数的和。通过数组来存储数,我们可以存储非常大的数字。

2023-11-19 19:46:59 65 1

原创 Java学习笔记——抽象类与接口(基础)

抽象类作为最基础的类,包含一些通用的基本成员属性和成员方法。在抽象类中甚至可以只给出方法的定义而不实现,具体实现由继承的子类来完成,这些方法也被称为抽象方法。,其定义的方法不允许实现方法(没有方法体,只是定义了方法入参,方法名和返回值类型),且没有任何与接口相关的存储。接口的子类也不称为继承,而是称为实现类。如果继承抽象类的子类也是抽象类,该子类可以不实现父类中的所有抽象方法。但是,该抽象子类的实现类必须实现抽象父类与子类的所有抽象方法。抽象类描述的是一个抽象的概念,这个类并没有包括足够的信息来描绘对象。

2023-11-15 23:41:59 43 1

原创 【数据结构】Stack栈(保姆级+模拟+STL方法函数+小练习)

【数据结构】栈,简单易懂

2023-10-01 15:11:52 77 1

原创 9.12的作业题解

程序运行到定义b的时候就不知所措了,因为b = t / n,我们只定义了t,n,但是没有给t,n一个值。因此我们应该先给值,再去运算。在编译器里,如果没有初始化,编译器会自动给变量一个值,那么这个值肯定不是我们所期望的,因此要提防未初始化变量值。首先就是,t是一个带小数的数字,因此要用float或者double,而n明显是个整数,建议用int,当然用浮点型也没问题。a-32其实就是把a变量存的字符转换成十进制整数,然后再-32,因为占位符是%c,输出字符,因此再把这个数字转换成字符,从而实现大小写的转换。

2023-09-13 07:50:29 90 1

原创 ST表(保姆级,简单易懂)

保姆级别教st表

2023-09-07 09:00:32 7862 13

原创 洛谷P7072 直播获奖

如果采用每出一个人的成绩就排序的方法,时间复杂度太大,不足以AC。所以采用的方法,才是正解。怎么利用空间?不妨用将成绩都装进去,从高分到低分遍历,直到桶中的人数达到p*w%,我们就输出对应的成绩。如此大大提高了效率。

2023-08-31 22:11:22 56 1

原创 洛谷P1115 最大子段和

要求最大子段区间和,首先从字段和的角度会想到前缀和,又要求最大,自然会想到动态规划。当然本题不需要用到前缀和,只需要动态规划即可。那个更大,如果i更大,就以i为新端点,向右扩展。将全局的最大字段和分成各个区间的最大子段和,最后高个里拔尖子就行。

2023-08-31 21:24:15 55 1

原创 洛谷P1638 逛画展

用双指针找出符合题意的区间。然后左指针右移,区间更新,若新区间不符题意,则右指针右移,直到区间符合题意。再左指针右移......循环往复,即可找出所有符合题意的区间,再找出最优区间即可。

2023-08-31 16:55:55 43 1

原创 洛谷P1102 A-B数对

1.采用两个指针去维护一段序列区间的方法叫做双指针2.利用双指针,我们可以定位本题符合题意的数字的数量 ,从而得到对数。以题中的为例子,因为,所以我们要定位,也就是1的位置,那么有几个1,就有几个(2,1,1)(对应A,B,C)的数对。我们定义两个指针 m 和 k。m指向B的第一个数字,k指向B的第一个数字。那么,中都是1,也可以写成的形式。因而k-m便得到了1的数量,即(2,1,1)的数量。举一个k-m=0的例子。

2023-08-30 22:41:44 180

原创 简单教会你入门DFS

简单地入门一下BFS

2023-08-06 21:30:04 165 1

原创 C之快乐数据类型的基本类型

快乐学习系列!!!

2023-08-05 18:18:01 90 2

原创 C之快乐Hello world

快乐的写下Hello World!!!

2023-08-05 16:37:52 92 1

空空如也

空空如也

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

TA关注的人

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