二分查找算法是在有序数组中用到较为频繁的一种算法。如果不使用二分算法直接对数组进行遍历,跟每个元素进行比较,其时间为O(n)。 但是二分查找算法则更优,因为其查找的时间为O(lgn),比如数组{1,2,3,4,5,6,7,8,9}。需要查找元素,用二分查找的算法执行的话,其顺序为: 第一步:查找中间 ...
分类:
编程语言 时间:
2017-09-30 17:56:10
阅读次数:
184
applicationContext-mybatis.xml 配置文件(spring,mybatis集成的配置文件) jdbc.propertis配置文件 mybatis-config.xml配置文件(mybatis配置文件) junit测试类 第一种配置用的是 SqlSessionTemplate ...
分类:
编程语言 时间:
2017-09-30 17:56:55
阅读次数:
169
lambda函数又称匿名函数,因为lamdba在创建时不需要命名,所以,叫匿名函数 命名规则:lanbda x,y:x+y #冒号左边是接收的参数,右边是返回的值 普通函数与lanbda函数的对比 ...
分类:
编程语言 时间:
2017-09-30 17:58:32
阅读次数:
213
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 ...
分类:
编程语言 时间:
2017-09-30 17:59:37
阅读次数:
187
开头导入 os模块 切换到某个路径用方法 os.chdir(path) ...
分类:
编程语言 时间:
2017-09-30 18:00:19
阅读次数:
332
前面已经把列表的基本用法讲解完 接着讲python的几大核心之——元组(tuple) 1.什么是元组? 类似列表,但为不可变对象,之前提到列表是可变对象,所谓可变对象就是支持原处修改,并且在修改前后对应的内存空间里的id依然不变,而不可变对象就是不支持原处修改,得重新赋值才行,但在重新赋值的时候,内 ...
分类:
编程语言 时间:
2017-09-30 18:00:47
阅读次数:
236
实现功能:创建一个线程池,该线程池包含若干个线程,以及一个任务队列,当有新的任务出现时,如果任务队列不满,则把该任务加入到任务队列中去,并且向线程发送一个信号,调用某个线程为任务队列中的任务服务。如果线程池中的线程都在忙,那么任务队列中的任务则等待。本程序较为简单,把任务定义为了两个数相加,输出它们 ...
分类:
编程语言 时间:
2017-09-30 18:01:26
阅读次数:
276
当下选学Java 的朋友,绝大部分是奔着Java良好的发展前景而来的,想着自己学好Java后能够获得一份不仅高薪而且有晋升发展空间的工作。但是有人屡屡说Java要被抛弃了,未来编程语言界将不在有Java的位置, 2018Java就业前景令人堪忧吗?Java将被抛弃? 如果大家所说的Java将被抛弃了 ...
分类:
编程语言 时间:
2017-09-30 18:01:37
阅读次数:
152
1.表达式语言简介 主要为了简化mvc中 jsp的代码量,方便进行属性的输出。还可以避免进行属性为空等的判断,表达式默认将null设置为""。 2.表达式语言的内置对象 a. 关于属性的获取${属性名称}, 对于page->request->session->application这四个属性范围来讲 ...
分类:
编程语言 时间:
2017-09-30 19:32:10
阅读次数:
218
Perishable Press网站近日发表了一篇文章《3 Ways to Preload Images with CSS, JavaScript, or Ajax》,分享了利用CSS、JavaScript及Ajax实现图片预加载的三大方法。下面为译文。 预加载图片是提高用户体验的一个很好方法。图片 ...
分类:
编程语言 时间:
2017-09-30 19:34:02
阅读次数:
223
不要再在纠结什么底层,什么牛逼技术,学会思考,改变思维模式 一、枚举的地位 在你平时的编码当中你会发现很多设计模式里都少不了类型的身影,这样也就造就了枚举不可获缺的地位(类型) 二、常量 我们常常用常量 来定义一些错误码等 如果是常量你的代码可能是这样 使用枚举的话是这样的 三、创建字符串常量枚举 ...
分类:
编程语言 时间:
2017-09-30 19:34:09
阅读次数:
166
本节大纲 迭代器&生成器 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计 ...
分类:
编程语言 时间:
2017-09-30 19:36:03
阅读次数:
257
一、一维数组 对于一维数组,我们很容易理解数组名和元素地址的关系,即数组名代表数组首地址,亦即第一个元素的地址。 如定义数组int a[9]={1,2,3,4,5,6,7,8,9},则由上面的说明可得 a=&a[0],*a=a[0]; a+1=&a[1],*(a+1)=a[1]; ......... ...
分类:
编程语言 时间:
2017-09-30 19:36:37
阅读次数:
219
#/bin/python3.4# -*- coding: utf-8 -*-import xlrddef open_excel(file="file.xls"): try: data = xlrd.open_workbook(file) return data except Exception: p ...
分类:
编程语言 时间:
2017-09-30 19:39:35
阅读次数:
248
今天开始学习javascript了,JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。 透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路 来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (se ...
分类:
编程语言 时间:
2017-09-30 19:40:41
阅读次数:
227
目录 1. 关联分析 2. Apriori原理 3. 使用Apriori算法来发现频繁集 4. 使用FP-growth算法来高效发现频繁项集 5. 示例:从新闻网站点击流中挖掘新闻报道 扩展阅读 目录 1. 关联分析 2. Apriori原理 3. 使用Apriori算法来发现频繁集 4. 使用FP ...
分类:
编程语言 时间:
2017-09-30 19:42:03
阅读次数:
267
一、File类: 在Windows下的路径分隔符(\)和在Linux下的路径分隔符(/)是不一样的,当直接使用绝对路径时,跨平台会报No Such file or diretory异常。 File中还有几个与separator类似的静态常量,与系统有关,在编程中应尽量使用。 ps:File file ...
分类:
编程语言 时间:
2017-09-30 19:43:15
阅读次数:
221
{ let arr = Array.of(3, 4, 7, 9, 11); console.log('arr', arr); //[3,4,7,9,11] let empty = Array.of(); console.log(empty); //[] } //ES6为Array增加了from函数用... ...
分类:
编程语言 时间:
2017-09-30 19:43:33
阅读次数:
159
一. 本节是接着前面的冒泡排序的两种书写格式而来的,是以视频中的两种书写格式为基础讲解的,对于我自己琢磨的不适合。注重视频中讲解的思想。 视频中两种书写格式中,内循环都是一样的,为了他提高复用性,将相同的内循环里的执行语句给功能化。 →上面理解错了,无论是选择排序还是冒泡排序,有一个通用的操作,就是 ...
分类:
编程语言 时间:
2017-09-30 19:44:00
阅读次数:
115
0、238 Hint:试着改变URL地址 print(2 ** 38) 把结果替换URL中的0 跳转到map.html ...
分类:
编程语言 时间:
2017-09-30 19:44:53
阅读次数:
124