自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 c/c++小感

/*************************************************************************** * * Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved * $Id$ * ***********************************************

2014-08-22 14:31:44 561

原创 奇偶数排序,荷兰国旗问题

1、奇数放前,偶数放后          快排思想。分治法

2014-06-20 10:43:11 703

原创 百度搜索实习生面经~~~~~

百度 网页搜索实习生 面经~~~~~

2014-06-13 10:51:55 1396

原创 DFS求组合的问题~

leetcode上面有很多类似的变形问题~这类问题的求解非常xia

2014-04-11 16:07:17 752

原创 guided image filter

1、Gauss filter 高斯滤波核函数: 式中,为常数,使得满足 为均方差,越小,灰度动态范围压缩的越多,越大,图像锐化的越厉害。 2、bilateral filter 双边滤波核函数: 其中k(x)为: 式中,c()表示临近点e与中心点x之间的距离相似度,s()表示临近点e与中心点x之间的亮度相似度 3、guided imag

2013-05-20 20:13:12 3099 1

转载 网络爬虫源码分析(java实现)

“网络蜘蛛”或者说“网络爬虫”,是一种能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。本文主要讲述如何使用Java编程来构建一个“蜘蛛”,我们会先以一个可复用的蜘蛛类包装一个基本的“蜘蛛”,并在示例程序中演示如何创建一个特定的“蜘蛛”来扫描相关网站并找出死链接。     *  Java语言在此非常适合构建一个“蜘蛛”程序,其内建了对HTTP协议的支持,通过它可以传输

2013-05-15 17:06:13 2147

转载 网络爬虫

由于搜索引擎的泛滥,网络爬虫如今已经成为全球互联网的一大公害。除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,搜狐,腾讯,网易。再加上十分流氓的社区搜索奇虎等等,国内大大小小叫得出来名字得就几十家,还有各种不知名的几千几万家,另外还有国外各种奇奇怪怪的搜索引擎。只要你做的网站是内容丰富的网站,就避免不了被几千几万个爬虫每天爬来爬去。

2013-05-15 16:58:31 7125

原创 七大排序算法之间的比较

//包括 冒泡排序,直接插入排序,直接选择排序,希尔排序,归并排序,快速排序和堆排序。 //主要参考 http://blog.csdn.net/morewindows/article/details/6657829 #include #include #include using namespace std; void swap(int &a, int &b) { int temp; te

2013-05-07 18:48:43 852

原创 设计模式学习(六)创建者模式

创建者模式就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,而且客户端不用知道对象的构建细节。 抽象工厂与创建者类似,只是创建者模式进一步的实现了类的单一职责。 //*******************Pasta.java************************ public interface Pasta { void showPrice

2013-04-24 14:48:49 540

原创 设计模式学习(五)原型模式

原型模式也是创建者模式的一种,顾名思义,就是创建一个和原来对象一模一样的新对象。比如在日常开发中,经常会用到复制功能,用户建立一张财务凭证后,以后会有些类似的凭证,只是金额需要修改,其他内容都相同,此时用户就没有必要再重新将凭证的内容一个个地输入到界面中,只需要执行一下复制功能,即可产生一模一样的凭证,然后在新的凭证上只修改金额即可,这时就可以使用原型模式。 譬如下面的代码: //

2013-04-24 13:46:28 565

原创 设计模式学习(四)抽象工厂

考虑这样的情况:食堂窗口1卖馒头与白菜,食堂窗口2卖包子与豆腐。包子与馒头属于面食,白菜与豆腐属于蔬菜类(姑且这么说吧)。怎样去封装这些内部信息才合适呢? 抽象工厂的原理图如下 面食类: //*******************Pasta.java************************ public interface Pasta {

2013-04-23 15:12:17 644

原创 设计模式学习(三)工厂方法

如果每个产品都由一个具体的工厂来创建,把简单工厂中那个庞大的工厂类拆分成一个个小工厂类,这样每个具体的小工厂类只负责单独对象的创建,职责就变小了,这就是工厂方法模式。 原理图如下: 可以看出,工厂方法模式相对与简单工厂来说,就是吧一个单一的工厂类,分成了多个具体的小工厂,并抽象出了一个工厂类,这个工厂类只负责定义创建的方式,至于创建的具体内容由小工厂来实现 抽

2013-04-23 13:48:34 517

原创 设计模式学习(二)简单工厂

简单工厂模式就是将对象产生的细节进行隐藏,客户端只负责调用即可。简单工厂模式又叫静态工厂模式,它定义一个具体的工厂类来负责创建类的对象。 简单工厂模式主要由三部分组成:工厂类、抽象类和实现抽象类的具体实现类。 原理图如下所示: 可以设想食堂生产大量的食品(Product),有包子,馒头等具体产品(实现Product类的具体实现类),而食堂服务员(Factory)为我们

2013-04-22 15:57:02 599

原创 设计模式学习(一)单例模式

单例模式是java设计模式最简单的一种,保证程序运行期间只产生一个该类的对象。 单例模式的要素:静态私有对象,私有的构造方法,静态的公共的返回该对象的方法 1、饿汉式: public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { //

2013-04-22 14:05:02 499

转载 高斯图像滤波原理及其编程离散化实现方法

本文主要根据作者的理解整理而来,有什么错误之处,请大家共同讨论指出。 1、图像滤波         在三维计算机视觉领域,通常对于二维图像的特征抽取是很关键的第一步,这主要包括抽取二维图像上的边缘、角点、纹理等。通常从这些被称为基元图的组成部分中,我们可以提取图像的以下特征:         1)不同物体边缘成像所带来的灰度跃变;

2013-03-24 15:33:42 1612

转载 卷积的意义

最近总是和卷积打交道,工作需要,每天都要碰到它好几次,不胜烦恼,因为在大学时候学信号与系统的时候就没学会,我于是心想一定要把卷积完全搞明白。正好同办公室的同学也问我什么是卷积,师姐昨天也告诉我说:"我也早就想把这个问题搞明白了!"经过一段时间的思考之后,有一些很有趣的体会和大家分享。 听说卷积这种运算式物理学家发明的,在实际中用得不亦乐乎,而数学家却一直没有把运算的意义彻底搞明白。仔细品以下

2013-03-24 15:33:03 854

原创 何凯明 Single Image Haze Removal Using Dark Channel Prior

上周主要研究了何凯明的暗原色去雾算法,总结如下 可以先看这篇文章了解暗原色的原理及由来 http://blog.sina.com.cn/s/blog_4caedc7a0100f50e.html  算法分为四步: 1,求出雾图的dark channel 2,根据dark channel 估算出透射率t 3,soft matting 优化透射率t(何凯明先生于2010年提出了一种新的优化方

2013-03-21 10:32:11 4810 1

原创 retinex算法小感

这几天在学retinex算法,于是看了n多论文与code,google+baidu了解了一下,下面是小小的总结 1、Retinex的由来 Retinex是一个合成词,它的构成是retina(视网膜)+cortex(皮层。美国物理学家Edwin Land认为在视觉信息的传导过程中人类的视觉系统对信息进行了某种处理,去除了光源强度和照射不均匀等一系列不确定的因素,而只保留了反映物体本质特征的信息。

2013-03-21 10:06:25 5527 5

FAST EFFICIENT ALGORITHM FOR ENHANCEMENT OF LOW LIGHTING VIDEO

FAST EFFICIENT ALGORITHM FOR ENHANCEMENT OF LOW LIGHTING VIDEO 图像处理结果太猛了~好的让人难以置信~

2013-03-28

guided image filting

何凯明的 图像滤波引导的优化反射率t的算法 及论文

2013-03-21

Bilateral Filtering for Gray and Color Images,gaussian filter

论文Bilateral Filtering for Gray and Color Images 和Recursive Implementation of the gaussian filter

2013-03-21

Retinex by two Bilateral Filters

Michael Elad的论文Retinex by two Bilateral Filters + 会议演讲PPT + 源码,源码亲测可行 基于双边滤波的retinex算法

2013-03-20

A Closed Form Solution to Natural Image Matting(附源代码)

Anat Levin论文A Closed Form Solution to Natural Image Matting及源代码

2013-03-08

Single Image Haze Removal Using Dark Channel Prior(基于暗原色先验原理的单一图像去雾技术),附源代码与PPT

何凯明先生09年CVPR会议最佳论文,Single Image Haze Removal Using Dark Channel Prior,中英文都有,并且有何恺明在CVPR会议上演讲时的ppt——基于暗通道先验的单幅图像去雾技术,并且有何凯明公开的源码guided-filter-code。

2013-03-08

毕业设计:基于Web的网络教学平台的建设与研究(代码可运行)

本资源与本人上传的资源 毕业设计:基于Web的网络教学平台的建设与研究(论文加开题报告)相配套 语言:PHP

2012-09-17

毕业设计:基于Web的学校新闻发布系统(系统绝对可运行)

本资源与本人之前上传的 毕业设计:基于Web的学校新闻发布系统(论文+开题报告) 配套。 JAVA实现

2012-09-17

毕业设计:基于Web的网络教学平台的建设与研究(论文加开题报告)

随着计算机网络技术的不断发展,利用计算机网络学习正在由远程教育迅速向校内教学的方向延伸,网络技术和多媒体教育技术的发展正以惊人的速度改变着人们的工作方式、学习方式和生活方式,同时,教育模式也不无例外的在发生着变化。与此同时,网络教学作为一种新的教学方式,是传统教学模式的一个有益的补充。它可以使教学突破时间、空间的限制, 使教师的“教”与学生的“学”更加灵活、方便;另一方面,针对我国教育资源不平衡的现状,同时也可以优化、整合教育资源,更充分地利用优秀的教育资源。因此,网络教育已成为未来教育方式的一个重要发展方向。 网络教学需要采用一种便捷、有效地的方式来实施。这种情况下,网络教学平台是一个很好方法。该平台为师生在网上的教学活动提供了支持,能够使教师把精力更集中教学;学生也可以不受时间、空间限制的自主地进行学习、交流和测试。 本文提出了构建一个网络教学平台的思路,并基于PHP和MySQL技术实现了一个网络教学平台。该平台为教师提供了更好的教学方式,包含了在线课堂、在线答疑、在线布置作业等功能模块,同时也为学生提供了很好的学习条件,学生可以在线学习,在线完成作业,与教师进行在线交流与互动。这样师生在网上就可以很好地互动交流,共同完成该门课程的学习、教学任务。 本网络教学平台基于Linux + Apache,采用B/S体系结构搭建,开发语言为PHP,后台数据库采用的是MySQL。

2012-09-15

汇编语言程序设计 中断应用程序设计

编制一计算比赛成绩的程序,要求完成以下功能: (1) 9名评委,每个评委给分范围为0~10(整数); (2) 9名评委给分中,去掉一个最高分和一个最低分,剩余7名评委的平均分即为参赛者的得分(精确到小数点二位); (3) 将得分在光标位置处显示出来。 2、编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于30字的grade数组中,各数据的格式为: 学号,成绩1,成绩2,…,成绩5 然后根据grade中的学生成绩,把学生名次填入rank数据组中,并显示出来,格式为: 学号,名次 3、利用INT 1CH(大约每秒中断18.2次)编写一个中断驻留程序,要求在屏幕的右上角显示计算机中当前系统时间,显示格式为 时:分:秒:1/100秒 4、输入一个菱形的两条对角线长,在屏幕上用‘*’号画出一个彩色的菱形。 5、设置图形方式并显示彩条,要求:

2012-03-07

基于Android的贪吃蛇游戏开发

在手机屏幕上设计一个贪吃蛇游戏,屏幕四周被绿色苹果包围,中间有贪吃蛇和随机产生的苹果,贪吃蛇的头是黄色的,身子是红色的。玩家按上、下、左、右键盘控制贪吃蛇在屏幕上向上、下、左、右移动,贪吃蛇只能向左、右方向90度转弯,当吃到一个苹果贪吃蛇就长一节,分数加一分,同时屏幕上又随机产生的一个黄色苹果,一旦碰到墙壁或自己的尾巴就失败。提示游戏得到的分数。

2012-03-07

基于Android的五子棋游戏开发

在手机屏幕上设计一个五子棋游戏,屏幕有棋盘,可人与人对奕,人与机对弈。双方交替下棋,如果某方在水平、垂直或45度方向有连续的5个棋子,就算胜利,结束比赛,提示游戏得到的分数

2012-03-07

最新c++笔试面试宝典

最新的C++笔试面试宝典。看看各大型企业的面试笔试考题。。

2010-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除