首页 > 编程语言
python-实现二叉树
# encoding=utf-8 class Node(object): def __init__(self, item): self.item = item self.lchild = None self.rchild = None class BinaryTree(object): def __... ...
分类:编程语言   时间:2017-09-17 16:16:26    收藏:0  评论:0  赞:0  阅读:348
Spring之调度器(Scheduler)
调度器的使用基本步骤准备工作: 1.获得一个调度器工厂:SchedulerFactory 2.获得一个调度器:通过SchedulerFactory.getSchduler()获得 3.往调度器里面添加一些想要写入的信息:scheduler.getContext().put("ypDao", scan ...
分类:编程语言   时间:2017-09-17 16:15:12    收藏:0  评论:0  赞:0  阅读:293
201671010116. 2016-2017-4《Java程序设计》认识对象与类及继承
1. 类和对象是面向对象编程思想中的核心和基础。类是作为对象的抽象而存在的,所有的对象都依据相应的类来产生,在面向对象的术语中,这个产生对象的过程称为“实例化”。类就是对一类事物或者一类对象的一个归类或者说划分。我们甚至可以说,”类“只是一个形容词,而'对象'就是这个形容词所形容的其中一个”实体对象 ...
分类:编程语言   时间:2017-09-17 16:09:50    收藏:0  评论:0  赞:0  阅读:248
java核心学习(十七) IO框架---对象序列化
一、使用对象流实现序列化。 先定义一个可序列化的对象 然后将Persen类的实例使用对象流序列化 最后再反序列化 由上面代码可以看出,反序列化时必须进行downcasting,而且反序列化机制度区的仅仅是java对象的数据,而且没有使用对象构造器,这表明反序列化机制无需通过构造起来初始化java对象 ...
分类:编程语言   时间:2017-09-17 15:45:56    收藏:0  评论:0  赞:0  阅读:283
Java 第三章 选择结构
第三章 选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.ou ...
分类:编程语言   时间:2017-09-17 15:45:23    收藏:0  评论:0  赞:0  阅读:250
java并发编程实战笔记
1、复合操作 若一个类里有多个属性状态,对每个属性使用atomic类修饰,并且一个属性更新,要在同一原子操作内更新其他所有属性,这样才是线程安全类。需要整体类的状态操作是原子的。 要保持状态的一致性,就需要在单个原子操作中更新所有相关的状态变量。 判断同步代码块的合理大小,要权衡安全性、简单性和性能 ...
分类:编程语言   时间:2017-09-17 14:53:35    收藏:0  评论:0  赞:0  阅读:317
老男孩Python 课堂笔记_Day2
第二天的主要内容如下: 1、认识模块 1.1、什么是模块? Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易 ...
分类:编程语言   时间:2017-09-17 14:50:16    收藏:0  评论:0  赞:0  阅读:295
python 开源全文检索工具 Whoosh
About Whoosh Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add se ...
分类:编程语言   时间:2017-09-17 14:50:04    收藏:0  评论:0  赞:0  阅读:588
JavaSE(十)集合之Set
今天这一篇把之前没有搞懂的TreeSet中的比较搞得非常的清楚,也懂得了它的底层实现。希望博友提意见! 一、Set接口 1.1、Set集合概述 Set集合:它类似于一个罐子,程序可以依次把多个对象 “丢进” Set 集合,而 Set 集合通常不能记住元素的添加的顺序,也就是说Set 集合是无序的。 ...
分类:编程语言   时间:2017-09-17 14:49:28    收藏:0  评论:0  赞:0  阅读:252
kmp算法模式串匹配
转载:字符串匹配 kmp算法 ...
分类:编程语言   时间:2017-09-17 14:47:09    收藏:0  评论:0  赞:0  阅读:305
多线程分批处理list内的值
package three; import java.util.LinkedList; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * * 这个方法没有返回值,不能接到... ...
分类:编程语言   时间:2017-09-17 14:44:58    收藏:0  评论:0  赞:0  阅读:380
Spring MVC 的文件下载
在看Spring MVC文件下载之前请先看Spring MVC文件上传 地址:http://www.cnblogs.com/dj-blog/p/7535101.html 文件下载比较简单,在超链接中指定文件下载的文件名就可以了。 springMVC提供了一个ResponseEntity类型,可以方便 ...
分类:编程语言   时间:2017-09-17 14:41:21    收藏:0  评论:0  赞:0  阅读:294
接口测试(java+testng+ant+jenkins)第六篇testng 二
1、testng中,多次执行用例 @Test(dataProvider = "data-provider") 在@Test标签后面加上参数来源:dataProvider(data-provider) data-provider中有多少组数据,@Test就会使用数据执行多少次 2、dataProvid ...
分类:编程语言   时间:2017-09-17 14:38:41    收藏:0  评论:0  赞:0  阅读:520
SpringAOP的应用实例与总结
一:AOP的背景 面试的时候面试官让我解释一下什么是AOP,当时不懂,在路上就查了,AOP:面向切面的编程技术,困惑了,JAVA是OOP:面向对象的编程技术。那么自己就立刻查了几个为题:1、什么是面向切面的编程技术;2、为什么要面向切面的编程技术;3、与OOP是什么关系? 首先解释第二个问题:在我们 ...
分类:编程语言   时间:2017-09-17 14:38:14    收藏:0  评论:0  赞:0  阅读:363
python3 进程
开进程的两种方式:1. 使用内置的进程 2. 自定义进程类: 事实上在调用P1.start时,系统调用了Process类的run方法,在我们直接调用Process类时, 我们需要指定target(即要进行的操作,参数args),那么定制后我们重写了run方法,即重写的 run方法。 在Custom_ ...
分类:编程语言   时间:2017-09-17 14:32:24    收藏:0  评论:0  赞:0  阅读:259
常见排序算法总结(java版)
一、冒泡排序 1、原理:相邻元素两两比较,大的往后放。第一次完毕,最大值在最大索引处。 2、代码: public static void bubbleSort(int[] arr) { for(int x=0; x<arr.length-1; x++) { //外层循环控制轮数 ,一共要比较(arr ...
分类:编程语言   时间:2017-09-17 14:31:49    收藏:0  评论:0  赞:0  阅读:328
快排算法的简单实现
java实现: 细节和注解都在注释在代码中了。 一些值得注意的细节问题: 1、i从low开始,j从high+1开始;i和j指针移动过程中采用++i和--j的形式。 2、if (i == high) {break;}需要检查,否则在某些情况下会出错。 ...
分类:编程语言   时间:2017-09-17 14:31:23    收藏:0  评论:0  赞:0  阅读:281
Java伪代码
《大道至简》中引用《愚公移山》典故,愚公移山是一个抽象的编程过程,在这个编程过程中有选择,循环,判断.......这是编程的根本,而在“会不会写程序”这个问题上,作者通过提出了一系列的条件语句,来让你通过判断你自己是否符合条件来判断自己是否可以编程,将这个问题通过编程语句展现出来,条理清晰,不会让人 ...
分类:编程语言   时间:2017-09-17 14:31:04    收藏:0  评论:0  赞:0  阅读:286
机器学习算法之 KNN(k最近算法)
KNN算法 存在一个训练样本集合,里面有n个训练数据,每个训练数据有m个特征。每个训练数据都标明了相对应的分类。比如: 其中一条数据有四个特征:体重,翼展等,也有相对应的种属。 则KNN算法就是将一条未知种属的数据的每个特征与训练样本集合中的每条数据对应的特征进行比较,然后算法提取样本集合特征最相似 ...
分类:编程语言   时间:2017-09-17 14:29:46    收藏:0  评论:0  赞:0  阅读:289
【Python 学习笔记 2】Python中常用集合类型:List,Tuple,Set,Dict使用简介
在使用Python编程中,我们最常用的几种集合类型是:List,Tuple,Set,Dict;下面简单聊聊这几种集合类型; List 列表:相当于一个数组,不过list的长度是自动变化的而且列表元素自由的,不必每个元素都是同一种类型。它的简洁的定义方式是a=[]。是一种有序组合,可以删除和添加其中的 ...
分类:编程语言   时间:2017-09-17 14:29:29    收藏:0  评论:0  赞:0  阅读:329
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!