一、引言 图像锐化处理的作用是使灰度反差增强,从而使模糊图像变得更加清晰。图像模糊的实质就是图像受到平均运算或积分运算,因此可以对图像进行逆运算,如微分运算能够突出图像细节,使图像变得更为清晰。由于拉普拉斯是一种微分算子,它的应用可增强图像中灰度突变的区域,减弱灰度的缓慢变化区域。二、卷积算法2.1... ...
分类:
编程语言 时间:
2017-08-01 19:20:40
阅读次数:
287
常用的容器有list、queue、set、map list有ArrayList、LinkedList,还有一个CopyOnWriteArrayList; queue有LinkedList、ArrayQueue、LinkedBlockingQueue、ConcurrentLinkedQueue; ma ...
分类:
编程语言 时间:
2017-08-01 19:19:08
阅读次数:
133
在进行爬虫之前,一般我们都会对要爬取的网站进行识别,识别我们要爬取的网站所使用到的技术,这样才能更有利于我们爬虫工作的进行。所以在此介绍以下如何用Python去识别一个网站所使用到的技术。 环境:Python-3.3,builtwith模块 例子:先看看天猫购物网站。 #首先导入builtwith模 ...
分类:
编程语言 时间:
2017-08-01 19:18:40
阅读次数:
132
(1)线程的创建:pthread_create() (2)线程返回值: 获取方式有两种: 1、利用线程函数直接return一个void*指针。 2、利用pthread_exit()方法,结束线程并传递一个void*指针返回。 二者本质是相同的,在线程中,如果使用return传递返回值,实际上隐式调用 ...
分类:
编程语言 时间:
2017-08-01 19:18:31
阅读次数:
131
作者的blog:(http://blog.matrix.org.cn/page/Kaizen) 首先要理解线程首先须要了解一些主要的东西,我们如今所使用的大多数操作系统都属于多任务,分时操作系统。正是因为这样的操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是 ...
分类:
编程语言 时间:
2017-08-01 19:17:35
阅读次数:
183
package study.interview; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Ma... ...
分类:
编程语言 时间:
2017-08-01 19:16:36
阅读次数:
234
1. 子类的构造函数假设要引用super的话,必须把super放在函数的首位. class Base { Base() { System.out.println("Base"); } } public class Checket extends Base { Checket() { super(); ...
分类:
编程语言 时间:
2017-08-01 19:16:25
阅读次数:
201
编写高质量 JavaScript 代码的基本要点 转载:http://wiki.jikexueyuan.com/project/javascript-depth-understanding/start-javascript.html 才华横溢的 Stoyan Stefanov,在他写的由 O’Rei ...
分类:
编程语言 时间:
2017-08-01 19:15:26
阅读次数:
160
一、定义问题 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。外部排序最常用的算法是多路归并排序,即将原文件分解成多个能够一次性装入内存的部分,分别把每一部分调入内存完成排序。然后,对已经 ...
分类:
编程语言 时间:
2017-08-01 19:13:04
阅读次数:
137
class Student(object): def __init__(self,name="",school="",grade=""): if not name: name=raw_input("What is the student's name?") if not school: school ...
分类:
编程语言 时间:
2017-08-01 19:12:30
阅读次数:
180
语法: A.自动类型转换:在某种条件下,系统自动完成类型转换也称隐含转换(Implicit casting) a.两种类型兼容 b.目标类型大于源类型 c.对于表达式,如果一个操作数为double型,则整个表达式可提升为double型 B.强制类型转换(Explicit Casting):在一定条件 ...
分类:
编程语言 时间:
2017-08-01 19:11:32
阅读次数:
162
参考文章 http://www.cnblogs.com/geason/p/5774096.html http://www.iteye.com/magazines/132-Java-NIO 阻塞I/O通信模型存在以下缺点:1. 当客户端多时,会创建大量的处理线程。且每个线程都要占用栈空间和一些CPU时 ...
分类:
编程语言 时间:
2017-08-01 19:11:21
阅读次数:
233
强大的原型和原型链 前言 JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难 ...
分类:
编程语言 时间:
2017-08-01 19:10:56
阅读次数:
195
Sonar服务在Sonar安装与使用篇已经介绍过,此文章不再说了 Jenkins的安装与配置方法参考http://www.cnblogs.com/chenchen-tester/p/6408815.html 一、下载所需插件 SonarQube Scanner for Jenkins插件、git插件 ...
分类:
编程语言 时间:
2017-08-01 19:10:37
阅读次数:
172
NSObject类的performSelectorOnMainThread和performSelectorInBackground能够实现简单的多线程编程技术 1、- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)ar ...
分类:
编程语言 时间:
2017-08-01 19:09:47
阅读次数:
147
引言 - 从最简单的插入排序开始 很久很久以前, 也许都曾学过那些常用的排序算法. 那时候觉得计算机算法还是有点像数学. 可是脑海里常思考同类问题, 那有什么用呢(屌丝实践派对装逼学院派的深情鄙视). 不可能让你去写. 都封装的那么好了. n年后懂了点, 学那是为了用的, 哪有什么目的, 有的是月落 ...
分类:
编程语言 时间:
2017-08-01 19:07:55
阅读次数:
229
一、添加依赖 二、添加依赖可能出现的错误以及解决 解决方法: 三、操作: (1)延时操作 (2)具体使用: 给 Android 开发者的 RxJava 详解 ...
分类:
编程语言 时间:
2017-08-01 19:07:24
阅读次数:
156