码迷,mamicode.com
首页 > 编程语言 > 月排行
[硕.Love Python] HeapSort(堆排序)
defadjust(a,root,n): k=a[root-1] c=root*2 whilec<=n: ifc+1<=nanda[c]>a[c-1]: c+=1 ifa[c-1]<=k: break a[c/2-1]=a[c-1] c*=2 a[c/2-1]=k defheapSort(a): n=len(a) foriinxrange(n/2,0,-1): adjust(a,i,n) foriinxrange(n-1,0,-1): a[0],a[i]=a[i],a[0..
分类:编程语言   时间:2017-02-10 10:50:31    阅读次数:173
JAVA 从何说起
为了弄清楚Java是什么,就不得不从Java的诞生开始说起,就如同我们打算认识一个人,都会问这个人出生于哪里一样,Sun公司在1991年成立了一个Green的项目,专攻计算机在家电产品上的嵌入式应用,当时由于C++语言过于复杂和庞大,另外消费电子产品所采用的嵌入式处理器芯片的种类..
分类:编程语言   时间:2017-02-10 10:55:50    阅读次数:169
利用Python爬取新浪微博营销案例库并下载到本地
1 from bs4 import BeautifulSoup 2 import requests,urllib.request,urllib.parse 3 import json 4 import time 5 import os 6 headers = {'User-Agent':'Mozil... ...
分类:编程语言   时间:2017-02-10 11:37:09    阅读次数:220
大津法---OTSU算法
简介: 大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大(何为类间方差?原理中有介绍)。 OTSU算法 OTSU算法也称最大类间差法,有时 ...
分类:编程语言   时间:2017-02-10 11:38:20    阅读次数:561
Java IO学习笔记(三)转换流、数据流、字节数组流
转换流 1、转换流:将字节流转换成字符流,转换之后就可以一个字符一个字符的往程序写内容了,并且可以调用字符节点流的write(String s)方法,还可以在外面套用BufferedReader()和BufferedWriter,并使用它们的readLine 和 newLine方法。 2、有两种转换 ...
分类:编程语言   时间:2017-02-10 11:39:47    阅读次数:241
【JavaScript学习笔记】函数和数组
一、函数 一个函数应该只返回一种类型的值。 函数中有一个默认的数组变量arguments,存储着传入函数的所有参数。 为了使用函数参数方便,建议给参数起个名字。 二、数组 2.1、定义方式 var arr = [1,2,3]; var arr = new Array("a", "b", "c"); ...
分类:编程语言   时间:2017-02-10 11:39:17    阅读次数:143
java1.8 版本改成 java1.7版本
以前先安装的java1.7 大部分程序应该都是只支持1.7 不支持1.8 但是因为要跑一个别人的项目 要求是java1.8 所以想在电脑上同时装1.7和1.8 到官网上下载1.8 安装 安装完成后 并没有配置环境变量 但是发现Java -version变成1.8了 要默认是1.7的话需要做如下操作: ...
分类:编程语言   时间:2017-02-10 11:43:25    阅读次数:349
JavaScript点击li显示索引
有一个ul,ul里面有几个li,如果需要点击li打印出此li对应的索引号该怎么做呢? 最开始的想法是: 结果发现点击春、夏、秋、冬打印出来的都是4。 修改代码如下: 如此发现可以达到需求,具体原因分析尚不明确,如有知道的还请告知! ...
分类:编程语言   时间:2017-02-10 11:51:32    阅读次数:157
一致性hash算法
来源:http://www.jianshu.com/p/e8fb89bb3a61 一致性Hash用于分布式缓存系统,将Key值映射到具体机器Ip上,并且增加和删除1台机器的数据移动量较小,对现网影响较小。 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 ...
分类:编程语言   时间:2017-02-10 11:52:54    阅读次数:245
深入理解Java:内省(Introspector)
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为 ...
分类:编程语言   时间:2017-02-10 12:38:43    阅读次数:236
【python之路21】用户登陆程序函数
一、用户登陆函数实例 1、注意:以后写函数时必须在函数第一行后按回车加入“”““”“””两对三引号后回车,此时会自动列出参数值,注释函数的作用、参数的用法和返回值 ...
分类:编程语言   时间:2017-02-10 12:42:39    阅读次数:144
常用的数组方法
1:join()方法通过制定的字符串链接数组元素转成一个字符串 2:pop():删除并且返回数组最后一个元素 3:slice():从已有的数组中返回制定的元素。slice(2,5);指的是从第3个元素开始到第6个元素之前的元素取出来组成一个新的数组 4:splice():从数组中删除制定的下标开始的 ...
分类:编程语言   时间:2017-02-10 12:46:01    阅读次数:165
php 数组相关的函数?
array() 创建数组array_combine() 通过合并两个数组来创建一个新数组range() 创建并返回一个包含指定范围的元素的数组compact() 建立一个数组array_chunk() 将一个数组分割成多个array_merge() 把两个或多个数组合并成一个数组array_slic ...
分类:编程语言   时间:2017-02-10 12:49:55    阅读次数:195
华为OJ—火车进站(栈,字典排序)
给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。其实也就是输出所有可能的出栈序列。 样例输入: 3 1 2 3 样例输出: 1 2 31 3 22 1 32 3 13 2 1 解答: 其实核心就是一个 ...
分类:编程语言   时间:2017-02-10 13:01:45    阅读次数:232
python os.system command_line
command_line = ("{7} {0} -Xmx{1} -jar {2} -T Pileup -R {3} -I {4} -L {5} -o {6} " + "-verbose -rf DuplicateRead --filter_reads_with_N_cigar " + "--fil ...
分类:编程语言   时间:2017-02-10 13:05:35    阅读次数:148
MFC单文档分割区(CSplitterWnd)
用VS08程序向导,单文档程序,默认设置生成的。工程名为3view; 其中默认生成的视图类CMy3viewView,对应3viewView.h,3viewView.cpp; 默认生成的文档类为:3viewDoc.h,3viewDoc.cpp; 在主框架头文件MainFrm.h中添加如下头文件; // ...
分类:编程语言   时间:2017-02-10 13:04:39    阅读次数:299
python3 初识函数
函数 实参: 有确定值的参数,所有的数据类型都可以被当作参数传递给函数 形参: 只有在被调用时才分配内存,调用结束后立刻释放内存,值仅在函数内有效(局部变量) 形参的作用域只在当前函数内部 局部变量:作用域只在当前函数内部,外部变量默认不能被函数内部修改,只能引用 如果想在函数里修改全局变量,必须g ...
分类:编程语言   时间:2017-02-10 13:13:46    阅读次数:161
spring的三种实例化方式
3.实例工厂 <bean id = "bean3Factory " class = "BeanFactory"/> <bean id = "bean3" factory-bean="bean3Factory " factory-method="getUser"/> 类方法是 public class ...
分类:编程语言   时间:2017-02-10 13:18:15    阅读次数:196
Swift-表格
//1.创建表格 let tv = UITableView(frame: view.bounds, style: .Plain) //2.添加到视图 view.addSubview(tv) //3.注册可以使用的cell [UITableViewCell class] OC tv.registerC ...
分类:编程语言   时间:2017-02-10 13:18:45    阅读次数:145
java基础02
使用 myeclipse写第一个java程序 之后 右键 点击 src 创建 Class /** 文档注释 * java注释有三种 * 01.文档注释 * 02.多行注释 * 03.单行注释 * * 目的:方便团队内部人员阅读! * 你现在写了一个小程序,没写注释! 1个月之后 你在看你的程序! * ...
分类:编程语言   时间:2017-02-10 13:22:52    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!