一、spring mvc如何匹配请求路径——“请求路径哪家强,RequestMapping名远扬” @RequestMapping是用来映射请求的,比如get请求,post请求,或者REST风格与非REST风格的。 该注解可以用在类上或者方法上,如果用于类上,表示该类中所有方法的父路径。 @Cont ...
分类:
编程语言 时间:
2018-11-19 11:05:32
阅读次数:
220
pillow是Python平台事实上的图像处理标准库。PIL功能非常强大,但API却非常简单易用。 所以我们使用它在环境里做图像的处理。 第一步 下载pillow 第二部 编写代码 1>创建一个类,初始化并为类添加属性 我们可能需要的属性有:验证码图片宽高,干扰点线数量,我们要出现多少个验证码等 2 ...
分类:
编程语言 时间:
2018-11-19 11:05:42
阅读次数:
203
反射 1. isinstance, type, issubclass 一. isinstance, type, issubclass 首先, 我们先看issubclass() 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类 class Base: pass class Foo(Base): ...
分类:
编程语言 时间:
2018-11-19 11:06:18
阅读次数:
145
错误示例: 执行结果: 原因:start()方法只是让子线程处于就绪状态,最终执行状态是不可控的 方案一: 结果: join方法的原理就是调用相应线程的wait方法进行等待操作的,例如A线程中调用了B线程的join方法,则相当于在A线程中调用了B线程的wait方法,当B线程执行完(或者到达等待时间) ...
分类:
编程语言 时间:
2018-11-19 11:08:07
阅读次数:
207
事务的传播行为和隔离级别 大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。 事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 当类中某些方法不需要事物时: 事物传播行为介绍: ...
分类:
编程语言 时间:
2018-11-19 11:10:38
阅读次数:
144
1 简单说说 HashMap 的底层原理? 当我们往 HashMap 中 put 元素时,先根据 key 的 hash 值得到这个 Entry 元素在数组中的位置(即下标),然后把这个 Entry 元素放到对应的位置中,如果这个 Entry 元素所在的位子上已经存放有其他元素就在同一个位子上的 En ...
分类:
编程语言 时间:
2018-11-19 11:11:27
阅读次数:
209
java的垃圾回收分为 三个区域新生代 老年代 永久代 一个对象实例化时 先去看伊甸园有没有足够的空间如果有 不进行垃圾回收 ,对象直接在伊甸园存储.如果伊甸园内存已满,会进行一次minor gc然后再进行判断伊甸园中的内存是否足够如果不足 则去看存活区的内存是否足够.如果内存足够,把伊甸园部分活跃 ...
分类:
编程语言 时间:
2018-11-19 11:11:48
阅读次数:
220
今天主要是来研究梅森旋转算法,它是用来产生伪随机数的,实际上产生伪随机数的方法有很多种,比如线性同余法, 平方取中法等等。但是这些方法产生的随机数质量往往不是很高,而今天介绍的梅森旋转算法可以产生高质量的伪随 机数,并且效率高效,弥补了传统伪随机数生成器的不足。梅森旋转算法的最长周期取自一个梅森素数 ...
分类:
编程语言 时间:
2018-11-19 11:12:27
阅读次数:
1143
一:在controller 加上: 二: update 的时候使用 save 即可: ...
分类:
编程语言 时间:
2018-11-19 11:13:32
阅读次数:
228
1、为什么学习设计模式:http://www.iteye.com/news/32092 (个人):设计模式,可以看做是对象的一种代码风格。不同的设计模式,应对变动的需求,处理效果是有很大差异的;如果不考虑设计模式,随意用,需求的开发都是可以实现的。但是需求改变,维护的时候,不同的设计模式 维护难易就 ...
分类:
编程语言 时间:
2018-11-19 11:14:06
阅读次数:
119
前言 this关键字属于Java中比较复杂的关键字之一,若是学习过C++或者其他的一些面向对象语言也会遇到this这个关键字并且都会看到this的含义就是表示当前对象。什么叫做表示当前对象?this在Java中的用法是怎样的呢?将分为下面几点介绍。 this调用属性 this调用方法 this表示当 ...
分类:
编程语言 时间:
2018-11-19 11:14:37
阅读次数:
167
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 分类指监督学习,就是按照某种标准给对象贴标签,再根据标签来区分归类。 聚类是指事先没有“标签”而通过某种成团分析找出事物之间存在聚集性原因的过程。指无监督学习,是指根据“物以类聚”的原理,将本身没有类别的样本聚集成不同的组,这 ...
分类:
编程语言 时间:
2018-11-19 11:15:34
阅读次数:
194
前言 开心一刻 过年女婿来岳父家走亲戚,当时小舅子主就问:姐夫,你什么时候能给我姐幸福,让我姐好好享受生活的美好。你们这辈子不准备买一套大点的房子吗?姐夫说:现在没钱啊!不过我有一个美丽可爱的女儿,等长大后找个有钱的老公嫁了,那时我就能和你姐一起住大房子了。岳父不乐意的说了一句:当初我也是这么认为的 ...
分类:
编程语言 时间:
2018-11-19 11:16:58
阅读次数:
126
可变数据类型:list、dict 不可变数据类型:int、float、string、tuple 引用 https://github.com/taizilongxu/interview_python 4 urllib%E5%92%8Curllib2%E7%9A%84%E5%8C%BA%E5%88%AB ...
分类:
编程语言 时间:
2018-11-19 11:17:25
阅读次数:
138
from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL #qq邮箱smtp服务器 host_server = 'smtp.qq.com' #sender_qq为 ...
分类:
编程语言 时间:
2018-11-19 11:17:52
阅读次数:
262
一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那 ...
分类:
编程语言 时间:
2018-11-19 11:18:50
阅读次数:
141
for i in range ()作用: range()是一个函数, for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给 i 举个例子:range(3)即:从1到3,不包含3,即0,1,2 range(1,3) 即:从1到3, ...
分类:
编程语言 时间:
2018-11-19 11:19:23
阅读次数:
233
#include <stdio.h>int halfIntervalSearch(int *p, unsigned int len, int num){ unsigned int highSN = len-1; unsigned int lowSN = 0; unsigned int midSN = ...
分类:
编程语言 时间:
2018-11-19 12:30:09
阅读次数:
221
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 分类:找出描述并区分数据类或概念的模型,以便能够使用模型预测类标记未知的对象类。分类的目的是把数据项映射到给定的类别的某一个类中。 聚类:将本身没有类别的样本聚集成不同的组,把这组数据对象的集合叫簇。目的是使得属于同一个簇的样 ...
分类:
编程语言 时间:
2018-11-19 12:30:41
阅读次数:
213
1.理解分类与监督学习、聚类与无监督学习。 (1)简述分类与聚类的联系与区别。 分类就是按照某种标准给对象贴标签,再根据标签来区分归类。聚类是指事先没有“标签”而通过某种成团分析找出事物之间存在聚集性原因的过程。 区别是,分类是事先定义好类别 ,类别数不变 。分类需要由人工标注的分类训练语料训练得到 ...
分类:
编程语言 时间:
2018-11-19 12:31:13
阅读次数:
160