<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xlvector的专栏]]></title><description><![CDATA[Vector Space]]></description><link>https://blog.youkuaiyun.com/xlvector</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xlvector]]></copyright><item><title><![CDATA[爬虫的困惑：下一步走向何处]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/3430152</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/3430152</guid><author>xlvector</author><pubDate>Tue, 02 Dec 2008 16:30:00 +0800</pubDate><description><![CDATA[最简单的表述，爬虫的作用就是从一个起始页面开始，抓取整个互联网。但是，互联网太大了，一个爬虫显然不可能抓取整个互联网。那么最简单的想法是，先抓取比较重要的网页，然后再抓取比较不重要的网页，同时比较频繁的更新重要的网页。这样问题就出来了，爬虫怎么知道什么网页是重要的？也许有人说，不是有pagerank算法吗？但是，pagerank是在爬下网页后根据网页之间的超级连接计算出来的，现在爬虫什么也没爬，他]]></description><category></category></item><item><title><![CDATA[图可视化工具 GLDF : Graph Layout tool]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2951378</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2951378</guid><author>xlvector</author><pubDate>Fri, 19 Sep 2008 12:36:00 +0800</pubDate><description><![CDATA[GLDF : Graph Layout by Directed Force最近一直在研究复杂网络的问题，可视化是复杂网络中的一个重要工具，Directed Force的可视化算法可以显示出网络中的一些结构，比如聚类结构。为此写了一个可视化工具，用的 Qt for windows. 可以移植到Linux下面。可以处理1000个顶点的图的可视化（在普通PC机上测试），支持鼠标的拖动，选择等交互。支持P]]></description><category></category></item><item><title><![CDATA[Firefox 扩展中文化实例教程]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2553687</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2553687</guid><author>xlvector</author><pubDate>Mon, 16 Jun 2008 16:35:00 +0800</pubDate><description><![CDATA[这篇文章讲解发irefox扩展中文化还不错 http://hall.sociz.com/index.php?showtopic=6490  不过我还没有调试通过，呜呜]]></description><category></category></item><item><title><![CDATA[关于小规模垂直搜索的想法]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2547719</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2547719</guid><author>xlvector</author><pubDate>Sat, 14 Jun 2008 21:39:00 +0800</pubDate><description><![CDATA[如果我们要对某一个事件有一个具体的了解，比如这几天的欧洲杯，当然我们可以上新浪，搜狐。但这个时候，如果有个专门针对欧洲杯的垂直搜索，把各地的资源整合起来应该是一个不错的选择。不过，这种针对一个很窄的领域的垂直搜索，大概也不会处理超过10w张网页，如果我们用C++写后台的爬虫索引，用php写前台的页面，系统就显得太复杂了，维护起来也不方便。  于是我设想用php + mysql来实现一个能处理50W]]></description><category></category></item><item><title><![CDATA[娱乐361 图片搜索]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2521203</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2521203</guid><author>xlvector</author><pubDate>Sat, 07 Jun 2008 22:41:00 +0800</pubDate><description><![CDATA[大家可以用以下娱乐361的图片搜索，主要是针对明星，影视等娱乐图片目前娱乐361的图片搜索还没有独立出来，大家可以搜索空间，然后查看相册http://www.yule361.com娱乐搜索引擎另外有一个明星贴图的页面http://image.yule361.com/space/imageyl/mingxin.php我相信我们的搜索结果准确度是超过了现在绝大多数的搜索引擎]]></description><category></category></item><item><title><![CDATA[4.17号alexa排名算法变化]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2422890</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2422890</guid><author>xlvector</author><pubDate>Fri, 09 May 2008 14:58:00 +0800</pubDate><description><![CDATA[http://www.zhanghangfeng.cn/post/1051.htmlThe New Alexa RankingsWeve been working hard behind the scenes for several months and are excited to announce that our new Alexa Rankings system is avail]]></description><category></category></item><item><title><![CDATA[网站日志系统的设计（一）]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2415372</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2415372</guid><author>xlvector</author><pubDate>Thu, 08 May 2008 11:49:00 +0800</pubDate><description><![CDATA[如果要监测一个网站的流量，日志系统肯定是少不了的，可以用google analytics。但如果自己设计，可以获取更多的信息。最简单的日志系统，是用服务器脚本，比如php来记录，这其实和apache的记录差不多。但这种方法无法跟踪用户的点击和鼠标。所以这种方法就不介绍了。用javascript来设计网站的日志系统，可以用两种方法设计，Ajax或者script方法（这个方法没有标准的名字，所以暂时叫]]></description><category></category></item><item><title><![CDATA[图片搜索引擎搜索结果的显示]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2261094</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2261094</guid><author>xlvector</author><pubDate>Tue, 08 Apr 2008 17:17:00 +0800</pubDate><description><![CDATA[因为搜索引擎搜索出来的图片大小各异，所以结果的排版显示比较困难，经过一个下午的研究，最终用一段javascript实现了如下的排版。http://i.cindoo.com/space/image/image.php?sid=2557&&name=%CC%C0%CE%A8这个排版时MSN Live Search中的图片排版。首先图片的显示还是用table完成的，但是如何让图片按比例缩小，一开始总是觉]]></description><category></category></item><item><title><![CDATA[C++初学者应该关心的优秀图书一览]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2048505</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2048505</guid><author>xlvector</author><pubDate>Thu, 17 Jan 2008 12:46:00 +0800</pubDate><description><![CDATA[1.The C++ Programming Lanuage, by Bjarne Stroustrup, Speical 3rd edition，Addison Wesley　　这是C++创始人B教主之力作，描述C++语言之经典一书。这本书第三版是97年出的，B教主老人家给这本书开了个网页http: //www.research.att.com/~bs/3rd.Html，2000年，又出了个S]]></description><category></category></item><item><title><![CDATA[C++ 中短字符串的快速算法]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2047508</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2047508</guid><author>xlvector</author><pubDate>Wed, 16 Jan 2008 21:05:00 +0800</pubDate><description><![CDATA[如果我们在实际工程中，碰到的字符串都是小于8个字节的短字符串，我们可以通过以下的方法优化来提升系统的性能就是将字符串pack到一个64位整数里。下面的算法将短字符串转换为一个整数inline void convert(const string & buf, uint64 & n) ...{      n = 0;      int length = buf.length();      f]]></description><category></category></item><item><title><![CDATA[javascript:如何获得鼠标在屏幕上的位置]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2046201</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2046201</guid><author>xlvector</author><pubDate>Wed, 16 Jan 2008 08:12:00 +0800</pubDate><description><![CDATA[在web设计时，常常需要获得用户鼠标的坐标，可以用以下方法得到function mouse_pos(e) ...{   if (!e) var e = window.event;   if (e.pageX || e.pageY)     ...{      posx = e.pageX;      posy = e.pageY;   }   else if (e.clientX || e]]></description><category></category></item><item><title><![CDATA[经典的C++库]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2046200</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2046200</guid><author>xlvector</author><pubDate>Wed, 16 Jan 2008 08:04:00 +0800</pubDate><description><![CDATA[基础类 1、 Dinkumware C++ Library参考站点：http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobbs程序设计杰出奖的获得者。其编写的库长期被Microsoft采用，并且最近Borland也取得了其OEM的license，在其C/C+ +的产品中采用Dinkumware的库。]]></description><category></category></item><item><title><![CDATA[搜索引擎技术：标题去重 如何快速判断两个字符串的相似度]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2045054</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2045054</guid><author>xlvector</author><pubDate>Tue, 15 Jan 2008 13:10:00 +0800</pubDate><description><![CDATA[判断两个字符串的相似度很容易，关键是如何提高速度。在搜索引擎中，往往有上百万的网页，怎么去重。速度最快。下面用一个hash的办法来快速计算相似度。首先，我们用hash的方法把一个字符串变为一个整数数组：void hashString(const string & buf, setint> & ret)...{  for(int i = 0; i  buf.length() - 4; ++i]]></description><category></category></item><item><title><![CDATA[C++ Recipes 自己实现输出重定向]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2045041</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2045041</guid><author>xlvector</author><pubDate>Tue, 15 Jan 2008 13:03:00 +0800</pubDate><description><![CDATA[输出重定向在命令行中，可以用 > 和 >> 等实现。但是有时候我们希望通过编程来实现，以下是一个最简单的 C++ 版本。#include ios>#include iostream>#include fstream>int main( )...{    using namespace std;    ofstream file( "rdbuf.txt" );    streambuf *x]]></description><category></category></item><item><title><![CDATA[中国搜索引擎用户调查报告2007]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2045037</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2045037</guid><author>xlvector</author><pubDate>Tue, 15 Jan 2008 13:00:00 +0800</pubDate><description><![CDATA[百度市场份额持续上升，Google/谷歌触底反弹正望咨询的调查结果显示，按照首选搜索引擎用户比例数定义的京沪穗三地用户市场份额，百度为69.5%，Google/谷歌为23.0%，雅虎（含 3721）和搜狗则分别为2.3%和1.8%。根据正望咨询每半年所作的调查结果形成的历史对比，百度的市场份额分别比一年前（2006年9月份）和半年 前（2007年3月份）增长了7.6和0.5个百分点，Googl]]></description><category></category></item><item><title><![CDATA[Google算法调整，提高时间权重]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2045033</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2045033</guid><author>xlvector</author><pubDate>Tue, 15 Jan 2008 12:59:00 +0800</pubDate><description><![CDATA[Duncan Rileygoogle Operating System points out something interesting in google’s algorithm recently: a preference in favoring recent content.The example provided would seem to favor the conclusion]]></description><category></category></item><item><title><![CDATA[AJAX 一个IE和Firefox兼容的XMLHttpRequest]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/2045025</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/2045025</guid><author>xlvector</author><pubDate>Tue, 15 Jan 2008 12:55:00 +0800</pubDate><description><![CDATA[function request() ...{    var A=null;     try ...{         A=new ActiveXObject("Msxml2.XMLHTTP");     }     catch(e) ...{         try ...{             A=new ActiveXObject("Microsoft.XMLHTTP");     ]]></description><category></category></item><item><title><![CDATA[C++ Type traits]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/1894121</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/1894121</guid><author>xlvector</author><pubDate>Tue, 20 Nov 2007 09:56:00 +0800</pubDate><description><![CDATA[昨天研究了C++ 的 type traits，我们在使用C++的模板的时候，有时我们需要确定模板中的T究竟是什么类型的，这时候我们就要用到type traits.比如我们定义一个比较大小的函数：template  less(const T & a, const T & b);我们需要在T是int,double,string时设计不同的算法，一种可以选择的方案就是函数重载。不过我们也可以]]></description><category></category></item><item><title><![CDATA[Cindoo 专业化的搜索引擎]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/1819974</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/1819974</guid><author>xlvector</author><pubDate>Thu, 11 Oct 2007 12:55:00 +0800</pubDate><description><![CDATA[大家都听说过Maholo吧，这个搜索引擎又被称为人肉搜索，他的结果非常专业化，因为他是用人工编辑的。Cindoo是一个类似的引擎，他同样注重结果的专业性，但他不使用太多的人工编辑。在Cindoo中，不是所有的网站都会索引，只有那些Cindoo认为结果比较专业的网站才会索引。和Google不一样，Cindoo目前不注重结果的广度，我们不保证所有的搜索都有结果，但我们尽量保证有的结果都是很好的]]></description><category></category></item><item><title><![CDATA[Javascript中最常用的55个经典技巧]]></title><link>https://blog.youkuaiyun.com/xlvector/article/details/1815295</link><guid>https://blog.youkuaiyun.com/xlvector/article/details/1815295</guid><author>xlvector</author><pubDate>Mon, 08 Oct 2007 14:54:00 +0800</pubDate><description><![CDATA[1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成自己的图标6.  可以]]></description><category></category></item></channel></rss>