<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P ...
分类:
编程语言 时间:
2017-07-19 01:10:35
阅读次数:
302
一、概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目 ...
分类:
编程语言 时间:
2017-07-19 01:10:45
阅读次数:
149
Python 入门网络爬虫之精华版 转载 宁哥的小站,总结的不错 Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。 首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫 当我们在浏 ...
分类:
编程语言 时间:
2017-07-19 01:10:54
阅读次数:
310
作者:蓝鲸 类型:转载 作者:蓝鲸 类型:转载 本文是继前2篇Python爬虫系列文章的后续篇,给大家介绍的是如何使用Python爬取京东商品评论信息的方法,并根据数据绘制成各种统计图表,非常的细致,有需要的小伙伴可以参考下 本文是继前2篇Python爬虫系列文章的后续篇,给大家介绍的是如何使用Py ...
分类:
编程语言 时间:
2017-07-19 01:11:39
阅读次数:
312
先明白 基数排序 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为 ...
分类:
编程语言 时间:
2017-07-19 01:12:09
阅读次数:
214
消息转换器HttpMessageConverter是用来处理request和response里面的数据的。Spring为我们内置了大量的HttpMessageConverter,例如,MappingJackson2HttpMessageConverter,StringHttpMessageConve ...
分类:
编程语言 时间:
2017-07-19 01:12:17
阅读次数:
225
1,break,continue,return 的区别 (1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 2,java的native方法 native方法称为本地方法。在java源 ...
分类:
编程语言 时间:
2017-07-19 01:12:54
阅读次数:
250
memcached在Java中的应用: magent配置memcached分布式集群的应用: ...
分类:
编程语言 时间:
2017-07-19 01:13:08
阅读次数:
184
构建 Maven 项目 通过官方的 Spring Initializr 工具来产生基础项目,访问 http://start.spring.io/ ,如下图所示,该页面提供了以Maven构建Spring Boot 项目的功能。 选择构建工具 Maven Project,Spring Boot 版本选择... ...
分类:
编程语言 时间:
2017-07-19 01:13:36
阅读次数:
364
5.1 伪类 它不让对象直接从其他对象继承,反而插入了一个多余的间接层,从而使构造器函数产生对象。 JavaScript中,当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的一些代码 this.prototype = {constructor:this}; 新函数对象被赋予 ...
分类:
编程语言 时间:
2017-07-19 01:14:45
阅读次数:
200
原文链接:Java 位运算(移位、位与、或、异或、非) 1、左移(<<) 二进制数向左移动两位,低位补0 2、右移(>>) 二进制数向右移动两位,高位补0 当十进制数是负数时,二进制高位均为1,此时右移高位补1 3、无符号右移(>>>) 当十进制数是负数时,二进制高位均为1,此时无符号右移高位补0 ...
分类:
编程语言 时间:
2017-07-19 01:15:07
阅读次数:
299
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 ...
分类:
编程语言 时间:
2017-07-19 01:15:15
阅读次数:
263
通过代理对象访问目标对象,这样可以增加对目标对象的额外操作,达到扩展目标对象功能的目的,如spring事务、AOP等。 要点:1)抽象角色:通过接口或抽象类声明真实角色实现的业务方法。(例子中的Move) 2)代理角色:实现抽象角色,是真实角色的代理(例子中的*Proxy) 3)真实角色:实现抽象角 ...
分类:
编程语言 时间:
2017-07-19 01:15:34
阅读次数:
297
今天遇到一个坑,具体的不多说,直接上代码 我预期的 arr 的结果应该是 最后arr的结果居然是这样的 在一个基友群里问,最后终于自己得出结论了——这是因为值类型和引用类型不同的原因。 在JavaScript里的值大概分为两种,一种是值类型,一种是引用类型。 值类型:数值、布尔值、null、unde ...
分类:
编程语言 时间:
2017-07-19 01:15:43
阅读次数:
257
以获取Hello.class为例 1.反射 2.URLClassLoader 3.loadClass 4.覆写findClass 参考 java8--类加载机制与反射(java疯狂讲义3复习笔记) ...
分类:
编程语言 时间:
2017-07-19 09:23:09
阅读次数:
219
对一、今天主要讲的是python中浅copy和深copy的用法和区别。如下图,使用copy可以完整的复制一个列表。 将下标为3的值alex更改为ALEXANDER的方法为 names[3][0] = 更改后的值(注意后面一个下标0为小列表中alex下标位置的意思) 此时的打印结果为: 我们会发现“向 ...
分类:
编程语言 时间:
2017-07-19 10:26:50
阅读次数:
154
Xamarin XAML语言教程构建ControlTemplate控件模板 (四) ...
分类:
编程语言 时间:
2017-07-19 10:26:57
阅读次数:
123
-c++内置了异常处理的语法元素try...catch... -try语句处理正常代码逻辑 -catch语句处理异常情况 -try语句中的异常由对应的catch语句处理 -c++通过throw语句抛出异常信息 ——c++异常处理分析 - throw抛出的异常必须被catch处理 -当前函数能够处理异 ...
分类:
编程语言 时间:
2017-07-19 10:27:03
阅读次数:
117
随机森林算法 由多个决策树构成的森林,算法分类结果由这些决策树投票得到,决策树在生成的过程当中分别在行方向和列方向上添加随机过程,行方向上构建决策树时采用放回抽样(bootstraping)得到训练数据,列方向上采用无放回随机抽样得到特征子集,并据此得到其最优切分点,这便是随机森林算法的基本原理。图 ...
分类:
编程语言 时间:
2017-07-19 10:27:23
阅读次数:
243
by http://blog.csdn.net/chinacoy/article/details/45040897 理解算法。 首先从最简单的开始,先看一幅图: 有3个节点S,a,T,边[S,a]的容量是10,边[a,T]的容量是5,假设从S处要传送数据到T,问最大传送数据量是多少?应该是min(1 ...
分类:
编程语言 时间:
2017-07-19 10:28:01
阅读次数:
182