首页 > 编程语言
经典排序算法--快速排序
一、快速排序的基本思想: 快速排序使用了分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。 二、快速排序的三个步骤 1) 选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(p ...
分类:编程语言   时间:2017-05-24 23:16:49    收藏:0  评论:0  赞:0  阅读:322
java特性之封装
Java有三大特性:封装,继承,多态,这是java这门语言的核心 。在java的学习中,我们一定听过“一切皆对象 ”,简单来说就是一个一个的java类,有的java类是用来描述对象的一些属性的,如ssh,ssm中的实体类 ,还有的是用来和页面进行交互的,如servlet。其实这些对象在程序中可以理解 ...
分类:编程语言   时间:2017-05-24 23:15:50    收藏:0  评论:0  赞:0  阅读:266
python 验证码test
灰度化 from PIL import Imageimport numpy as np install numpy https://pypi.python.org/packages/2c/93/9556d25b1f23fd852fc2ddfcf68a4a62ba9e4ef83adabbf8921c8 ...
分类:编程语言   时间:2017-05-24 23:14:27    收藏:0  评论:0  赞:0  阅读:230
Java核心类库-IO-打印流(PrintStream/PrintWriter)
打印流,打印数据的,打印流只能是输出流: PrintStream:字节打印流。 PrintWriter:字符打印流。 对于PrintWriter来说,当启用字段刷新之后 调用println或者printf或者format方法,便会立马刷新操作 如果没有开启自动刷新,则需要手动刷新或者当缓冲区满的时候 ...
分类:编程语言   时间:2017-05-24 23:12:08    收藏:0  评论:0  赞:0  阅读:261
将函数的实际参数转换成数组的方法,习惯用Array.prototype.slice.call(arguments)
实际参数在函数中我们可以使用 arguments 对象获得 (注:形参可通过 arguments.callee 获得),虽然 arguments 对象与数组形似,但仍不是真正意义上的数组。 我们可以通过数组的 slice 方法将 arguments 对象转换成真正的数组。 方法一:通过Array.p ...
分类:编程语言   时间:2017-05-24 23:11:02    收藏:0  评论:0  赞:0  阅读:333
Fast检测角点算法
1.角点定义 角点是一种局部特征,具有旋转不变性和不随光照条件变化而变化的特点,一般将图像中曲率足够高或者曲率变化明显的点作为角点。检测得到的角点特征通常用于图像匹配、目标跟踪、运动估计等方面。 2.Fast检测角点 1)基本思想 E.Rosten和T.Drummond两位大佬在06年一篇文章中提出 ...
分类:编程语言   时间:2017-05-24 23:09:31    收藏:0  评论:0  赞:0  阅读:451
python re模块记录
import re'''re模块 compile match search findall group groups正则表达式常用格式: 字符:\d \w \t . (\d:数字;\w:字母数字下划线_;\t:制表符;点.:处了回车外的所有字符) 次数:* + ? {m} {m,n}(+:>=1数字 ...
分类:编程语言   时间:2017-05-24 23:09:15    收藏:0  评论:0  赞:0  阅读:959
Java之旅--定时任务(Timer、Quartz、Spring、LinuxCron)
在Java中,实现定时任务有多种方式。本文介绍4种。Timer和TimerTask、Spring、QuartZ、Linux Cron。 以上4种实现定时任务的方式。Timer是最简单的。不须要不论什么框架,只JDK就能够。缺点是不过个时间间隔的定时器,调度简单。Spring和QuartZ都支持cro ...
分类:编程语言   时间:2017-05-24 23:08:43    收藏:0  评论:0  赞:0  阅读:342
[模板]洛谷T3368 树状数组 模板2
1.对于区间修改: 直接修改数组c[],即进行n次add,肯定会TLE; 于是在此引入一个新数组:addv[],addv[i]指的是以结点i为根的树的所有元素加上addv[i]。 设将区间[a,b]中每个数加上x, 则只需自b向左,将相应的addv[]加上x,再自a-1向左,将多修改的结点的addv ...
分类:编程语言   时间:2017-05-24 23:08:25    收藏:0  评论:0  赞:0  阅读:280
python开发之路
Python开发【一】初识Python Python开发【二】基本数据类型 python开发【三】文件管理 python开发【四】函数 ...
分类:编程语言   时间:2017-05-24 23:07:31    收藏:0  评论:0  赞:0  阅读:339
java基础10(多线程2)
线程的常用方法publicfinalvoidjoin()线程加入 作用:等待该线程中止,其他线程才能继续抢着执行publicstaticvoidyield():线程礼让 作用:暂停当前正在执行的线程对象,并执行其他线程。让线程间的执行更和谐一些,但是实际上做不到。publicfinalvoidstop():线程死亡:直接杀..
分类:编程语言   时间:2017-05-24 22:20:29    收藏:0  评论:0  赞:0  阅读:314
Python中的运算符
一、算术运算运算(符)说明实例+两个对象相加2+3结果为5-两个对象相减3-2结果为1*两个数相乘或返回一个重复若干次的序列2*3结果为6;‘abc‘*2结果为‘abcabc‘/两个数相除3/2结果为1.5//整除,返回商的整数部分3//2结果为1,3//2.0结果为1.0%求余/取模,返回除法的余数3%2结果为1,3..
分类:编程语言   时间:2017-05-24 22:18:21    收藏:0  评论:0  赞:0  阅读:317
python笔记--异常处理
异常处理异常就是程序出现错误无法正常工作了,异常处理是通过一些方法对出现的错误进行捕捉,友好地显示出来或进行相应的处理,使得程序能够更长时间运行。1.异常种类常见的:SyntaxError语法错误IndentationError缩进错误TypeError对象类型与要求不符合ImportError模块或包导..
分类:编程语言   时间:2017-05-24 22:18:13    收藏:0  评论:0  赞:0  阅读:323
保留X位小数(Double) swift
代码如下,输入要保留的小数个数extensionDouble{///RoundsthedoubletodecimalplacesvaluefuncroundTo(places:Int)->Double{letdivisor=pow(10.0,Double(places))return(self*divisor).rounded()/divisor}}
分类:编程语言   时间:2017-05-24 22:10:27    收藏:0  评论:0  赞:0  阅读:319
python学习
Python定义变量直接定义a=1b=2a+b定义函数defhello():print"helloworld!"defmax(a,b):ifa>b:returnaelse:returnbhello()print(max(8,6))循环foriinrange(0,100):print("Item{0},{1}".format(i,"hello,world!"))此处的{0},{1},作为占位符号,把后面format之后的数据进行输入..
分类:编程语言   时间:2017-05-24 22:09:49    收藏:0  评论:0  赞:0  阅读:312
Python之向日志输出中添加上下文信息
除了传递给日志记录函数的参数(如msg)外,有时候我们还想在日志输出中包含一些额外的上下文信息。比如,在一个网络应用中,可能希望在日志中记录客户端的特定信息,如:远程客户端的IP地址和用户名。这里我们来介绍以下几种实现方式:通过向日志记录函数传递一个extra参数引..
分类:编程语言   时间:2017-05-24 22:07:52    收藏:0  评论:0  赞:0  阅读:344
centos6.5下安装OpenCV+Python支持
Python调用opencv的原理是:opencv编译出共享库文件,python把这个共享库文件作为一个模块加载并使用。通俗点就是,编译opencv的时候开启python接口选项,编译好了会产生cv2.so(linux下)或者cv2.pyd(windows下)这个共享库文件,python代码中import这个cv2就可以用了。为了能..
分类:编程语言   时间:2017-05-24 22:07:11    收藏:0  评论:0  赞:0  阅读:589
字符集utf8中文排序问题
数据库字符集:utf8排序规则:utf8_generay_ci表结构:mysql>descchr;+------------+---------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+------------+---------------+------+-----+---------+-------+|char_1|char(255)|YES||NULL|||bi..
分类:编程语言   时间:2017-05-24 22:05:41    收藏:0  评论:0  赞:0  阅读:272
leetcode链表--13、median-of-two-sorted-arrays(两个排序数组的中位数,时间复杂度)
题目描述 There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity shoul ...
分类:编程语言   时间:2017-05-24 21:57:44    收藏:0  评论:0  赞:0  阅读:379
python基础学习日志day5-各模块文章导航
python基础学习日志day5-各模块文章导航 python基础学习日志day5 模块使用 http://www.cnblogs.com/lixiang1013/p/6832475.html python基础学习日志day5 time和datetime模块 http://www.cnblogs.c ...
分类:编程语言   时间:2017-05-24 21:57:34    收藏:0  评论:0  赞:0  阅读:345
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!