二分查找要求对象必须有序,其基本原理如下: .从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; 2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 3.如果在某一步骤数组为空,则代表找不到。 二分查找也成为折半 ...
分类:
编程语言 时间:
2018-02-24 19:24:42
阅读次数:
170
1、 列表、元组 2、 字典 3、 集合 4、 字符串的各种姿势 5、 OPEN文件操作 1、 列表、元组 列表 ###查找 ###切片,取列表中一段元素 ###追加 ###插入 ###修改 ###删除 ###拷贝 关于深copy和浅copy ###扩展 1 #合并列表 2 3 names2 = [ ...
分类:
编程语言 时间:
2018-02-24 19:26:45
阅读次数:
180
/** 只读变量和常量 const 只读 const int a; int const a;//同上面的代码行是等价的,都表示一个常整形数。 int *const a;//const具有"左结合"性,即const修饰*,那么,不难理解,该句表示一个指向整数的常指针,a指向的整数可以修改,但指针a不能... ...
分类:
编程语言 时间:
2018-02-24 19:27:20
阅读次数:
190
Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。 V8引擎执行Javascript的速度非常快,性 ...
分类:
编程语言 时间:
2018-02-24 19:27:27
阅读次数:
191
环境:Python3.6#!/usr/bin/env python3
#-*-coding:utf-8-*-
#version:3.6.4
__author__ = '杜文涛'
import requests
import json
def get_json_dic(url):
&
分类:
编程语言 时间:
2018-02-24 19:27:48
阅读次数:
155
为什么使用线程池: 1、创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率。 2、线程并发数量过多,抢占系统资源从而导致阻塞。 3、对线程进行一些简单的管理。 在java中,线程池的类为ThreadPoolExecutor,该类提供了四种构造方法: 方法中的参数: in ...
分类:
编程语言 时间:
2018-02-24 19:29:16
阅读次数:
171
bean的生命周期1.实例化bean 即new2.按照spring上下文对实例化的bean进行配置 即填充属性,也就是IOC/DI(控制反转,依赖注入)3.如果这个bean实现了BeanNameAware接口,Spring会调用它实现的setBeanName()方法,参数是bean的ID,即Spri ...
分类:
编程语言 时间:
2018-02-24 19:29:58
阅读次数:
162
信息来源:天气网?http://www.tianqi.com/邮件服务器(发送):126邮箱代码如下:#!/usr/bin/env?python
#?-*-?coding:utf-8?-*-?
import?smtplib
import?urllib,urllib2
import?re
#定义函数,发送邮
分类:
编程语言 时间:
2018-02-24 19:30:16
阅读次数:
691
一种将slice元素循环向左旋转n个元素的方法是三次调用reverse反转函数,第一次是反转开头 的n个元素,然后是反转剩下的元素,最后是反转整个slice的元素。(如果是向右循环旋转, 则将第三个函数调用移到第一个调用位置就可以了。) ...
分类:
编程语言 时间:
2018-02-24 19:30:48
阅读次数:
145
Parallel类 Parallel类定义了for、foreach和invoke的静态方法。Parallel类使用多个任务,因此使用多个线程来完成这个作业。 Parallel.For Parallel.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Parallel.For方法, ...
分类:
编程语言 时间:
2018-02-24 19:31:14
阅读次数:
165
Spring容器中的bean具备不同的scope,最开始只有singleton和prototype,但是在2.0之后,又引入了三种类型:request、session和global session,不过这三种类型只能在Web应用中使用。 在定义bean的时候,可以通过指定<bean>的singlet ...
分类:
编程语言 时间:
2018-02-24 19:31:45
阅读次数:
177
原文出处: 代码钢琴家 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。 Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让程序在异 ...
分类:
编程语言 时间:
2018-02-24 19:32:30
阅读次数:
176
dubbo项目: 启动项目报错:(web端) org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied d ...
分类:
编程语言 时间:
2018-02-24 19:32:48
阅读次数:
6246
事务:@Transactional 数据库配置: ...
分类:
编程语言 时间:
2018-02-24 19:33:11
阅读次数:
177
第一部分 在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐 ...
分类:
编程语言 时间:
2018-02-24 19:33:18
阅读次数:
171
安装前需要知道 你需要知道你当前的内核版本 ,比如输出了 那么你的内核版本为 安装VirtualBox 1. 这里需要选择与当前内核相同的内核模块比如笔者正在使用的内核版本为 ,则需要安装 2. 你也可以去官网下载扩展包 3. 这里需要将 替换为你的用户名,如果不需要使用USB外设,可以不执行此操作 ...
分类:
编程语言 时间:
2018-02-24 19:34:00
阅读次数:
5869
单例模式也属于创建型模式,所谓单例,顾名思义,所指的就是单个实例,也就是说要保证一个类仅有一个实例。单例模式有以下的特点:①单例类只能有一个实例②单例类必须自己创建自己的唯一实例③单例类必须给所有其他对象提供这一实例下面我们就来写一个简单的单例模式的例子 大家可以看出来,在这个类被加载时,静态变量i ...
分类:
编程语言 时间:
2018-02-24 19:34:22
阅读次数:
335
KNN 思想简单 数学所需知识少(近零) 效果好 可解释机器学习算法使用过程中的很多细节问题 更完整的刻画机器学习应用的流程 K近邻本质:如果两个样本足够相似,那么它们就有可能属于同一类别。 e.g. 绿色的点是新加入的点,取其最近的k(3)个点作为小团体来投票,票数高的获胜(蓝比红-3:0),所以 ...
分类:
编程语言 时间:
2018-02-24 19:34:36
阅读次数:
161
转自:http://www.cnblogs.com/dwdxdy/p/3261742.html 一、问题描述 问题描述:N个人分配N项任务,一个人只能分配一项任务,一项任务只能分配给一个人,将一项任务分配给一个人是需要支付报酬,如何分配任务,保证支付的报酬总数最小。 问题数学描述: 二、实例分析 穷 ...
分类:
编程语言 时间:
2018-02-24 19:34:50
阅读次数:
172
两头开始 以第一个为基准,从有往左,找第一个比基准数 大的,然后交换 从左往右,找第一个比基准数晓得,然后交换 遍历剩下的 基准数 左边的数们 以及 基准数 右边的数们 ...
分类:
编程语言 时间:
2018-02-24 19:36:21
阅读次数:
145