(一)在方法上只有@RequestMapping 时,无论方法返回值是什么认为需要跳转,代码实例如下 如果不希望跳转,可以把控制器的返回值设置为void ,或者加上注解@ResponseBody 代码如下 (二)@ResponseBody注解的作用 @Responsebody 注解表示该方法的返回的 ...
分类:
编程语言 时间:
2018-10-14 22:03:11
阅读次数:
164
0x00 前言 这段时间学习c++,发现c++与Java之间存在很多的共性与区别,其中继承就是一大共性。但是令我疑惑的是c++居然支持多继承,相对应的java继承只能有一个。Java不支持多继承但是可以通过接口一样可以实现多继承的功能。 0x01 c++多继承使用 一个类有多个基类,那么这种继承关系 ...
分类:
编程语言 时间:
2018-10-14 22:03:52
阅读次数:
227
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-10-14 23:00:59
阅读次数:
262
Thymeleaf是一个Java模板引擎开发库,可以处理和生成HTML、XML、JavaScript、CSS和文本,在Web和非Web环境下都可以正常工作。 Thymeleaf可以跟Spring boot很好的集成。 整合步骤 1.修改pom.xml 增加下面代码片段: 2.修改 applicati ...
分类:
编程语言 时间:
2018-10-14 23:01:08
阅读次数:
274
一.什么是多线程 在说线程之前,我们先简单说一下什么是进程。进程就是当前计算机中正在运行的程序, 而线程是计算机中最小的的执行单元。 需要注意的是每一个进程中至少包含一个线程。一个进程中一般包含多个线程。 例如我们在电脑中运行一个电脑管家程序,那么正在运行的这个程序(电脑管家)就是一个进程, 而其中 ...
分类:
编程语言 时间:
2018-10-14 23:02:30
阅读次数:
190
测试 JavaScript 框架库 - jQuery 1、引用 jQuery 如需测试 JavaScript 库,您需要在网页中引用它。 为了引用某个库,请使用 <script> 标签,其 src 属性设置为库的 URL: 2、jQuery 描述 主要的 jQuery 函数是 $() 函数(jQue ...
分类:
编程语言 时间:
2018-10-14 23:05:51
阅读次数:
251
1. ajax 异步的 JavaScript和 XML。 对于传统的网页,如果想更新其内容,那么必须要刷新整个页面,但有了 Ajax,便可以在页面不被全部刷新的情况下更新其内容。 在这个过程中,页面实际上是在后台与服务器进行了数据交互,获 取到数据之后,再利用 JavaScript改变网页,这样网页 ...
分类:
编程语言 时间:
2018-10-14 23:06:36
阅读次数:
224
实践题目:改写二分搜索算法 问题描述:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置 算法: 算法描述:该算法只需要在二分搜索算法的基础上,找出当程序没有搜索到要 ...
分类:
编程语言 时间:
2018-10-14 23:06:45
阅读次数:
209
RankNet、LambdaRank和LambdaMART是三个关系非常紧密的机器学习排序算法。简而言之,RankNet是最基础,基于神经网络的排序算法;而LambdaRank在RankNet的基础上修改了梯度的计算方式,也即加入了lambda梯度;LambdaMART结合了lambda梯度和MAR... ...
分类:
编程语言 时间:
2018-10-14 23:07:03
阅读次数:
222
需求:table中要求点击红色单元格和点击checkbox的效果一样,最后一行点击就是全选、反选、取消选择的效果。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>table{width:400px;
分类:
编程语言 时间:
2018-10-14 23:07:59
阅读次数:
192
正文 本文参考自《剑指offer》一书,代码采用Java语言。 更多:《剑指Offer》Java实现合集 题目 输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6 ...
分类:
编程语言 时间:
2018-10-14 23:09:18
阅读次数:
201
一,寄存器 1.8086CPU有14个寄存器,其中AX,BX,CX,DX(用来储存数据),CS,IP(用来储存将要执行命令地址),SI,DI,SP,BP(被称为基址和变址寄存器,后面会学到),SS,DS,ES(段寄存器),PSW。 2.其中AX,BX,CX,DX(每个16位的寄存器)都可以分为两个8 ...
分类:
编程语言 时间:
2018-10-14 23:09:33
阅读次数:
225
为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。
分类:
编程语言 时间:
2018-10-14 23:09:48
阅读次数:
210
本人Luke,初学python,不定时更新,大家多交流,提高能力。 编程语言 编译型(需要编译器):执行速度快,调试麻烦。如c语言。相当于翻译一本外文书,翻译好后再全部拿来给你看。 解释型(需要解释器):执行速度慢,调试方便。如python。相当于同声传译,看一句翻译一句。 当一段代码放入新运行环境 ...
分类:
编程语言 时间:
2018-10-14 23:11:34
阅读次数:
188
1.SLF4J(Simple logging Facade for Java) 意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接口方法进行调用即可,由于它只是一个接口,并不是一个具体的可以直接单独使用的日志框架,所以最终日志的格 ...
分类:
编程语言 时间:
2018-10-14 23:12:29
阅读次数:
207
python中类的静态方法,通过内置装饰器@staticmethod来实现 ...
分类:
编程语言 时间:
2018-10-14 23:34:58
阅读次数:
209
randomrandom模块用于获取随机数,一下random模块中常用的函数:#返回(0,1),float类型random.random()#返回[1,3],int类型random.randint(1,3)#返回[1,3),int类型random.randrange(1,3)#随机获取列表中的一个元素random.choice([3,4,5,2,1,‘kitty‘])#随机获取列表中的2个元素,以
分类:
编程语言 时间:
2018-10-14 23:35:06
阅读次数:
146
metaclass 除了使用type()动态创建类以外,要控制类的创建行为,还可以使用metaclass。 metaclass,直译为元类,简单的解释就是: 当我们定义了类以后,就可以根据这个类创建出实例,所以:先定义类,然后创建实例。 但是如果我们想创建出类呢?那就必须根据metaclass创建出 ...
分类:
编程语言 时间:
2018-10-14 23:35:13
阅读次数:
210