实现1:基于xml 实现2:基于java5 注解 @Aspect 接口和接口实现类同上 测试结果: ...
分类:
编程语言 时间:
2018-02-14 17:54:09
阅读次数:
187
Servlet简介 Servlet是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容。 使用 Servlet获取请求的过程 在解析请求的资源地址时干的事 1、servlet的生命周期 Se ...
分类:
编程语言 时间:
2018-02-14 17:54:17
阅读次数:
207
spring mvc form表单submit直接提交出现乱码。导致乱码一般是服务器端和页面之间编码不一致造成的。根据这一思路可以依次可以有以下方案。 1、jsp页面设置编码 2、web.xml中添加编码设置 注意,此段编码设置必须写在所有filter的前面,否则有可能不起作用。 ...
分类:
编程语言 时间:
2018-02-14 18:19:00
阅读次数:
155
题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 题目链接:合并两个排序的链表 思路:类似于2路归并排序的合并操作,先取两个链表首结点值小者作为新链表的首结点,然后遍历两个链表,取小者作为其后继结点,直到至少有一个链表为空,最后把至多一个非空链表 ...
分类:
编程语言 时间:
2018-02-14 18:19:08
阅读次数:
208
1.什么是回归? 2.回归的类型有哪些? 3.线性回归的分析 4.总结 1.什么是回归? 回归分析是在一系列的已知或能通过获取的自变量与因变量之间的相关关系的基础上,建立变量之间的回归方程,把回归方程作为算法模型,通过其来实现对新自变量得出因变量的关系。因此回归分析是实用的预测模型或分类模型。 凡事 ...
分类:
编程语言 时间:
2018-02-14 18:19:57
阅读次数:
268
前面我们介绍了树这种数据结构,树是由n(n>0)个有限节点通过连接它们的边组成一个具有层次关系的集合,把它叫做“树”是因为它看起来像一棵倒挂的树,包括二叉树、红黑树、2-3-4树、堆等各种不同的树,有对这几种树不了解的可以参考我前面几篇博客。而本篇博客我们将介绍另外一种数据结构——图,图也是计算机程 ...
分类:
编程语言 时间:
2018-02-14 18:20:37
阅读次数:
210
Java实现 lower_bound() 和 upper_bound() lower_bound() 函数 lower_bound() 在 [begin, end) 进行二分查找,返回 大于或等于 tar的第一个元素位置。如果所有元素都小于tar,则返回 end. upper_bound() 函数 ...
分类:
编程语言 时间:
2018-02-14 19:11:49
阅读次数:
215
字典是另一种可变容器模型,且可存储任意一类型对象。 字典的每个键值对用‘:’隔开,每个对之间用‘,’隔开,整个字典包括在{}中 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串、数字、或元组。 访问字典里的值: 字典操作:增 字典操作:删 pop(key) 通过指定的 ...
分类:
编程语言 时间:
2018-02-14 19:11:57
阅读次数:
193
前置操作 软件名:anaconda 版本:Anaconda3-5.0.1-Windows-x86_64清华镜像 下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 软件名:Pycharm 版本:pycharm-professiona ...
分类:
编程语言 时间:
2018-02-14 19:40:56
阅读次数:
260
安装Java 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk-8u144-linux-x64.tar.gz,如果下载rpm包则不需要配置环境变量 tar xzvf ...
分类:
编程语言 时间:
2018-02-14 19:41:03
阅读次数:
245
获取这个页面上的 class="icon iconfont icon-read" String url="请求的url连接"; Document document = null; // URL uri = new URL(url); document = Jsoup.connect(url).dat ...
分类:
编程语言 时间:
2018-02-14 19:41:47
阅读次数:
171
题目大意: 最短路; 基本思路: 基于动态规划的floyd 代码如下: ...
分类:
编程语言 时间:
2018-02-14 19:42:27
阅读次数:
170
1.运算符 定义两个变量a = 10 b = 20 算数运算 比较运算 赋值运算 逻辑运算 成员运算 2.基本数据类型 int(整数) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值 ...
分类:
编程语言 时间:
2018-02-14 19:58:54
阅读次数:
151
《Spring实战》(第4版) 第一章:Spring之旅 1. 简化Java开发 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 1.1 激 ...
分类:
编程语言 时间:
2018-02-14 20:18:37
阅读次数:
196
1.链表:链表是继数组之后第二种使用的最广泛的通用存储结构,它克服了数组的许多弊端:无序数组的查找慢问题,有序数组的插入慢问题,数组定义时的定长问题。它也可取代数组,作为其他数据结构的基础。 2.引用的概念补充: 3.单链表代码: 3.1.Link.java 1 package com.cn.lin ...
分类:
编程语言 时间:
2018-02-14 20:18:44
阅读次数:
232
一. 现在要说应用,查看一下API中的注释, 这里有一个方法addAll里面有extedns E,我们看一下这个方法什么时候用。下面这三个集合,有存储person,student,还有worker的。 再接下来演示一下这个高级应用,如果我们要去想定义一下集合的话,(描述一下集合) 这个类里面加入的元 ...
分类:
编程语言 时间:
2018-02-14 20:19:31
阅读次数:
165
上一篇介绍了如何爬取豆瓣TOP250的相关内容,今天我们来模拟登陆GitHub。1环境配置语言:Python3.6.1IDE:Pycharm浏览器:firefox抓包工具:fiddler爬虫框架:Scrapy1.5.0操作系统:Windows10家庭中文版2爬取前分析分析登陆提交信息分析登陆信息我使用的是fiddler,fiddler的使用方法就不作介绍了,大家可以自行搜索,首先我们打开githu
分类:
编程语言 时间:
2018-02-14 21:06:08
阅读次数:
1882
跟着韩老师的笔记学习一下枚举类,首先过了一下Enum类的源码,然后结合源码和网上资料学习枚举 ...
分类:
编程语言 时间:
2018-02-14 21:30:47
阅读次数:
275
Throwable(所有error和exception的父类:超类) Java将错误变成对象交给异常处理机制 Error(仅靠程序本身无法恢复的严重错误) 一般是环境的问题,JVM的问题,并非程序的问题;最典型的就是虚拟机中运行的程序过多,造成的虚拟机内存溢出,虚拟机错误,还有系统崩溃之类的,应用程 ...
分类:
编程语言 时间:
2018-02-14 21:31:53
阅读次数:
219
一 创建虚拟环境C:\Users\Administrator>cd D:\00\pystudyC:\Users\Administrator>d:D:\00\pystudy>python -m venv 03 说明:创建一个叫“03”目录的虚拟环境,执行后,创建目录,生成一堆虚拟环境文件。 D:\00 ...
分类:
编程语言 时间:
2018-02-14 21:57:11
阅读次数:
193