上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 研究文本比较算法有一段时间了。近日研读了《A Linear Space Algorithm for Computing Maximal Common Subsequences》(D.S.Hirschberg著)。文章写于1975年。很多其他的论文都会引用这篇论文,可见这篇论文的质量。同时,该文作者D.S.Hirschberg也写了很多有关LCS的文章,也都是经典中的经典。 在研读这篇文章之后,我将它翻译成中文。由于本人的英语与文法都还不行,故翻译的质量也就一般了,也欢迎广大网友指正。Introduction导论 The problem of finding a longest common . 阅读全文
posted @ 2011-02-27 18:51 万仓一黍 阅读(16371) 评论(10) 推荐(6) 编辑
摘要: 文本比较算法Ⅰ——LD算法 文本比较算法Ⅱ——Needleman/Wunsch算法 文本比较算法Ⅲ——计算文本的相似度 文本比较算法Ⅳ——Nakatsu算法 在写了本系列的前面几篇文章之后。有些网友质疑文章的正确性。在仔细的推敲之下,这些网友指正的不无道理。下面举一个反例,来质疑前面文章的正确性。 文本:A:481234781;B:4411327431 先按照LD算法,计算LD矩阵 LD矩阵 4 4 1 1 3 2 7 4 3 1 0 1 2 3 4 5 6 7 8 9 10 4 1 0 1 2 3 4 5 6 7 8 9 8 2 1 1 2 3 4 5 6 7 8 9 1 3 2 2 1 . 阅读全文
posted @ 2011-02-22 12:23 万仓一黍 阅读(4602) 评论(9) 推荐(4) 编辑
摘要: 在“键盘监控的实现Ⅰ——Keyboard Hook API函数”中,介绍了基本的Key Hook API函数   在“键盘监控的实现Ⅱ——容易产生误解的CallNextHookEx函数”中,提到按键消息的修改是不能通过更改参数调用CallNextHookEx函数来实现的。  本文就是要解决这个问题,如何来实现按键消息的修改。这里我们要引入一个函数  Private Declare Sub keybd_event Lib "user32" (ByVal bvk As Byte, ByVal scan As Byte, ByVal dwflags As Integer, ByVal dwextra 阅读全文
posted @ 2010-12-09 18:47 万仓一黍 阅读(6118) 评论(6) 推荐(3) 编辑
摘要: 在上文“键盘监控的实现Ⅰ——Keyboard Hook API函数”中介绍了键盘的Hook API函数。  重点就在按键消息处理函数  Private Function KeyboardHookProc(ByVal nCode As Integer, ByVal wParam As Integer, ByVal lParam As IntPtr) As IntegerDim MyKeyboardHookStruct As KeyboardHookStruct = DirectCast(Marshal.PtrToStructure(lParam, GetType(KeyboardHookStru 阅读全文
posted @ 2010-12-08 13:48 万仓一黍 阅读(10724) 评论(7) 推荐(5) 编辑
摘要: 在实际应用中,键盘监控是一种很常见的技术,它包括按键的记录、按键的过滤、按键的修改(映射)等。比方说,我们想统计用户的击键情况,这个就是按键的记录;我们想屏蔽某些系统键(例如Alt键、Win键),这个是按键的过滤;我们想改变按键的值,例如按下A,出来的是Z,在例如按下A,出来按键的组合SDFG等(貌似这个在游戏中比较多,有些游戏的大绝招都比较难按,用这个一劳永逸),这个是按键的修改。  键盘监控的... 阅读全文
posted @ 2010-12-07 14:54 万仓一黍 阅读(19801) 评论(12) 推荐(5) 编辑
摘要: 编写WinForm程序时,都会碰到一个问题。就是WinForm窗口在不同分辨率下的大小问题。举例说明,你编写的WinForm窗口在1024×768下是合适、匀称的。不过,如果用户的计算机的分辨率为1400×900时,你的WinForm窗口就显得偏小,其中的字体和控件都显得偏小。如果用户的分辨率为640×480,那你的窗口就远远超过它的屏幕的大小。  如何解决这个问题?... 阅读全文
posted @ 2010-11-14 18:02 万仓一黍 阅读(25416) 评论(10) 推荐(6) 编辑
摘要: 本文的公式的基础都是在前文的基础上的。详情请参看前文:  计算机中的颜色I——颜色概述   计算机中的颜色II——VB2005中的Color结构  计算机中的颜色III——HSV表示方法  计算机中的颜色IV——纯色、色相色  计算机中的颜色V——快速计算颜色的色相值  计算机中... 阅读全文
posted @ 2010-11-12 13:29 万仓一黍 阅读(3445) 评论(0) 推荐(1) 编辑
摘要: 在“计算机中的颜色XI——从色相值到纯色的快速计算(新的公式)”中提到了色相值到纯色的快速计算。  反过来如何快速的计算纯色的色相值?在“计算机中的颜色V——快速计算颜色的色相值”中曾经提到过计算公式  任意一个纯色的色相值可以用下面公式表示     当G≥B时,H=(255-R+G+B)/... 阅读全文
posted @ 2010-11-10 09:29 万仓一黍 阅读(1797) 评论(3) 推荐(1) 编辑
摘要: 先将前面写的关于颜色的十篇文章列表贴于下方  计算机中的颜色I——颜色概述  计算机中的颜色II——VB2005中的Color结构  计算机中的颜色III——HSV表示方法  计算机中的颜色IV——纯色、色相色  计算机中的颜色V——快速计算颜色的色相值  计算机中的颜色VI&#... 阅读全文
posted @ 2010-11-09 14:31 万仓一黍 阅读(3043) 评论(0) 推荐(2) 编辑
摘要: 在Dot Net中,InputLanguage对象是“提供方法和字段以管理输入语言。无法继承此类。”  InputLanguage对象中InstalledInputLanguages方法获得系统已经安装的输入法;CurrentInputLanguage方法是获取或设置当前输入法;DefaultInputLanguage方法是获取系统的默认输入法。通过InputLanguag... 阅读全文
posted @ 2010-07-14 13:01 万仓一黍 阅读(2335) 评论(1) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页