- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 Failed to load ApplicationContext解决办法,spring版本问题
class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 57.0
2023-08-27 23:32:10
1589
原创 Nacos集群下使用Nginx访问出现404问题
nacos集群下使用Nginx访问出现404,只需要改端口80为81。因为80容易被系统所占用,导致我们不能使用80端口。
2022-08-14 22:22:46
4078
2
原创 leetcode-135.分发糖果(Hard)(贪心算法Part2)
题目:n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。示例1:输入:ratings = [1,0,2]输出:5解释:你可以分别给第一个、第二个、第三个孩子分发 2、1、2 颗糖果。示例2:输入:ratings = [1,2,2]输出:4解释:你可以分别给第一个、第二个、第
2022-04-16 16:33:16
981
原创 leetcode-455.分发饼干(Easy)(贪心算法Part1)
贪心算法:采用贪心的策略,即保证每次的局部是最优的,从而使全局最优。leetcode-455.Assign Cookies(Easy)题目:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大
2022-04-15 08:27:17
228
原创 C#大作业——回合制游戏模拟
1>创建一个Hero类特征name(英雄名字),hp(血量),mp(魔法值), physicsAttack(物理攻击力),magicAttack(魔法攻击力)2>创建一个BattleControl战斗管理类,该类有两个字段分别为List ours(存储己方阵营中五个英雄)和List enemy(存储对方五个英雄)类型,分别创建五个英雄和五个敌人分别添加到对应List泛型列表中。添加int类型字段round 记录战斗开始到结束总的回合数。注:英雄名字自定义,血量200 魔法值100 攻击力自定义
2021-12-15 00:56:25
3195
原创 vue-cli安装或升级总是失败
1、安装或升级vue-cli的命令npm install -g @vue/cli2、我的出错图3、解决方法:不管你是不是上面这个错,我都建议你使用cnpm命令如下:npm install -g cnpm -registry=https://registry.npm.taobao.org查看你的cnpm是否安装上:cnpm -v最后,使用cnpm去安装或升级:cnpm install -g @vue/cli可能速度有点慢,但相信我,我在网上找了很多方法,也试了很多方法,这
2021-09-10 16:41:54
1579
6
原创 安卓导入项目遇到“Sync Android SDKs”
遇到的问题:原因在于Android studio的SDK和项目本身的SDK有冲突。不用解决!因为点击ok之后项目会自动帮我们修改好。那Android studio修改的东西在哪呢?可以去看 项目下的local.properties(里面是设置本机SDK的路径的,你也可以自己去修改)关注我,在技术的道路上少走些弯路!...
2021-05-12 17:36:48
6675
2
原创 解决安卓minSdkVersion is newer than the device API level
Android程序可以运行成功,但跑在虚拟设备或移动端时,显示:The application’s minSdkVersion is newer than the device API level.翻译过来的意思就是:该应用程序的 minSdkVersion 比设备 API 级别更新。解决办法:把minSdkVersion改小一些。1、找到项目的app下的build.gradle2、把minSdkVersion 后面的29改为19(如果不行的话你再降低一些)3、这个时候直接run是不行的,
2021-05-12 17:16:20
2601
1
原创 MongoDB:Unrecognized option: storage
MongoDB一直显示Unrecognized option: storagetry ‘mongod --help’ for more information意思是我们配置的config文件出了问题。说明:MongoDB采用的是YAML格式,所以我们只需要稍微改改就好。在storage:下面的两行最前面输入两个空格。我刚开始这三行都是没有空格的,实际应该在下面两行最前面输入两个空格。成功之后的config文件:storage: #The directory where the mon
2021-04-30 09:26:06
6774
4
原创 Scott案例 SqlServer 免费下载 郝斌老师
郝斌老师的C语言教程是非常有名的,适合初学者!(详见bilibili)今天学郝斌老师的SqlServer教程,其中涉及到了Scott案例。去网上搜索,发现CSDN上几乎都是要币的,而且并不是简单地充个小币就可以下载一个不到2M的文件。郝斌老师的视频发布的目的在于帮助初学者学习。但有时候初学者并不是很容易在网上找到所需的免费资源。下面是博客园的一个博主的链接,非常详细。包括下载SqlServer2005、2014和Scott数据库的链接和怎样在机器上操作。是免费的!需要的同学可以自取。(若链接不行.
2021-01-10 20:35:01
1908
10
原创 JS常用代码风格
JS常用代码风格原因:为了约定大家的代码风格,所以在社区中诞生了一些比较规范的代码风格规范1、JavaScript Standard Stylehttps://standardjs.com/readme-zhcn.html2、Airbnb JavaScript Stylehttps://github.com/BingKui/javascript-zh...
2020-12-03 16:12:09
184
原创 利用动态规划实现最短路径和(适合小白看,看不懂你打我,附JS代码和C代码实现)
要求:利用动态规划实现最短路径和。Example:从起点到终点,只能向右或向上,要求找到最短的路径。(下图为了方面大家思考所以标明了行列和每段距离,实际情况可能会输入)动态规划思想:把原始问题分解为一系列子问题求解每个子问题仅一次,并将结果保存下来,以后用到时直接取,不重复计算,与此同时,算法效率提高自底向上计算适用:对于一类优化问题,可以分为多个相关子问题,子问题的解被重复使用(可参考:斐波那契数列,爬楼梯问题)首先我们标好每个坐标(中间的就不标了,太乱了看着)我们的目的是从(1,1
2020-11-21 20:17:11
950
原创 Navicat Permium 所保存的“查询”路径在哪
一不小心多弄了一些查询,发现竟然找不到我之前那个很重要的查询的位置了。那么如何找到我们所保存的查询的位置呢:第一步:选中我们的数据库名字,右键“编辑连接”
2020-11-20 09:35:42
3473
原创 算法第三次作业-Problem C. 小飞侠的游园方案
时间限制 1000 ms内存限制 128 MB题目描述:经过抽签选择,小智将军第一个进入考场。 菜虫:(身上散射出华贵(?)的光芒)欢迎你,第一位挑战者!! 小智:……(走到菜虫身后,关灯)女王陛下,虽然我们国家现在很富裕,但也请您不要浪费电来用这么大功率的灯泡。 菜虫(汗):啊啊爱卿所言甚是那么,你的题目是……我们的情报组织探听到敌人的重要将领——小飞侠星期天会邀他的灵儿妹妹到公园去玩。公园里有很多娱乐项目,可并不是每一项他们都喜欢,所以他们对每一项都进行了“喜欢度”的评分。因为小.
2020-10-25 20:59:53
253
原创 算法第一次作业-Problem D. 安全的密码
题目描述众所周知,密码安全是互联网时代人们最为关心的事情之一。而 RSA 公钥加密算法是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击。其实 RSA 公钥加密算法的原理并不复杂,它基于一个十分简单的数论事实:将两个大素数相乘十分容易,而想要对其乘积进行质因数分解却极其困难,因此可以将乘积公开作为加密密钥。所以 RSA 算法很重要的一个过程就是得到两个大素数相乘结果。wchhlbt 和 Lazy_sheep 想要模拟一下 RSA 算法的加密过程。现在 wchhlbt拿
2020-10-08 11:52:01
604
原创 DD_belatedPNG_0.0.8a-min.js
// Download by http://www.codefans.net/*** DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>.* Author: Drew Diller* Email: drew.diller@gmail.com* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/* Ver
2020-10-07 20:46:22
383
原创 reset.css(尚硅谷超哥所用)
/* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd
2020-10-07 20:44:08
686
原创 AC、WA、TLE、OLE、MLE、RE、PE、CE分别是什么意思?
这都属于OJ题即Online Judge 在线判题系统根据你所提交的答案 进行判断有以下几种结果:AC Accepted 通过WA Wrong Answer 答案错误TLE Time Limit Exceed 超时OLE Output Limit Exceed 超过输出限制MLE Memory Limit Exceed 超内存RE Runtime Error 运行时错误PE Presentation Error 格式错误CE Compile Error 无法编译...
2020-10-06 08:06:20
7422
原创 算法第一次作业-Problem E. 思维之花-方程
题目描述有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值> =1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。 提示:记方程f(x)=0,若存在2个数x1和x2,且x1< x2,f(x1)*(x2)< 0,则在(x1,x2)之间一定有一个根。想法:暴力枚举。这种一看就是数学的,而且很多数字,就
2020-10-05 20:34:00
803
原创 算法第一次作业-Problem B. 课堂作业-7-4
题目描述对于一个长为n的数组A0,A1,A2…An-1,定义这个数组的得分为(A0 xor A1)+(A1 xor A2)+(A2 xor A3)+…+(An-2 xor An-1) ,即相邻两项的异或值的加和,比如数组1 1 2 2的得分为(1 xor 1) + (1 xor 2) + (2 xor 2) = 0+3+0 = 3现在你可以重新排列这个数组,问最大得分是多少当我们尝试着做这个题的时候,会发现比较难于实现的部分是输入多个数值后找全排列比较难。但我们就像样例说明中的,用C++的一个函数。
2020-10-05 16:14:51
567
原创 算法第一次作业-Problem C. Superprime
题目描述农民约翰的母牛总是生产出最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数,举例来说:7 3 3 1全部肋骨上的数字 7331是质数;三根肋骨 733是质数;二根肋骨 73 是质数;当然,最后一根肋骨 7 也是质数。7331 被叫做长度 4 的特殊质数。写一个程序对给定的肋骨的数目 N (1< =N< =8),求出所有的特殊质数。数字1不被看作一个质
2020-10-04 08:01:33
755
原创 算法第一次作业-Problem A. 因式分解
题目描述小明的数学老师给小明布置了一道数学题,让小明求2000以内所有正因子个数为K的正整数。例如18的正因数为1,2,3,6,9,18首先是数学知识:所谓N的正因数,就是指在 1到N这个范围中(包括1和N) 能被N整除后为0的数字。例如:N=18 时,18%10 18%20 18%30 18%60 18%90 18%180所以1、2、3、6、918 就是18的正因数。# include <stdio.h># i
2020-10-03 20:52:02
339
原创 坦克大战1(版本0.1:产生一个800*600的窗口)
版本0.1:产生一个800*600的窗口。建一个新的项目,名字:TankWar0.1File->New->JavaProject->输入名字->Finish建立一个新的类,名字:TankClient (起这个名字是为了后续的联网版本做铺垫,现在我们写的是单机版)在TankWar0.1下面找到src,击右键,new->Classimport java.awt.*;import java.awt.event.*;public class TankClient
2020-05-21 09:28:15
204
原创 坦克大战0(学习方法和注意事项,必看!)
放眼世界,有什么东西可以让你以极低的金钱成本,几乎为零的社交成本,获取一个近似无限资源的绝对控制权,并在这个近乎无限的世界中充当“造物主”?唯有编程,能让你如此轻松地充当造物主,或者,神。以下链接是我学习坦克大战的视频链接。(但是我并没有发现任何代码或课件,所以打算自己写一些记录)b站马士兵老师的坦克大战java版(点此处获取链接)...
2020-05-20 08:56:37
263
原创 IDEA 快捷键整理(全)
一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所...
2019-12-28 08:36:02
781
原创 最全CodeBlocks常用重要快捷键!!!(强烈安利)
CodeBlocks常用操作快捷键编辑部分:Ctrl + A:全选Ctrl + C:复制Ctrl + V:粘贴Ctrl + D:复制本行内容到下一行(光标停留在本行)Ctrl + X: 剪切Ctrl + Z:撤销(撤销一步)Ctrl + S:保存Ctrl + Y / Ctrl + Shift + Z:重做(也就是前进一步)Ctrl+Shift+C:注释掉当前行或选中块Ct...
2019-11-30 20:26:22
962
原创 交换两个元素的值
题目如下:定义长度为10的整型数组,通过键盘输入10个数据为数组元素赋值,对数组中的数据元素实现逆序存放,逆序存放后输出数组内容验证效果。# include <stdio.h>int main(void){ int i,j; int a[10]; printf(...
2019-11-17 09:24:15
1371
原创 C笔记6——流程控制(顺序+选择)_2
没有梦想的人生是苍白的人生,把白日梦当成梦想的人生则是愚蠢的人生。if的常见问题解析1:空语句问题# include <stdio.h>int main(void){ if( 3 > 2 ) ; //等价于 if ( 3 > 2 ) ; //这是一个空语句 return 0;}举例子:# include <stdio.h>i...
2019-10-31 22:30:38
136
原创 浅谈本二本三
大一大概是这四年中最难熬的时刻了。有些人难过,难过的是重点没有上,而有些人难过,难过的却是本科没有上。就好像有人为开不起法拉利,穿不起PRADA烦恼,而有人却为最基本的吃不饱,穿不暖烦恼一样。我不知道三百多分,四百多分,五百多分,六百多分,甚至那个的省状元。拿到社会上,究竟会有多少含金量。也许挑灯夜读,啃物理,啃数学的那些日日夜夜,换来的只是大人们一声或惊或疑的感叹,也许傲人的高分...
2019-10-27 22:40:26
133
原创 第二课——线性表的顺序存储(代码版)
#include <stdio.h>#include <malloc.h> //包含了malloc函数#include <stdlib.h> //包含了exit函数#include <bool.h> //包含了bool函数//定义了一个数据类型,该数据类型的名字叫做struct Arr, 该数据类型含有三个成员,分别是pBase, le...
2019-10-25 22:12:19
278
原创 后来的我们
朋友讲了个故事给我听。说是有一对校园情侣,在一起整个大学四年,恩爱非常。毕业前两个人也商量好一起留在城市发展,大家都很羡慕这一对。然后他们突然分手。原因很是诡异——在这样的约定下,男生报名了老家的公务员考试。据说那只是一场重在参与的裸考,是想用“我试过了考不上”挡住父母的压力,然后过自己的人生。可让我迷惑的是,在笔试和面试中,他显然尽了全力。因为他考上了。男生考上了一个有五年服务期的、...
2019-10-25 22:09:42
338
2
原创 读大学的意义
读大学的意义,每一句话都值得思考1.认识未来几十年最重要的朋友,能分辨哪些人自己一辈子都不会交往。2.读书,不是为了拿文凭和发财,而是成为一个有温暖懂情趣会思考的人。3.能集中解决很多困惑,从而形成自己的原则,开始学会拒绝。4.让你有机会释放自己的能力,用实践去检验你大胆、新奇甚至疯狂的猜想。5.面对不公平的东西,开始明白抱怨无用,努力奋斗找到自己最适合的公平才是真的。6.懂...
2019-10-25 21:58:17
268
原创 C笔记5——学C的一些小技巧
由于大学生活比较散漫,所以很容易过废!对自己有标准跟对自己没标准的人,过的完全就是两种大学生活。有些男生,整日就只知道打游戏,周末可以在床上躺打两天,连门都不出,对于生活已经空虚到了这种地步。而且把生活过废的人据我观察,还不在少数。也有的人在大学中完成了一个又一个的目标,觉得每天24小时已经不够自己用了。没有人、没有公司喜欢只会打游戏,只会荒度时日吃和睡的人。所以,请认真过好自己的生活...
2019-10-24 23:17:29
126
原创 C笔记4——流程控制(顺序+选择)_1
1. 什么是流程控制程序代码执行的顺序。2: 流程控制的分类(1)顺序执行(2)选择执行定义:某些代码可能执行,可能不执行,有选择的执行某些代码。分类:if【1】If最简单的用法:# include <stdio.h>int main(void){ if( 3 ) printf("AAAA\n"); //会输出 if( 0 ) pri...
2019-10-24 23:04:46
276
原创 C笔记3——代码规范化+字节+ASCII码+输入输出符+运算符
1:代码规范化 ·可以参考林锐《高质量c/c++编程》·代码的规范化非常的重要,是学习一门编程语言的基础,代码可以允许错误,但不能 不规范。例如:成对敲括号{} ()加空格于 运算符和数字之间 I =1 + 2;加缩进 分清上下级地位。换行–进行功能区域分隔 or { }括号单独成一行。2:代码规范化的好处1:整齐,别人和自己都容易看懂。2:代码规范了,代码不容易出错...
2019-10-17 21:34:41
316
原创 C笔记2——数据类型+变量+常量
客观环境并不能阻止你成为一个优秀的人当我在键盘上敲这几个字时,我想起的是那天,图书馆后门,寒风凌冽,磊哥(张磊老师)跟我说的一句话:“你的未来不应该限制在那些往届毕业生,你的未来也不应该被这所学校所限制。”C学习的目标:掌握简单的算法–解决问题的方法和步骤。熟悉语法规则。能看懂程序并调试程序。C语言的格式# include <stdio.h>int main(vo...
2019-10-17 20:39:28
176
原创 C笔记1——C语言概述
我一直记得李向前教授说过的一句话:“那天晚上我从办公室出来,十点的交大,灯火通明。”1:C语言的特点:·优点:代码量小,速度快,功能强大。·缺点:危险性高,开发周期长,可移植性弱。危险性高:写同一个程序,在java中会报错,而在c中不会报错,为什么呢,因为c认为程序你想怎么写就怎么写,c语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而java则不可以。...
2019-10-17 20:03:00
215
原创 数据结构——第一课
不知你和我是否一样,当看到数据结构与算法这几个字时,心中充满了欣喜。我是从学完C语言后看到这本书的,当时寒假放假前几天盘算着看这本书(严奶奶的书)的计划,可是,计划很丰满,现实很骨感。拿回家从第一页开始读起,一连读了三天,然后就,那个假期再也没看过。究其原因,一是看书学习方法不对,二是没有入门。学一些IT科目多了之后,你会发现,第二个原因真的很重要!(废话不多说,主要是希望自己可以提供些前车之...
2019-10-04 21:21:58
325
原创 插入排序
插入排序:步骤:1:从第一个元素开始,该元素可以认为已经被排序2:取出下一个元素,在已经排序的元素序列中从后向前扫描3:如果该元素(已排序)大于新元素,将该元素移到下一位置(即前面)4:重复步骤三,直到找到已排序的元素小于或等于新元素的位置5:将新元素插入到该位置后6:重复步骤二到五 时间复杂度: O(n*n) 空间复杂度: O(1)代码:#incl...
2019-10-03 20:53:40
182
原创 冒泡排序
冒泡排序:步骤:1:比较相邻的元素,如果第一个比第二个大,就交换他们2:对每一对相邻元素做同样的工作,从开始一对到最后一对。(这步做完后,最后的元素将会是最大的数。)3:针对所有元素重复以上步骤,除了最后一个。4:持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 时间复杂度: O(n*n) 空间复杂度: O(1) ...
2019-10-03 20:26:38
604
c3p0-0.9.1.2.jar
2020-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人