本随笔记录使用Spring Boot统一处理异常。 本文实例是从数据库中根据ID查询学生信息,要求学生的年龄在14——20岁之间。小于14岁,提示“你可能在上初中”;大于20岁,提示“呢可能在上大学”。 第一步,创建枚举类ResultEnum,用来管理异常信息 第二步,创建自己的异常类Student ...
分类:
编程语言 时间:
2017-07-30 13:20:57
收藏:
0 评论:
0 赞:
0 阅读:
269
现代C++新四大名著及C++学习杂谈 翻开自己的博客,在2012年8月我曾经写过如下一篇博客, <<C++学习的方法以及四大名著>> http://www.cnblogs.com/pugang/archive/2012/08/17/2643710.html 想想时间过得真快,转眼5年了,在这5年中C ...
分类:
编程语言 时间:
2017-07-30 13:20:30
收藏:
0 评论:
0 赞:
0 阅读:
395
多线程、集合、网络编程、内存优化、缓冲、、spring、设计模式、软件project、编程思想 1、生成对象时,合理分配空间和大小 new ArrayList(100); 2、优化for循环 Vector vect = new Vector(1000); for( inti=0; i<vect.si ...
分类:
编程语言 时间:
2017-07-30 13:19:53
收藏:
0 评论:
0 赞:
0 阅读:
202
Java中的回调函数一般来说分为下面几步: 声明回调函数的统一接口interface A。包括方法callback();在调用类caller内将该接口设置为私有成员private A XXX;在caller内提供实现A接口的public方法(将外部该接口的实现类通过形參传入caller的XXX);c ...
分类:
编程语言 时间:
2017-07-30 13:17:49
收藏:
0 评论:
0 赞:
0 阅读:
269
本章内容 组合类似的分类器来提高分类性能 应用AdaBoost算法 处理非均衡分类问题 主题:利用AdaBoost元算法提高分类性能 1.基于数据集多重抽样的分类器 - AdaBoost 长处 泛化错误率低,易编码,能够应用在大部分分类器上,无需參数调整 缺点 对离群点敏感 适合数据类型 数值型和标 ...
分类:
编程语言 时间:
2017-07-30 13:17:34
收藏:
0 评论:
0 赞:
0 阅读:
298
冒泡算法:对于要排序的序列,每次将两个元素进行比较,如果排序错误则将两者进行交换,直到完成排序。 ...
分类:
编程语言 时间:
2017-07-30 13:13:50
收藏:
0 评论:
0 赞:
0 阅读:
222
例如一个功能接口的返回值 是一个HTML文本: 例如我们要取上图中标识的id的值,并且这个值是动态的,这是我们就需要用到正则表达式进行匹配。 如下是正则匹配的方法(代码中都有注释): 我们在真正使用的时候可以调用这个方法,然后对其中的一些值进行传参。 注意:当要去的值是动态值时,我们需要先将这个动态 ...
分类:
编程语言 时间:
2017-07-30 13:12:25
收藏:
0 评论:
0 赞:
0 阅读:
1552
第一步:在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO 第二步:在viewDidLoad中加一句 UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyl ...
分类:
编程语言 时间:
2017-07-30 12:34:17
收藏:
0 评论:
0 赞:
0 阅读:
270
int x; cin>>x; int a[110] for(int i=0;i<n;i++) if(a[i]==x)cout<<i<<endl; int k; cin>>k; int a[110]; for(int i=k;i<n;i++) a[i]=a[i+1]; n--; for(int i=n ...
分类:
编程语言 时间:
2017-07-30 12:32:33
收藏:
0 评论:
0 赞:
0 阅读:
194
七个基础排序算法(均为内部排序): 直接插入排序 希尔排序 冒泡排序 简单选择排序 高速排序 堆排序 二路归并排序 排序算法稳定性:经过排序后,具有同样关键码的元素之间的相对次序保持不变,则称该排序方法是稳定的;否则不稳定。 直接插入排序: void InsertSort(int a[],int n ...
分类:
编程语言 时间:
2017-07-30 12:31:39
收藏:
0 评论:
0 赞:
0 阅读:
317
java.util.Collections工具类提供非常多实用的方法。使得程序员操作集合类的时候更加的方便easy,这些方法都是静态的。整个Collections工具类源代码几乎相同有4000行。我们针对一些典型的方法进行阐述。 1. 调用一个空List,Set,Map public static ...
分类:
编程语言 时间:
2017-07-30 12:30:32
收藏:
0 评论:
0 赞:
0 阅读:
246
Python算术运算符 以下假设变量: a=10,b=20: 运算符描述实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 ...
分类:
编程语言 时间:
2017-07-30 12:30:05
收藏:
0 评论:
0 赞:
0 阅读:
298
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. ——————————————————— ...
分类:
编程语言 时间:
2017-07-30 12:28:04
收藏:
0 评论:
0 赞:
0 阅读:
307
【项目1-成员函数、友元函数和一般函数有差别】參考解答 (1)阅读以下的程序,体会凝视中的说明(要执行程序,请找到课程主页并复制代码) //例:使用成员函数、友元函数和一般函数的差别 #include <iostream> using namespace std; class Time { publ ...
分类:
编程语言 时间:
2017-07-30 12:27:26
收藏:
0 评论:
0 赞:
0 阅读:
233
Python异步通信模块asyncore 介绍 Python的asyncore模块提供了以异步的方式写入套接字服务的client和server的基础结构。 模块主要包含: asyncore.loop(…) - 用于循环监听网络事件。loop()函数负责检測一个字典。字典中保存dispatcher的实 ...
分类:
编程语言 时间:
2017-07-30 12:25:34
收藏:
0 评论:
0 赞:
0 阅读:
272
对有向无边图的一种排序,它使得如果存在一条从 Vi 到 Vj 的路径,那么在排序中 Vj 出现在 Vi 后面 方法:找出任意一个没有入边的顶点开始,将其及其出度边删除,重复 伪码如下: ...
分类:
编程语言 时间:
2017-07-30 12:20:48
收藏:
0 评论:
0 赞:
0 阅读:
275
问:表示音乐出身的妹纸一枚 某一天突然觉得身边认识的是一群程序员 突然想 要不要也去试试。。。 众好友都觉得我该去做个老师,可是我怕我会误人子弟,祸害祖国下一代。。。。。 要不要 要不要 学Java去。。这是不是一条不归路 。。。 答:初级应用编程没什么难的 , 只要数学方面不是特别渣, 思维逻辑不 ...
分类:
编程语言 时间:
2017-07-30 12:19:40
收藏:
0 评论:
0 赞:
0 阅读:
141
同样是层序遍历,在每次迭代中挑出最小的设置为已知,收敛 表初始化 显示实际路径 算法伪代码 ...
分类:
编程语言 时间:
2017-07-30 12:19:27
收藏:
0 评论:
0 赞:
0 阅读:
200
调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们能够较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会马上影响到其它的一些对象之间的相互作用。从而保证这些相互作用能够彼此独立地变化。 为什么须要调停者 例如以下图所看到的。 ...
分类:
编程语言 时间:
2017-07-30 12:17:35
收藏:
0 评论:
0 赞:
0 阅读:
307
函数的命名空间 定义:可以理解为一个容器,在这个容器中可以装许多标识符。不同容器中的同名的标识符是不会相互冲突 命名空间的三种形式 内置命名空间 全局命名空间 局部命名空间 内置 在创建函数的时候生成的,存放了python解释器为我们提供的名字:input,print,str,list,tuple. ...
分类:
编程语言 时间:
2017-07-30 12:16:59
收藏:
0 评论:
0 赞:
0 阅读:
249