01 2013 档案

摘要:Horspool算法是后缀搜索算法,对于每个文本搜索窗口,将窗口内的最后一个字符与模式串(needle)的最后一个字符进行比较。如果相等,则继续从后向前验证其他字符,直到完全相等或者某个字符不匹配。当遇到字符不匹配的情况时就需要将搜索窗口往后移动,计算移动的距离可以有不同方法,Wikipedia中给出的C语言实现版本是基于窗口的最后一个字符(haystack上的)。C语言版代码分析: 1 // 在 haystack 中查找 needle 子字符串 2 const unsigned char *horspool_memmem(const unsigned char *haystack, size 阅读全文
posted @ 2013-01-25 11:42 edwardlost 阅读(1330) 评论(0) 推荐(0)
摘要:方法一:基于球面距离搜索附近地点附近地点搜索初探 点评:需要使用2个字段进行查询,查询效率差,适用于数据量较少的小型应用。Haversine formula - Wikipedia 维基百科推荐使用 Haversine 公式计算球面距离Great-circle distance - Wikipedia方法二:基于Geohash算法搜索附近地点geohash:用字符串实现附近地点搜索 点评:精度可控,使用单字段字符串前缀查询,查询效率较高,适用于大数据的应用。Geohash - Wikipediageohash演示其它方法:MySQL中的空间扩展PHP源代码 1 // 2 // 使用 Hav.. 阅读全文
posted @ 2013-01-16 12:21 edwardlost 阅读(3208) 评论(0) 推荐(0)
摘要:1. 下载 ASUnit 框架到官网http://www.asunit.org下载框架源代码包。2. 创建新项目在 FlashDevelop 中创建一个新项目,具体方法参加 FlashDevelop 帮助手册。3. 将 ASUnit 添加到项目中在项目的属性面板中,切换到"Classpaths"选项,将 ASUnit 代码路径加入到项目的 classpaths 中,具体添加的应该是ASUnit 代码包下的 as3\src 子目录。添加 classpath 后 ASUnit 的代码将出现在项目树中:4. 添加测试程序代码首先为测试程序创建一个独立的一级子目录 tests(和s 阅读全文
posted @ 2013-01-08 16:13 edwardlost 阅读(441) 评论(0) 推荐(0)
摘要:原文地址:http://www.oschina.net/code/snippet_273576_17076linux下忘记了mysql的root用户密码解决办法:一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端 [root@localhost /]# 二、杀掉mysql进程 方法1、[root@localhost /]# killall mysqld 方法2、[root@localhost /]# ps -aux // 查看所有进程,找到mysql进程的pid 然后 [root@lo. 阅读全文
posted @ 2013-01-07 11:50 edwardlost 阅读(365) 评论(0) 推荐(0)
摘要:如何导入 fl.controls.* 包组件1、在 Flash CS 软件中新建一个FLA文件,打开组件库,把你所需要使用的组件拖到舞台上(为了使用方便,也可以一次性把所有的组件全部拖到舞台上);2、打开“文件”|“发布设置”|FLASH|勾选”导出 SWC文件”|发布,这样在保存的文件夹中生成一个同名的SWC文件;3、打开FlashDevelop,新建一个AS3项目,把上面生成的SWC文件复制到lib文件夹,右击此SWC文件,选择“添加到库”;4、直接写上代码即可;import fl.controls.Button;import fl.controls.ColorPicker;参考文档:ht 阅读全文
posted @ 2013-01-07 11:44 edwardlost 阅读(1009) 评论(0) 推荐(0)