- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 swagger2异常 java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatEx
环境swagger2 2.9.2springfox-swagger-ui 2.9.2异常信息java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1...
2019-10-20 09:00:41
946
原创 DFS(Depth First Search,深度优先搜索)与BFS(Breadth First Search,广度优先搜索)总结与思考
DFS(深度优先搜索)与BFS(广度优先搜索)总结与思考Depth First Search(dfs)代码(递归)代码(非递归)Breadth First Search(bfs)代码比较数据结构时间复杂度使用例题:岛的个数dfs实现(递归)bfs实现参考Depth First Search(dfs)不管有多少条路,先一条道走到底,不断往下往后遍历,直到无路可走,再返回到上一个状态继续。常用递归...
2019-10-11 16:37:12
841
2
原创 pd.get_dumpies()方法分别调用导致训练集和测试集维度不同(未对齐)
问题利用sklearn进行数据预处理,sklearn对列的排序很敏感,因此如果训练数据集和测试数据集未对齐,则结果将是无意义的。如果分类在训练数据中与测试数据具有不同数量的值,则可能发生这种情况。解决方法思路我们可以使用aligen命令确保住居的编码方式与训练数据相同,align命令确保列在两个数据集中以相同的顺序显示(它使用列名来标识每个数据集中的哪些列对齐。)参数join ='left...
2018-11-23 13:17:05
2781
原创 2017第八届蓝桥杯C/C++ B组省赛第四题 dfs
标题:方格分割6x6的方格,沿着格子的边线剪开成两部分。要求这两部分的形状完全相同。如图:p1.png, p2.png, p3.png 就是可行的分割法。试计算:包括这3种分法在内,一共有多少种不同的分割方法。注意:旋转对称的属于同一种分割法。请提交该整数,不要填写任何多余的内容或说明文字。 题意理解 & 分析观察可知方格深色部分和浅色部分关于中心点中心...
2018-03-18 16:39:35
477
1
原创 2017第八届蓝桥杯C/C++ B组省赛 第二题
题目要求标题:等差素数列2,3,5,7,11,13,....是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?素数筛
2018-03-18 14:58:25
791
原创 PAT1003. Emergency (25) Dijkstra
题目 PAT1003. Emergency (25) Dijkstra时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAs an emergency rescue team leader of a city, you are given a special map of your country. T...
2018-03-17 11:01:06
264
原创 PAT1004. Counting Leaves (30) dfs和bfs
题目 PAT1004. Counting Leaves (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA family hierarchy is usually presented by a pedigree tree. Your job is to count those family m...
2018-03-16 17:06:31
191
原创 PAT1005. Spell It Right (20)
题目 PAT1005. Spell It Right (20)Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each in...
2018-03-16 15:43:25
154
原创 PAT1006. Sign In and Sign Out (25)
问题 PAT1006. Sign In and Sign Out (25)At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given ...
2018-03-16 11:12:38
205
原创 PAT1007 最大子数组问题
问题 1007. Maximum Subsequence Sum (25)Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1 <= i <= j <= K. The Maxim...
2018-03-16 09:36:42
452
转载 图的基本算法(BFS和DFS)转载自https://www.jianshu.com/p/70952b51f0c8
图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示。图可以分为有向图和无向图,一般用G=(V,E)来表示图。经常用邻接矩阵或者邻接表来描述一副图。在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先搜索(BFS)和深度优先搜索(DFS)。广度优...
2018-03-09 11:24:18
309
原创 PTA1002. 写出这个数 (20)
如题读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10的100次方。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例: 1234567890987654321123456789 输出样例: yi san wu
2018-01-27 19:41:56
1094
原创 基于STM32与和风天气API的交互系统
主要目标1.从和风天气API获取天气数据,解析后通过串口发送到战舰开发板上 2.战舰开发板驱动传感器进行实时天气数据的采集,通过串口传到PC机参考工程感谢机智云物联网开发者社区的帖子,本系统STM32端很短代码参考自这位大神发的帖子:战舰V3通过ESP8266获得网络天气,电脑端Java串口的编写主要参考(下载):使用Java实现串口通信,虽然很多代码都不是我动手写的,但是为了这
2018-01-27 19:34:40
2893
2
原创 coursera算法笔记:QuickFind中union隐蔽错误
union函数public void union(int p,int q){ int pid = id[p]; int qid = id[q]; for (int i = 0;i < id.length;i++) if(id[i] == pid) id[i] = qid; }我之前疑惑为什么要有 int p
2017-10-28 17:17:52
204
原创 java中equals方法
Object类中的equals方法用于检测一个对象是否等于另外一个对象。在Object类中, 这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相同的。从这点上看,将其作为默认操作也是合乎情理的。然而, 对于多数类来说,这种判断并没有什么意义。所以当用户自定义一个类时,通常需要重写equals方法,相应地,重写hash Code方法和toString方法也是必要的。j...
2017-09-09 21:33:25
593
2
原创 Java不可编写返回引用可变对象的访问器方法
问题:使用java进行编程时,有时会发现在一个类中明明定义的是private类型,结果却能够在其他类中被修改。代码:class Employee{ private String name; private double salary; private Date hireDay; public Date getHireDay(){ return hireDay; }
2017-09-08 15:39:38
1526
原创 贪吃蛇思路总结(参考天码营)
1.总体设计思路我们知道,Java是一门面向对象的语言,设计贪吃蛇游戏时。首先能想到的两个对象,一条蛇和一个棋盘,同时用户如果需要控制蛇的移动,就需要有一个显示和接收窗体。想到这些并不难,但是设计一个优秀系统的关键确实表达虚拟概念的类的创建。这里通过GameController连接SnakeApp和Grid。该设计是一个典型的MVC模式,MVC模式(Model-View-Contr
2017-09-06 09:49:56
3619
原创 总结反思-贪吃蛇的移动
用Java写贪吃蛇的移动方法,虽然思路简单,但是参考了一下网上的代码,思路尽管一样,但是发现自己写的十分杂乱,不方便阅读与修改。原先:public Node move(Direction direction){ //根据方向更新贪吃蛇的body //返回移动之前的尾部Node Node nodeBeforeMove = new Node(body.getLast().getX(
2017-09-06 09:12:32
2427
原创 Java中为什么int、double首字母小写而String大写
答:类名推荐第一个字母大小,而方法名和成员字段名的第一个字母小写;这在多数编程语言中都是这样的。String 和 System 就是一个类名。(参考自百度知道https://zhidao.baidu.com/question/1703392828816456340.html)int只是类型关键字,代表了Integer类。
2017-08-27 21:23:40
3485
java实现各种统计图的jar包
2018-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人