自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

转载 TF-IDF(term frequency–inverse document frequency)

<br />TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜寻引擎应用,作为文件与用户查询之间相关程度的度量或评级。除了TF-IDF以外,互联网上的搜寻引擎还会使用基于

2011-03-28 13:47:00 12242

转载 java写文件方法之比较

import java.io.BufferedOutputStream;   import java.io.File;   import java.io.FileOutputStream;   import java.io.FileWriter;   import java.nio.ByteBuffer;   import java.nio.channels.FileChannel;     /**   * 测试各种写文件的方法性能。   *    * @author 老紫竹 JAVA世纪网(java200

2011-03-18 10:31:00 873

转载 Java中对HashMap的深度分析与比较 (转载)

<br />看得出这位大哥真的很努力,这样的文章不得不转啊!但是实在抱歉,我看到这篇文章的时候,已经没有你的网址和大名了。在这里向您道一声苦了。<br />Java中对HashMap的深度分析与比较 <br /> JAVA线程 <br /><br />在Java的世界里,无论类还是各种数据,其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题,于是就开始研究这方面的问题。找遍了大大小小的论坛,也把《Java 虚拟机规范》,《apress,

2010-12-23 11:21:00 688

转载 Stanford Dependency-Parser 分享

<br />今天对Stanford Dependency Parser全面进行了调试。经过参看FAQ,得到Dep分析代码如下<br />  TreebankLanguagePack tlp = new ChineseTreebankLanguagePack();<br />  GrammaticalStructureFactory gsf = tlp.grammaticalStructureFactory();<br />  GrammaticalStructure gs = gsf.newGr

2010-12-23 10:55:00 6548 1

转载 Weka中用于组合多个模型的的装袋、提升和堆栈

<br /> 装袋、提升和堆栈都是用于组合多个模型的方法。<br />   1装袋bagging :相同的分类器,各个分类器是独立的;使用同一个算法对样本多次训练,建立多个独立的分类器;最终的输出为各个分类器的投票(用于分类)或取平均值(用于数值预测)<br />  2提升adaboost :相同的分类器,各个分类器不是独立的;使用同一个算法对样本迭代训练,后建立的分类器关注于先前建立的分类器不能更好处理的部分数据;最终的输出为各个分类器的加权投票。<br />   3堆栈stack:组合多

2010-11-17 13:37:00 3207

转载 [Weka]在自己的算法中调用Weka实现文本分类的一个例子

<br />1 介绍:嵌入式机器学习,在自己的算法中调用Weka现文本分类,是一个小的数据挖掘程序,虽然实用价值不是很大,但对于Weka的理解和使用是有帮助的。本例子来自《数据挖掘:实用机器学习技术》第2版(好像是倒数第三章)。大家可以到http://blogger.org.cn/blog/message.asp?name=DMman#23691 下载该书察看对算法的详细解释。算法中作了详细的注释,虽然是英文的,但还是比较简单。下面对例子的使用作了浅显的介绍,有兴趣的朋友可以研究。<br />2 功能:

2010-11-17 10:43:00 5578

转载 基于Windows Mobile 5.0的GPS应用程序开发

摘要:       本文从一个完全没接触过移动平台开发的新手的角度讲解基于Windows Mobile 5.0平台的GPS应用程序的开发过程.体验使用Visual C#开发移动应用程序的高效率.开发平台:操作系统: Window XP开发环境: Visual Studio 2005 Windows Mobile 5.0 Pocket PC SDK.Net Compact Framework 2.0 (VS2005自带)ActiveSync 4.0移动设备:Dell X51 PDA + GPS

2010-11-16 20:51:00 590

转载 Silverlight for Windows Phone 7开发系列(4):动画开发

前言<br />上一篇文章讲述了如何使用MediaElement控件来播放网络电台,讲述了MediaElement控件支持的媒体文件格式以及其一些限制性,同时讲述了Slider控件的使用和数据绑定的方法。这篇文章讲述如何使用Silverlight进行动画的开发。<br /> 新增图片和配置文件<br />我使用Paint.net做了些电台的(徽标)logo文件,存放在Images文件里面。<br /><br />我把电台的配置信息保存到XML文件里面,以后可以通过修改该XML文件来扩展电台信息,

2010-11-16 16:58:00 609

原创 Silverlight for Windows Phone 7开发系列(3):多媒体开发

前言<br />在上篇文章讲述了如何新建一个Silverlight for Windows Phone的应用程序,这篇文章讲述如何在Windows Phone上进行多媒体应用的开发。同时介绍当前Windows Phone Beta版本所支持媒体文件格式,以及讲述Windows Phone多媒体开发的一些限制性和注意点。 <br /> MediaElement控件的使用<br />使用Silverlight开发一般的多媒体应用,使用MediaElement控件就足够了,MediaElement

2010-11-16 16:57:00 612

转载 Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序

前言<br />上一篇讲述了Windows Phone 7开发环境的搭建,这篇文章讲述如何创建,部署,调试以及运行Silverlight for Windows Phone应用程序,同时介绍如何Microsoft Visual Studio 2010 Express for Windows Phone和Windows Phone Emulator(模拟器)的使用。在文章中会建立一个叫做SilverRadio的Silverlight for Windows Phone应用程序,我把这个

2010-11-16 16:56:00 601

转载 Silverlight for Windows Phone 7开发系列(1):环境搭建

前言<br />随着Windows Phone设备发售日期的临近,作为微软的全新智能设备平台越来越受到关注。我也把重点从Windows Mobile与Windows Embedded CE慢慢转向Windows Phone的开发。因此编写Silverlight for Windows Phone 7开发系列文章,从简单到深入的讲述Silverlight for Windows Phone 的开发。这个系列主要讲述一个网络收音机的开发过程,这一网络收音机程序涉及到Silverlight

2010-11-16 16:54:00 538

转载 Windows Phone 7常用资源大集合

<br />本文将Windows Phone 7常用的资源进行了整理,方便大家使用。<br />后续我将会经常更新其中的资源,大家如果有好的资源请留言,我好编辑到本文中。<br />1.工具下载<br />在线安装包<br />离线安装包(推荐)<br />2.微软官方资料<br />Windows Phone 7中文开发中心<br />MSDN Windows Phone首页<br />微软Windows Phone Portal<br />微软Windows Phone Home<br

2010-11-16 16:50:00 519

转载 WM下进行http下载、断点下载和上传(c++)

<br />首先当然是利用Wininet.lib库了,添加头文件#include "WinInet.h"和库#pragma comment(lib,"Wininet.lib"),<br />本人最开始时使用同步下载,但是发现下载600K左右的文件都不能下下来,网络自己会断掉,很奇怪,于是我采用异步方式。<br />#include "stdafx.h"<br />#include "WinInet.h"<br />#pragma comment(lib,"Wininet.lib")<br /

2010-11-16 16:10:00 2012 3

原创 数据挖掘研究&开发网站汇总

<br />知识型企业研究中心 2006-12-26<br />http://business.queensu.ca/index.php<br />Queen商务学校,任务是提高领导力的管理和促进商务和社会的发展。目前我们的研究工作...<br />英国谢菲尔德大学自然语言处理研究组 2006-12-26<br />http://nlp.shef.ac.uk/<br />英国谢菲尔德大学自然语言处理研究组研究领域主要为:自然语言分析,自然语言的产生以及相关资...<br />PC AI 20

2010-11-16 09:39:00 1488

原创 Weka入门教程(3)

<br />转自:http://bbs.wekacn.org/viewtopic.php?t=9<br /><br />3. 分类与回归 <br />背景知识<br />WEKA把分类(Classification)和回归(Regression)都放在“Classify”选项卡中,这是有原因的。 <br />在这两个任务中,都有一个目标属性(输出变量)。我们希望根据一个样本(WEKA中称作实例)的一组特征(输入变量),对目标进行预测。为了实现这一目的,我们需要有一个训练数据集,这个数据集中每

2010-11-05 11:18:00 2365

转载 Weka入门教程(2)

<br />转自:http://bbs.wekacn.org/viewtopic.php?t=9<br /><br />3.数据准备<br /><br />使用WEKA作数据挖掘,面临的第一个问题往往是我们的数据不是ARFF格式的。幸好,WEKA还提供了对CSV文件的支持,而这种格式是被很多其他软件所支持的。此外,WEKA还提供了通过JDBC访问数据库的功能。 <br />在这一节里,我们先以Excel和Matlab为例,说明如何获得CSV文件。然后我们将知道CSV文件如何转化成ARFF文件,毕竟后

2010-11-05 11:15:00 1643 1

转载 Weka入门教程(1)

<br />转自:http://bbs.wekacn.org/viewtopic.php?t=9<br /><br />目录<br />1. 简介<br />2. 数据格式<br />3. 数据获取与预处理<br />3. 关联规则(购物篮分析)<br />4. 分类与回归<br />5. 聚类分析<br /><br /><br />1. 简介<br /><br />WEKA的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analy

2010-11-05 10:55:00 979

转载 Weka学习实验总结

<br />http://blog.sina.com.cn/s/blog_5ae7a1de0100g380.html·Weka学习经验总结三(Weka开发-导入Weka包)2009-07-20Weka学习经验总结三(Weka开发-导入Weka包)...[查看全文]·Weka学习经验总结二(聚类算法)2009-07-20Weka学习经验总结二(聚类算法)...[查看全文]·Weka学习经验总结一(分类器算法)2009-07-20Weka学习经验总结一(分类器算法)...[查看全文]·weka最新版

2010-11-05 10:53:00 4772 3

转载 WINCE TCPMP应用三:TCPMP的播放模块

<br />首先,我们来看一下TCPMP的播放模块的结构定义:<br /> static const nodedef Player =<br /> {<br />  sizeof(player_base)|CF_GLOBAL|CF_SETTINGS,<br />  PLAYER_ID,<br />  NODE_CLASS,<br />  PRI_MAXIMUM+600,<br />  (nodecreate)Create,<br />  (nodedelete)Delete,

2010-07-08 11:23:00 925

转载 WINCE TCPMP应用四:利用TCPMP插件开发程序

<br />首先,我们需要把common.lib添加到VS2005/项目属性/链接器/输入项中,同时把common.dll和common.lib放到项目文件夹中,TCPMP中的COMMON文件夹放到上一层文件夹。<br />其次,在程序中对插件进行初始化和构建播放器节点的操作。具体如下:<br />//Context init<br />    Context_Init((tchar_t*)T("TCPMP"),(tchar_t*)T("0.72SRC"),3,(tchar_t*)lpCmdLine

2010-07-08 11:23:00 1055 3

转载 WINCE TCPMP应用二: COMMON.DLL解析

<br />Common.dll作为TCPMP控制各个节点的核心,当然也是播放控制的核心。首先,我们需要来看一下TCPMP的上下文对象context。其结构体如下:<br />typedef struct context <br />{ <br />int Version; //版本信息 <br />uint32_t ProgramId; <br />const tchar_t* ProgramName;  //应用程序名称 <br />const tchar_t* Prog

2010-07-08 11:22:00 627

转载 WINCE TCPMP应用一:TCPMP概述

<br />TCPMP是一个功能强大开放式的开源多媒体播放器,播放器主要由核心框架模块(common工程)和解码器分离器插件组成。<br />    TCPMP的插件非常多,、libmad我们联合几个最常用的插件(ffmpeg、splitter)来说明,其中interface插件实现TCPMP的界面,由于他和媒体播放没有什么关系,这部分可以完全被替换掉,替换成自己的界面。<br />    ffmpeg工程是系统主要的音视频解码模块,ffmpeg是一个集录制、转换、音/视频编码解码功能为

2010-07-08 11:21:00 645

转载 TCPMP播放器UI的修改方法

前段时间对TCPMP程序进行了研究,花了点时间把TCPMP程序的UI修改成了自已想要的样子,现对UI的修改方法简单介绍下:    网上有文章对于TCPMP程序在ARMV4下的编译方法和程序的结构介绍比较详细,但对于inteface方面的修改方法讲得并不多.    修改TCPMP界面基本上有两种方法:1)     建立自已的工程,把TCPMP下的lib移植到这个工程里,这样界面的修改比较灵活,但是工作量比较大;2)     直接在TCPMP工程里修改interface,这样工作量相对比较小,但是UI的修改受了

2010-07-08 11:07:00 973

转载 TCPMP源代码分析

<br />播放器主要由核心框架模块(common工程)和解码器、分离器插件组成。TCPMP的插件非常多,其中主要的插件有:interface插件实现了TCPMP的界面,ffmpeg是系统主要的音视频解码模块,splitter是媒体文件分离器。<br />由于ffmpeg的解码效率不高,系统仅使用了ffmpeg的部分功能。并且未使用其中的libavformat模块,而使用splitter模块进行。其他插件暂时没有研究。本周主要分析的是common工程。<br />common工程

2010-07-08 10:56:00 504

转载 FFMpeg框架代码阅读

<br />内容摘要:FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、 DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码. TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。 FFmpeg主目录下主要有libavcodec、libavformat和libavu

2010-07-08 10:54:00 652

转载 TCPMP栽剪

<br />为了做一个最小的tcpmp,试着将各种插件去掉。<br />目前只有:COMMON.DLL,interface.plg,language.tgz,player.exe<br />播放mp4文件,提示“不支持的文件格式”<br />好,缺少mp4文件解析插件,加上splitter.plg<br />再播放,提示“Player:Video codec(MPEG-4 Video)not supported by the player!”,同时提示“MPEG4 AAC Audio decoder n

2010-07-08 10:51:00 732

转载 TCPMP源代码分析---窥豹一斑

<br />由于项目需要,最近看了下TCPMP(.72.sc1)源代码。网上深入分析TCPMP源代码的文章很少。《TCPMP播放器到WINDOWSCE平台的移植编译过程》一文对在EVC下编译TCPMP的介绍甚是详尽,非常适合入手。《WINCE TCPMP应用》与《水煮TCPMP》两篇文章简要介绍了下TCPMP的结构和各部分的功能,个人认为远远没有达到水煮的境界,但还是很值得一看。<br />    TCPMP作为一个强大的开源播放器,支持ARM,MIPS,SH3,X86等硬件平台。我分别在WINCE

2010-06-09 15:12:00 754

原创 改写TCPMP的界面

<br />TCPMP目录下面有一个Sample的目录,其中的sample_win32.c实现了对Player的调用,Player就是指播放器。它是一个没有界面的程序,但是它能很正常的播放视频,操作完全是Player指针。你可以通过这个Player指针来操作上一曲,下一曲,暂停,播放,停止等操作。界面你可以完全自己配。Player和你的界面交互也可以通过设置Notify来实现。这么说可能还有点迷糊。下面举个例子看怎么调用Player指针<br />   Player->Set(Player, P

2010-06-09 15:12:00 757

转载 WINCE应用层设计经验总结-关于TCPMP播放器制作

<br />//===========================================================//<br />//标题:WINCE应用层设计经验总结-关于TCPMP播放器制作(一)<br />//描述:TCPMP 0.77RC1开源代码初编译。环境配置注意事项。<br />//      测试播放性能。<br />//作者:Mercury Xu<br />//日期:2008-07-15<br />//环境:EVC4.0 WINCE5.0 ARM

2010-06-09 15:11:00 1109

转载 水煮TCPMP

<br />去年年底帮别人做一个项目,了解了一下TCPMP,觉得这个软件的结构写得很好就做了些记录,今天偶然翻出来看看觉得可能对正在研究这个软件的人有点帮助就贴出来。如果转载请注明出处,谢谢。<br />TCPMP是一个功能强大开放式的开源多媒体播放器,<br />播放器主要由核心框架模块(common工程)和解码器分离器插件组成。<br />TCPMP的插件非常多,、libmad我们联合几个最常用的插件(ffmpeg、splitter)来说明,其中interface插件实现TCPMP的界面

2010-06-09 15:06:00 452

转载 wince tcpmp移植相关

<br />tcpmp:移植:<br />————————————————————————————————————<br />TCPMP停止播放:<br /> Player->Set(Player,PLAYER_STOP,NULL,0);    <br /> 而不是: <br /> // b = 1;<br /> //Player->Set(Player,PLAYER_STOP,&b,sizeof(b));<br /> ————————————————————————

2010-06-09 15:01:00 702

转载 libavformat/libavcodec学习

<br />为什么需要两个库文件 libavformat 和 libavcodec :许多视频文件格式(AVI就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频和视频数据;它们只是定义了音频流和视频流(或者,有可能是多个音频视频流)如何被绑定在一个文件里面。这就是为什么有时候,当你打开了一个AVI文件时,你只能听到声音,却不能看到图象--因为你的系统没有安装合适的视频解码器。所以, libavformat 用来处理解析视频文件并将包含在其中的流分离出来, 而libavcodec

2010-06-09 15:00:00 529

转载 Windows下MPlayer编译详细步骤

<br />学习在windows下编辑MPlayer,参考了http://blog.sina.com.cn/s/blog_465bdf0b010000o6.html,在这里谢谢这位兄弟了,你让我节省了不少时间。当然还要介绍一个好的网站:http://oss.netfarm.it/mplayer-win32.php,在这里可以得到很多的帮助。<br />我的机子是:<br /> <br />  <br />关于编译环境配置,参见ffmpeg中的配置介绍。<br />关于direct

2010-06-09 14:59:00 979

转载 TCPMP0.72RC1的编译与移植以及自己另外做UI完整方法

<br />一、编译。 <br />关于编译,我是引用的别人的文章,我实验过,确实可行。如下所言: <br />开发环境:windows xp sp2 + EVC4.0(SP4) <br />目标平台:Windows CE5.0(ARMV4) <br />1.下载源码,可以去http://picard.exceed.hu/tcpmp/下载TCPMP源代码。我下载的源码版本是0.72RC1。 <br />2.编译环境.我安装的是evc4.2(SP4)+standard sdk+Win32(

2010-06-09 14:57:00 623

转载 TCPMP编译方法

<br />本文主要讲解TCPMP播放器到WINDOWS CE平台的移植编译过程,硬件平台以ARMV4为主,结束部分会讲解到ARMV4I编译中需要注意的问题<br /><br />这几天为公司一个项目做准备,准备编译移植来自linux系统的超级开源媒体播放器TCPMP(商业版名称:The Core Player)到Windwos CE平台,tcpmp是目前支持最多可以用在嵌入式设备中多媒体播放器.除了rm,rmvb等少数几种格式不支持外,其它常见视、音频格式几乎都支持。好东西是好定西

2010-06-09 14:57:00 504

转载 [备忘]Windows Mobile 常用键值(VK)对应表

#define VK_TSOFT1   VK_F1               // Softkey 1#define VK_TSOFT2   VK_F2               // Softkey 2#define VK_TTALK    VK_F3               // Talk           #d

2010-03-26 20:02:00 496

转载 Tomcat下JSP经典配置实例

第一步:下载j2sdk和tomcat到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/sit

2010-03-15 12:12:00 343

转载 Java开发环境的配置心得

做为一名从微软开发者转向JAVA开发者的一员,这里介绍的都是一些初级的开发环境配置,也属于个人的经验介绍。其实也有人可能想转向.NET平台,但根据我的使用,感觉.NET里的C#和JAVA语法极为相似,开发的成本也基本相同,但由于业界普遍认为JAVA平台是成熟的、开放的,并且支持跨平台,而.NET还没有成熟,不开放源代码,也不支持跨平台,因此转到JAVA平台个人认为是不错的选择。  首先

2010-03-15 12:02:00 364

转载 Java环境配置

一、Java介绍关于java的介绍,网上到处都是,这里不再详细阐述,但是有一点必须提到: 那就是在SUN公司的Java白皮书中对Java有的定义:Java: A simple, Object-oriented, distributed, robust, secure, architecture-neutral, portable, High-performance,

2010-03-15 12:00:00 404

转载 在Eclipse中的配置Heritrix 1.14.3

关于搜索引擎书籍中国目前比较少,有过这方面了解的朋友一般都看过2007年人民邮电出版 lucene 2.0+heritrix 这本书吧。本人感觉还不错,理论知识较少点,具体步骤还比较详细。适合初学者。      简单介绍下heritrix: heritrix 是Java编写的开源爬虫。 扩展性比较好,但是配置适合的采集规则,比较复杂难理解。适合学习和研究。     

2010-03-13 11:11:00 875

空空如也

空空如也

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

TA关注的人

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