摘要:BT源代码学习心得(一):总体描述 发信人: wolfenstein (NeverSayNever), 个人文集标 题: BT源代码学习心得(一):总体描述发信站: 水木社区 (Fri Jul 29 21:24:18 2005), 文集 (本文包含HTML标记,终端模式下可能无法正确浏览) BT的源代码是使用python写的,这是一种动态类型的语言,所有的对象不需要定义其类型,任何对象可...
阅读全文
摘要:本文主要结合测试案例介绍了Lucene下的各种查询语句以及它们的简化方法.通过本文你将了解Lucene的基本查询语句,并通过学习相关的测试代码以加强了解.源代码下载具体的查询语句在了解了SQL后, 你是否想了解一下查询语法树?在这里简要介绍一些能被Lucene直接使用的查询语句.1. TermQuery查询某个特定的词,在文章开始的例子中已有介绍.常用于查询关键字. ...
阅读全文
摘要:在前面的系列我们一直在介绍有关索引建立的问题,现在是该利用这些索引来进行搜索的时候了,Lucene良好的架构使得我们只需要很少的几行代码就可以为我们的应用加上搜索的功能,首先让我们来认识一下搜索时最常用的几个类.查询特定的某个概念当我们搜索完成的时候会返回一个按Sorce排序的结果集Hits. 这里的Score就是接近度的意思,象Google那样每个页面都会有一个分值,搜索结果按分值排列. 如同你...
阅读全文
摘要:本文将介绍有关索引并发控制的问题,以结束对Lucene.net建立索引问题的讨论.1. 允许任意多的读操作并发.即可以有任意多的用户在同一时间对同一份索引做查询工作.2. 允许任意多的读操作在索引被正在被修改的时候进行.即哪怕索引正在被优化,添加删除文档,这时也是允许用户对索引进行查询工作. (it’s so cool.)3. 同一时间只允许一个对索引修改的操作.即同一时间只允许IndexWrit...
阅读全文
摘要:本文将进一步讨论有关Lucene.net建立索引的问题:主要包含以下主题:1.索引的权重2.利用IndexWriter 属性对建立索引进行高级管理3.利用RAMDirectory充分发挥内存的优势4.利用RAMDirectory并行建立索引5.控制索引内容的长度6.Optimize 优化的是什么?源代码下载本文将进一步讨论有关Lucene.net建立索引的问题:索引的权重根据文档的重要性的不同,显...
阅读全文
摘要:Lucene建立Index的过程: 1. 抽取文本. 比如将PDF以及Word中的内容以纯文本的形式提取出来.Lucene所支持的类型主要为String,为了方便同时也支持Date 以及Reader.其实如果使用这两个类型lucene会自动进行类型转换. 2. 文本分析. Lucene将针对所给的文本进行一些最基本的分析,并从中去除一些不必要的信息,比如一些常用...
阅读全文
摘要://***********************************************************//*名称:一个程序详细研究DataReader,同时显示Command用法//*功能:演示DataReader的各项操作。//*说明:如果需要文字说明请查看我的BLOG里面关于ado.net的文章//*作者:雪冬寒//*BOLG:http://blog.csdn.net/bi...
阅读全文
摘要:在.net1.4322 和.net2.0下,如下代码运行速度差近50倍,至今还未找到原因,目前的解决方法是在静态构造函数中直接进行声明,以提升速度,如果大家有兴趣可以看一下RegexOptions.Compiled 这个正则项,我猜在vs2005下的框架有一些变化。using System;using System.Data;using System.Configuration;using Sys...
阅读全文
摘要:delegate string delegatehello (string a1,string a2); delegatehello aysncallback; string result=null; public string hello(string a1,string a2) { return "hello "+a1+a2; } private void Page_Lo...
阅读全文
摘要:小序 好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟姐妹们多拍几块砖——...
阅读全文
摘要:事件的简单解释:事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET Framework 定义了一个...
阅读全文
摘要:我們已经接触了众多数字视频类型,它们各有各的应用领域。为了在不同的领域中应用数字视频,需要在不同的数字视频格式之间进行转换,为了让大家在应用中做到游刃有余,在这里我们将对数字视频格式的转换方法作全面的介绍。 一、VCD/DVD转AVI 1.VCD转AVI VCD采用MPEG-1视频编码,音频为MPEG-1 Layer II编码,在压缩率上不如DivX+MP3视音频组合的AVI格式。将VCD转...
阅读全文
摘要:FFMPEG 编译 使用msys+mingw,编译成可以供vc调用的静态库 FFMPEG功能 1. 视频音频格式转换 Ffmpeg能使用任何支持的格式和协议作为输入: *比如你可以输入YUV文件:ffmpeg -i /tmp/test%d.Y /tmp/out.mpg 它将要使用如下文件: /tmp/test0.Y, /tmp/test0.U, /tmp/t...
阅读全文
摘要:1.先到[url]www.3gpp.org[/url]下载以下三个文件: - [url]http://www.3gpp.org/ftp/Specs/2004-03/Rel-5/26_series/26204-520.zip[/url]- [url]http://www.3gpp.org/ftp/Specs/2004-03/Rel-5/26_series/26073-530.zip[/url]- [...
阅读全文
摘要:ffmpeg的编译大全 ffmpeg的编译大全 最近互联网视频共享的网站很火,公司也想搞类似的网站,初步是用fms+ffmpeg形式 fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。 为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下 环境:redhat as4 1。首先获取ffmpeg 很多人找不到怎么下载,其实之前ffmpeg可以通过cvs下载,不过...
阅读全文
摘要:关于Flash Remoting 跨域问题,今天折腾了半天,终于有了进展。 假设Remoting Service在DomainA.com上,而一个swf发布在DomainB.com上,现在DomainB.com上的swf要连接DomainA的Remoting Service,现在就是跨域的Remoting连接了。 Flash Remoting与.Net的Remoting不同,....
阅读全文
摘要:D:\FMS\ffmpeg>ffmpeg -formatsffmpeg version 0.4.9-pre1-based-MobileHackerz030, build 4743, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-mp3lame --enable-faac --enable-faad --enabl...
阅读全文
摘要:在Flash Remoting与.Net的结合中,要返回多个值给Flash,比如返回一个数组或结构体的数据,比较简单,主要代码如下:Test.Aspx: Flash中接受结果的方法: function sayGreeting_Result(evt:ResultEvent):Void { if (evt.result != null) { trace(evt.result[0]...
阅读全文
摘要:我们常做的一件事情,就是在文章系统中,截取一定长度的文章标题,超过指定长度,就加“...”如两个字符串:string str1 = "中国人要啊abc呀~";string str2 = "1中国人23456abc呀~";要截取后,输出:str1 = "中国人要...";str2 = "1中国人2...";即要把中英文混合的字符串,在截取后,长度要一致,即8个字节的长度(不包括三个点),而且不能出现...
阅读全文
摘要:今天还是继续说说C#调用系统Api启动外部程序的方法,今天要说的是CreateProcess这个Api函数,相比前两篇文章(一、二)中所说的Api,CreateProcess参数要更复杂一些,但使用起来,要更灵活。1. using System.Runtime.InteropServices; 2. CreateProcess中用到了几个结构体类型,先声明他们: [System.R...
阅读全文