<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/wqf363" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wqf363" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 21 May 2008 12:03:00 GMT</lastBuildDate><title>denny的专栏</title><description>目前主要关注搜索引擎，P2P，Linux下开发，算法与数据结构领域</description><link>http://blog.csdn.net/wqf363/</link><item><title>搜索引擎开发经验</title><link>http://blog.csdn.net/wqf363/archive/2008/05/21/2465404.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/2465404.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/2465404.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2465404</trackback:ping><description>一 查询子系统1)逻辑表达式综合的搜索引擎通常支持逻辑与,逻辑或,逻辑非这三种操作.多个查询词的时候要进行逻辑操作,通常空格默认为&amp;,如果在多个查询结果前进行预排序,那么就可以把原来复杂的逻辑操作转为有序集合的合并操作,时间复杂度仅为O(m+n). 2)排序a)文本排序文本内容是最重要的依据，而文本内容在词汇的集合，因此排序主要考虑到文本词汇的权重，涉及到的因素有:查询词的邻近关系,命中位置(包括标题,META关键词,还是正文),单篇文档中的命中频率. b)网页排序网页与文本的不同，是增加了meta元素和各种链接信息。因此网页的权重由三部分组成。网页权重= 文本词汇的基本权重　＋　链接权重　＋　查询用户行为的加权链接权重(url)主要考虑网页入度（对外链接数），镜像，目录深度。经典例子是google的pagerank. 3)分布式查询可以由一个模块向多个节点发出请求,然后对各个节点返回的结果进行合并,排序.这种情况应用在不相交数据集是能降低节点开销,提高节点容错性的.但要保证每一个文档的全部索引项在同一个节点上. 4)检索的IO瓶颈通过倒排索引得到文档位置去取内容时,或&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/2465404.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 21 May 2008 20:03:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2008/05/21/2465404.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2008/05/21/2465404.aspx</guid><dc:creator>denny</dc:creator></item><item><title>vc7.0常见调试问题</title><link>http://blog.csdn.net/wqf363/archive/2008/04/13/2289264.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/2289264.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/2289264.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2289264</trackback:ping><description>VC7.0的常见调试问题&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/2289264.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 14 Apr 2008 05:18:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2008/04/13/2289264.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2008/04/13/2289264.aspx</guid><dc:creator>denny</dc:creator></item><item><title>alexa使用指南</title><link>http://blog.csdn.net/wqf363/archive/2008/04/13/2287975.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/2287975.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/2287975.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2287975</trackback:ping><description>正确认识alexa排名纳入统计的访问量仅来自使用Alexa工具栏（Alexa Toolbar）的用户, Alexa工具栏仅在windows操作系统下，Internet Explorer浏览器中使用有效，使用其它操作系统或者浏览器的访问将不能被计数。因此alexa排名有很大的局限性. 又因为alexa工具条是英文,对于非英文区的用户,安装者极少,因此alexa只能反映英语语言区中windows平台下用户的使用习惯.对于要拓展海外欧美市场的企业来说, alexa是可以供参考的一个流量统计样本.另外,外人在了解一个企业时,也可用alexa来判断这个企业大概的流量和受欢仰的产品.&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/2287975.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 13 Apr 2008 11:21:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2008/04/13/2287975.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2008/04/13/2287975.aspx</guid><dc:creator>denny</dc:creator></item><item><title>Rose建模历程(3 双向工程与小结)</title><link>http://blog.csdn.net/wqf363/archive/2007/11/27/1904559.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1904559.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1904559.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1904559</trackback:ping><description>双向工程
1）.正向工程： 根据模型框图生成指定语言的代码

步骤：需要在组件图（component view）中创建一个组件（component），设置好需要进行转换的组件的信息，open Sepcification...--&gt;Realizes --&gt;assign（选择要生成代码的类），最后Generate Code确定后就生成代码了．

 

２）.逆向工程产生模型：根据选择开发应用程序的语言生成对应的程序的代码。 
Rose 的九种图 Rose图在软件工程各阶段的使用&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1904559.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 28 Nov 2007 02:03:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/11/27/1904559.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/11/27/1904559.aspx</guid><dc:creator>denny</dc:creator></item><item><title>日志和时间函数设计</title><link>http://blog.csdn.net/wqf363/archive/2007/11/19/1893134.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1893134.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1893134.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1893134</trackback:ping><description>日志函数的需求:
a)输出错误日志，每天一个错误日志文件；
b)使用一些标准宏，准确定位错误位置和发生错误时间;
c)使用有格式的输出．

时间函数需求：
a)秒级second：　time(NULL)
b)毫秒级ms:  GetTickCount (win32 api,返回当前时间的毫秒级，1tick=55us)，常用于费时程序的统计，压缩一个文件．
c)微秒级us: gettimeofday返回的是一个时间结构struct tm
d)clock:　用来计算当前函数cpu调用的时间,如果是main函数里，则是整个程序的cpu调用时间了。clock/CLOCKS_PER_SEC那么返回的将是秒，否则返回微秒时间。
&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1893134.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 20 Nov 2007 01:57:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/11/19/1893134.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/11/19/1893134.aspx</guid><dc:creator>denny</dc:creator></item><item><title>LAMP安装配置手记</title><link>http://blog.csdn.net/wqf363/archive/2007/11/14/1885354.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1885354.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1885354.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1885354</trackback:ping><description>说明：网上的各种安装说明都不是很好地说明了配置参数的来由，本文将尽可能标明每一步的必要性．已安装包不是必需的，其中mysql可以独立安装，而rpm包形式的httpd因为不是mod-so形式安装的，如果要支持php或者其它模块，要强制remove重安装编码版本.　#rpm --nodeps --erase httpd
其它php可能需要的模块功能说明：
libxml2: xml解析库
zlib: 开源压缩库
gd: 图形库
libpng: 用来处理png图像格式文件的库
freetype: TrueType字体绘制引擎
ZendOptimizer:
JPEG库:
&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1885354.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 15 Nov 2007 02:02:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/11/14/1885354.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/11/14/1885354.aspx</guid><dc:creator>denny</dc:creator></item><item><title>mysql使用常见问题</title><link>http://blog.csdn.net/wqf363/archive/2007/08/17/1748656.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1748656.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1748656.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1748656</trackback:ping><description>MYSQL4.1权限管理。&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1748656.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 18 Aug 2007 02:40:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/08/17/1748656.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/08/17/1748656.aspx</guid><dc:creator>denny</dc:creator></item><item><title>ubuntu应用小结</title><link>http://blog.csdn.net/wqf363/archive/2007/08/16/1746936.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1746936.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1746936.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746936</trackback:ping><description>开发文档：sudo apt-get install binutils-doc glibc-doc libstdc 6-4.0-doc stl-manual manpages manpages-dev dev php-doc qt4-doc libml2-doc perl-doc cpp-4.0-doc cpp-doc gcc-4.0-doc gcc-doc.&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1746936.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 17 Aug 2007 02:15:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/08/16/1746936.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/08/16/1746936.aspx</guid><dc:creator>denny</dc:creator></item><item><title>认证的原理及使用</title><link>http://blog.csdn.net/wqf363/archive/2007/06/29/1671867.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1671867.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1671867.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1671867</trackback:ping><description>近年来相当流行的认证技术应该是基于证书的认证。其实证书就是一个数据块，主要包括公开密钥、主体相关的信息、证书有效的日期、证书发行者的信息和证书发行者生成的签名。

其实整个过程很简单，我就认为是二次数字签名就是了。第一次首先需要证书的实体将自己的信息和公钥提交给CA，CA确认该组织的可信赖之后，就用自己的密钥对该实体的信息和公钥进行签名。最后被签名的信息会就叫证书。站在用户的角度，用户首先接到一个证书，当然会根据CA（可信）提供的公钥进行解密，如果能解密，当然就可以获得可信赖的信息和实体公钥。然后由实体公钥再进行前面我们介绍的数字签名解密步骤。

&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1671867.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 30 Jun 2007 03:42:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/06/29/1671867.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/06/29/1671867.aspx</guid><dc:creator>denny</dc:creator></item><item><title>2007年NASDAQ中国概念股</title><link>http://blog.csdn.net/wqf363/archive/2007/06/18/1656978.aspx</link><wfw:comment>http://blog.csdn.net/wqf363/comments/1656978.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/wqf363/comments/commentRss/1656978.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1656978</trackback:ping><description>由全美证券交易商协会(NASD)创立的纳斯达克(National Association of Securities Dealers Automated Quotation，简称NASDAQ),纳斯达克（NASDAQ）是全球最大的电子股票交易市场，约有3200家公司在此上市，上市公司数量为美国所有股票交易市场之最。在纳斯达克挂牌上市的公司中，有322家是非美国公司，其中包括40(?)家中国内地公司和19家香港公司。&lt;img src =&quot;http://blog.csdn.net/wqf363/aggbug/1656978.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 19 Jun 2007 04:44:00 +0800</pubDate><author>denny</author><comments>http://blog.csdn.net/wqf363/archive/2007/06/18/1656978.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/wqf363/archive/2007/06/18/1656978.aspx</guid><dc:creator>denny</dc:creator></item></channel></rss>