move_count = 0 ; def hanoi(n,src,buffer,dst): 'n:需移动的盘子个数,src:盘子原来的位置,buffer:盘子可临时使用的位置,dst:盘子的目标移动位置' global move_count; if n ' + dst); move_count +=... ...
分类:
编程语言 时间:
2019-02-14 10:27:06
阅读次数:
198
# 根节点作为入口, 队列先进先出。 出队的地方是根结点的下一个结点. 入口是尾结点 class Node(object): def __init__(self, value=None, next=None): self.value = value self.next = next def __st... ...
分类:
编程语言 时间:
2019-02-14 10:27:42
阅读次数:
127
javascript组成: 1. ECMAScript 基本语法。 2. BOM (浏览器对象模型) 3. DOM (文档对象模型) 一)BOM(borwser Object Model) 浏览器对象模型:使用对象描述了浏览器的各个部分的内容。 1)window :当前的窗口 window是BOM中 ...
分类:
编程语言 时间:
2019-02-14 10:28:00
阅读次数:
154
问题:使用@ExceptionHandle注解需要在每一个controller代码里面都添加异常处理,会咋成代码冗余 解决方法:新建一个全局异常处理类,添加@ControllerAdvice注解即可 ...
分类:
编程语言 时间:
2019-02-14 10:29:04
阅读次数:
266
概述 事务在编程中分为两种:声明式事务处理和编程式事务处理 编程式事务处理:编码方式实现事务管理,常与模版类TransactionTemplate(推荐使用) 在业务代码中实现事务。 可知编程式事务每次实现都要单独实现,但业务量大功能复杂时,使用编程式事务无疑是痛苦的,而声明式事务不同,声明式事务属 ...
分类:
编程语言 时间:
2019-02-14 10:29:32
阅读次数:
271
...
分类:
编程语言 时间:
2019-02-14 10:33:42
阅读次数:
213
spring_07使用spring的特殊bean、完成分散配置 ...
分类:
编程语言 时间:
2019-02-14 11:41:31
阅读次数:
127
一、抠图算法简介 Alpha matting算法研究的是如何将一幅图像中的前景信息和背景信息分离的问题,即抠图。这类问题是数字图像处理与数字图像编辑领域中的一类经典问题,广泛应用于视频编缉与视频分割领域中。Alpha matting的数学模型是 由Porter 和 Duff于1984 年提出[1]。 ...
分类:
编程语言 时间:
2019-02-14 11:44:10
阅读次数:
482
参考https://www.cnblogs.com/zhengbin/p/5654805.html 阅读目录 一、基本概念 二、Volatile原理 一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉 ...
分类:
编程语言 时间:
2019-02-14 11:45:20
阅读次数:
148
1.package 2.import 3.Interface 与extends共用,用来实现一个类继承多个接口(一个类不可以继承多个类) 单用是用来定义接口的关键字 4.Class 5.void 方法 6.全局变量 7.方法 8.局部变量 9.Extends 继承类 10.public(公共访问权限 ...
分类:
编程语言 时间:
2019-02-14 11:45:37
阅读次数:
193
request对象的作用 request是服务器对浏览器访问请求的封装 访问请求参数,通过getParameter()方法获取传递参数的值。 在进行转发请求时,需要把一些参数传递到转发后的页面进行处理,这时运用request对象的setAttribute()方法来将参数保存到request对象范围, ...
分类:
编程语言 时间:
2019-02-14 11:49:41
阅读次数:
146
需要考虑以下问题: 1、桶的大小,这里我们可以根据输入的元素的个数来确定桶的大小。 2、怎么样确定当前元素进入哪一个桶,这里我们使用到的是通过一个哈希函数来进行计算。 3、因为输入的数据是随机的,所以有可能在一个桶中分布着好几个数据,那么怎么样维持在一个桶中的顺序呢?因为涉及到桶中元素的数量的不确定 ...
分类:
编程语言 时间:
2019-02-14 11:53:08
阅读次数:
141
1.非阻塞1.1,PriorityQueue:优先级队列,存入的元素可以实现Comparable,从而按照自定义的顺序去执行 1.2,LinkedList:双向链表,实现了Dequeue接口2.阻塞 2.1,ArrayBlockingQueue:数组队列a.底层是数组,读取快,增删慢b.指定公平性( ...
分类:
编程语言 时间:
2019-02-14 11:53:55
阅读次数:
254
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 ...
分类:
编程语言 时间:
2019-02-14 11:54:12
阅读次数:
161
package com.ydtf.ipcc.sms.util; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 将Da... ...
分类:
编程语言 时间:
2019-02-14 11:54:35
阅读次数:
185
1.@SpringBootApplication 为复合注解,包含: * @Configuration:表示将该类作用springboot配置文件类。 *@EnableAutoConfiguration:表示程序启动时,自动加载springboot默认的配置。例如,如果你的classpath下存在H ...
分类:
编程语言 时间:
2019-02-14 11:55:45
阅读次数:
205
otherUserNames: "甲,乙,丙,丁"otherUserIds: "10008750,10008711,10003348,10008747" otherUserAvatars:'头像地址,头像地址2,头像地址3.头像地址4' 首先数据上面是在data里面拿到的 原理首先将字符串转换成数组 ...
分类:
编程语言 时间:
2019-02-14 11:56:43
阅读次数:
483
"点击查看原文" 前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的 ...
分类:
编程语言 时间:
2019-02-14 11:57:10
阅读次数:
190
数据结构的表现形式即为变量;变量是算法的重要组成部分;算法的表现形式即为变量的维护; 算法中的变量分为几种:输入、输出和临时变量; 输入和输出是算法的基础变量;简单的算法只需要这两种变量就可以; 临时变量是算法中的辅助变量;其表现形式有三种: 1、上下文变量,用于保存算法状态切换时的上下文;这个在链 ...
分类:
编程语言 时间:
2019-02-14 11:59:05
阅读次数:
179
cookie是web主机服务器返回给客户端登陆信息的一种密钥。在爬虫时,对于需要登陆账号密码的网站,若不使用cookie,则不能获取需要的信息。当使用cookie时,客户端可以多次直接获取服务器网页信息,不必重复登陆自己的账号密码。cookie的使用分为两种,第一种:将cookie放在header信 ...
分类:
编程语言 时间:
2019-02-14 12:01:22
阅读次数:
215