`
文章列表
package listener; interface LoveListener { /** * * description: 监听爱上别人事件 */ public void loves(LoveEvent e); /** * * description: 监听被爱事件 */ public void beLove(LoveEvent e); } class Person { private LoveListener loveListener; private LoveEvent loveEvent = n ...
  简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。   什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。  为什么要使用回调函数?  因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。  如果想知道回调函数在实际中有什么作用, ...
java中的事件机制的参与者有3种角色: 1.event object:就是事件产生时具体的“事件”,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event source:具体的接受事件的实体,比如说,你点击一个button,那么button就是event source,这样你必须使button对某些事件进行相应,你就需要注册特定的listener,比如说MouseEvent之中的MouseClicked方法,这是他就必须有了add方法 3.event listener:具体的对监听的事件类,当有其对应的event object产生的 ...
很有可能某一天,在程序里面你会需要用到一些函数,比如 Γ 函数,β 函数,还有普通的对数吖之类的,你会想到什么,不会是#i nclude <math.h>吧?计算机科学发展了这么多年,已经有了许许多多优秀的科学计算的函数库, ...
事件查看器打开之后“显示事件日志服务不可用,请验证服务是否在运行”,去『服务』里尝试启动Windows Event Log的服务,结果系统又提示Windows 无法启动 Windows Event Log 服务 (位于 本地计算机上)。错误 4201: 无法识别传来的实例名是否为有效的 WMI 数据提供程序。这时应该采用如下3种方法可以解决方法1,取得『%SystemRoot%\LogFiles』文件夹和『%SystemRoot%\System32\wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最 ...
Bigtable has achieved several goals: wide applicability, scalability, high performance, and high availability. In many ways, Bigtable resembles a database: it shares many implementation strategies with databases. Bigtable does not support a full relational data model; instead, it prov ...

2010/8/30

1)阅读论文《 Fusing MPEG-7 visual descriptors for image classification》利用KNN或者SVM方法将Color Layout,Scalable Color, Edge Histogram 等图片特征融合在一块用于图片分类。 2)阅读文档《MPEG-7 Library —— C++ API Implementation》,学习了相关实现细节。 3)阅读论文《Image Retrieval via Query-by-Layout Using MPEG-7 Visual Descriptors》利用图像的Color Layout与Edge ...

2010/8/27

1)阅读论文 《Efficient use of MPEG-7 Color Layout and Edge Histogram Descriptors in CBIR Systems 》和 《一种用MPEG-7边缘直方图对风光记录片分类的方法 》学习了有关MPEG-7中有关ColorLayout特征和EdgeHistogram的描述与实现。 生成Color Layout 主要算法 ...
YUV 视频编解码器功能 视频编码器要求YUV4:2:0格式的视频输入,因此可能根据应用需要进行视频输入的预处理,即对YUV4:2:2隔行扫描(例如从摄像机)到YUV 4:2:0非隔行扫描转换,仅抽取但不过滤UV分。对视频解码器而言,还需要进行后处理,以将解码的YUV 4:2:0数据转换为RGB进行显示,包括:YUV 4:2:0到RGB转换;16位或12位RGB显示格式;0到90度旋转,实现横向或纵向显示。此外,视频编解码器通常还要求具有以下功能和特性: 支持MPEG-4简单类 0、1 与 2 级; 兼容H.263与 MPEG-4 编解码标准; MPEG-4视频解码器支持的可选项有:A ...
如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然 ...
爬虫技术研究综述(2010-01-22 13:03:14) 转载标签:杂谈  1 爬虫技术研究综述 引言 随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战。搜索引擎(Search Engine),例如传统的通用搜索引擎AltaVista,Yahoo!和Google等,作为一个辅助人们检索信息的工具成为用户访问万维网的入口和指南。但是,这些通用性搜索引擎也存在着一定的局限性,如: (1) 不同领域、不同背景的用户往往具有不同的检索目的和需求,通用搜索引擎所返回的结果包含大量用户不关心的网页。 (2) 通用搜索引擎的目标是尽可能大的网络覆盖率,有 ...
1)阅读论文《Caliph & Emir: MPEG-7 Photo Annotation and Retrieval》以及《LIRe:LuceneImageRetrieval-AnExtensibleJavaCBIR Library》学习其中使用MPEG-7标准对图像特征进行提取的方法。 2)阅读CaliphEmir工程以及LIRe源代码。 3)使用LIRe结合Lucene,建立图片索引文件,并根据图片查找相似的图片。 4)阅读《基于LSH索引的快速图像检索》。 相应的链接 1)CaliphEmir:http://www.semanticmetadata.net/features/ ...
现在是网络的时代,所有数据都可以在互联网上得到,所以能够自动抓取Web数据的网页爬虫程序(又叫网络机器人,Web Robot)就逐渐流行了起来。 开发网页爬虫的过程,需要运用各种Heuristic(摸索体验)的作法:尝试你的想法 ...

2010/8/24

Java Class 类型的使用 Class.getResource 使用方法 http://lwg2001s.iteye.com/blog/462304 Object.getClass(); Object.getClass().getName(); Class.forName(Object.getClass().getName); Java 语言的反射机制
Global site tag (gtag.js) - Google Analytics