11 2012 档案

摘要:《Learn Python The Hard Way》中文版,基本可以当手册看:http://lpthw-cn.ducktypist.com/en/latest/index.html# 《A Byte of Python》中文版,之前看过英文版,感觉光看不练没啥用:http://linux.chinaitlab.com/manual/python_chinese/ 《Think Pyth... 阅读全文
posted @ 2012-11-29 15:17 紫红的泪 阅读(640) 评论(0) 推荐(0)
摘要:最近有个这样的需求,就是在不能获取dll源码情况下来检测该dll的内存泄漏。并且该dll是release下的版本,链接了release版的CRT。由于不能获取源码,就不能重新编译,比较好的解决方案就是hook api。寻思这事儿肯定有人干过,搜了一下在code project上真有。收藏一下: http://www.codeproject.com/Articles/150463/Le... 阅读全文
posted @ 2012-11-29 15:12 紫红的泪 阅读(462) 评论(0) 推荐(0)
摘要:看到一篇lock-free数据结构的文章,写的不错,最原始的出处是IBM Developer Works,这里转载的看着更顺眼些:http://gamebabyrocksun.blog.163.com/blog/static/57153463201291654858247/ 阅读全文
posted @ 2012-11-28 17:28 紫红的泪 阅读(1312) 评论(0) 推荐(0)
摘要:主要用在Managed C++做Native C++ Wrapper时, void foo(Bar^% x); => void foo(ref Bar x); using namespace System::Runtime::InteropServices; void foo([Out] Bar^% x); => void foo(out Bar x); 阅读全文
posted @ 2012-11-22 16:03 紫红的泪 阅读(1238) 评论(0) 推荐(0)
摘要:看MongoDB源码,发现里面有用这种诡异智能指针的,以前没见过,学习了。原文地址 阅读全文
posted @ 2012-11-19 16:06 紫红的泪 阅读(1082) 评论(0) 推荐(0)
摘要:主要是要注意两种析构语义上的不同:http://www.cnblogs.com/flier/archive/2004/07/08/22333.html 阅读全文
posted @ 2012-11-08 13:34 紫红的泪 阅读(196) 评论(0) 推荐(0)
摘要:所谓Stemming,可以称为词根化,这里有个overview。在英语这样的拉丁语系里面,单词有多种变形。比如加上-ed、-ing、-ly等等。在分词的时候,如果能够把这些变形单词的词根找出了,对搜索结果是很有帮助的。Stemming算法有很多了,三大主流算法是Porter stemming algorithm、Lovins stemming algorithm、Lancaster (... 阅读全文
posted @ 2012-11-06 11:51 紫红的泪 阅读(821) 评论(0) 推荐(0)
摘要:当这两个头文件顺序颠倒时,编译会出现许多莫名其妙的错误,错误如下: 1>…\include\ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition 1>…\include\winsock.h(460) : see previous definition of 'AF_IPX' … [原因分析] 主要原因... 阅读全文
posted @ 2012-11-05 15:18 紫红的泪 阅读(6305) 评论(0) 推荐(0)
摘要:一直以来都是在Win32环境下Build和使用boost,但现在基本上每天都在64位Win7下工作,所以很有必要把这几天的经验总结下来。和32位环境不同,x64环境下编译得先从开始菜单启动Visual Studio的Visual Studio 2008 x64 Win64 Command Prompt进入命令提示符,而不是随便打开任意一个命令行窗口就行。然后转到boost根文件夹,运行... 阅读全文
posted @ 2012-11-05 11:04 紫红的泪 阅读(16676) 评论(3) 推荐(3)
摘要:KDTREE主要用来做范围查询,比如找与给定点距离最近的点。也有类似的面试题,如, 找一个点集中与给定点距离最近的点,同时,给定的二维点集都是固定的,查询可能有很多次,时间复杂度O(n)无法接受,请设计数据结构和相应的算法。 类似于@陈利人:附近地点搜索,就是搜索用户附近有哪些地点。随着GPS和带有GPS功能的移动设备的普及,附近地点搜索也变得炙手可热。在庞大的地理数据库中搜索地点,索引... 阅读全文
posted @ 2012-11-01 21:12 紫红的泪 阅读(5377) 评论(0) 推荐(1)
摘要:跟字符串的编辑距离不同,这里通常采用VSM+余弦定理:http://www.dewen.org/q/6668/%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E6%AF%94%E8%BE%83%E4%B8%A4%E7%AF%87%E6%96%87%E7%AB%A0%E7%9B%B8%E4%BC%BC%E6%80%A7%E7%9A%84%... 阅读全文
posted @ 2012-11-01 21:06 紫红的泪 阅读(1285) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示