<?xml version="1.0" encoding="UTF-8" ?>



<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title><![CDATA[yxred职业博客,网站建设,网络文章收集]]> </title>
<description>
<![CDATA[]]>
</description>
<link>http://yxred.blog.bokee.net/</link>
<language>zh-cn</language>
<creator>yxred</creator>
<pubDate>Thu, 04 Feb 2010 17:42:43 CST </pubDate>
<generatorAgent rdf:resource="http://www.bokee.net"/>
<ttl>5</ttl>

<item>
<title>在线购物网站解决方案</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5413064.html</link>
<description>
<![CDATA[<p>
	利用成熟自主开发的在线购物系统，我们可以帮助你在短时间内建立起包括所有必须功能的完整的在线购物平台，并根据客户的需求对这些功能进行定制及优化。以下列出了一个完整的在线购物系统通常所需要的12大要素：<br />
	<br />
	&nbsp;&nbsp;&nbsp; * 提供灵活的产品及目录管理功能；<br />
	&nbsp;&nbsp;&nbsp; * 完善的价格管理机制及购物篮功能；<br />
	&nbsp;&nbsp;&nbsp; * 灵活的界面定制；<br />
	&nbsp;&nbsp;&nbsp; * 完全基于Web，所见即所得的管理工具；<br />
	&nbsp;&nbsp;&nbsp; * 持各种主流在线支付方式；<br />
	&nbsp;&nbsp;&nbsp; * JSP语言开发高安全性<br />
	&nbsp;&nbsp;&nbsp; * 灵活的税率、货币、运费设置； 强<br />
	&nbsp;&nbsp;&nbsp; * 库存及订单管理，能够同企业ERP的系统进行无缝整合；<br />
	&nbsp;&nbsp;&nbsp; * 网站在线服务与客户呼叫中心、CRM系统进行无缝整合；<br />
	&nbsp;&nbsp;&nbsp; * 供专业的在线销售跟踪及分析；<br />
	&nbsp;&nbsp;&nbsp; * 个性化的商品推荐及客户支持功能；<br />
	&nbsp;&nbsp;&nbsp; * 直接与企业内部呼叫中心、CRM、ERP进行整合使用<br />
	<br />
	&nbsp;&nbsp;&nbsp; * 在线购物网站前后台功能介绍 在线购物网站前台功能介绍<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、产品展示<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 采用多种展开方式展示产品资料。多级产品目录区，产品资料图片列表区，推荐产品（大图）、商品搜索，热销商品排行榜。产品详细资料页的显示产品大图、详细文字介绍、规格型号价格等多种属性。侧视图/外包装图（可选），产品的评论，产品投票评分。总浏览次数统计，相关产品链接，本类别产品的销售排行榜。<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、会员中心<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 提供给会员注册、登录，会员找加密码等基本功能。会员中心汇集了会员在网上商城上所能做的所有操作功能，包括：<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 创建订单<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询已提交订单的处理状态<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询历史订单<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询交易流水<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询当前账户余额<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在线付款（充值）<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 维护会员信息（多个送货地址，联系方式，密码）<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询商品历史<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 处理收藏夹的商品内容<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 阅读站内所发文章（论坛发帖）的回复信息<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、订单处理<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们所说的订单服务，不仅是针对一次性购买行为的零售消费者，也包括有重复购买行为的成熟消费者。它们的差异在于，零售消费者是在&ldquo;逛商铺&rdquo;，从货架上把货品放进购物车。订单服务的重点在于页面浏览的舒适性。顾客填写完成订单之后，提交订单。然后顾客开始关注订单的处理过程。首先是对订单的内容进行确认，之后对这张订单的款项进行确认，再之后是对商品交付的确认（不考虑缺货、欠款等特殊情况）。在订单完成货品交付之后，这张订单成为历史订单，供查询、统计、参考。<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4、订购流程（下订单）<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网上商城订购流程<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 非会员订购流程补充说明：<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 非会员购物是会员购物的简化流程。未登录的会员可在非会员商品区浏览商品、加入产品到购物车。然后去收银台结算。与会员购物在结算上的差别是，必须在收银台填写送货地址、付款方式等信息。非会员购物不能享受会员功能，例如商品收藏夹，订单查询，积分，会员等级权限等功能。<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5、新闻、资讯<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在前台按需创建多个文章资讯分类，前台显示每类资讯的前N条，点击后打开新闻阅读页面。点击&ldquo;全部新闻&rdquo;进入资讯频道显示该分类所有文章目录，同时列出其它分类的导航，当信息量较大时，实现翻页效果。<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6、商品检索/搜索<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 检索是网站提供给消费者最基本的商品搜索工具，该功能可以根据商品特点细化，充分照顾浏览者的使用方式，当信息量比较大的时候，通过搜索功能可以让用户按一定的查询条件，快速的搜寻到其所要的产品。<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7、在线支付<br />
	<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 集成与第三方支付网关，接受网上银行支付，如支付宝、网银在线、贝宝等第三方支付网关接口的在线支付。<br />
	<br />
	&nbsp;&nbsp;&nbsp; * 在线购物网站后台管理功能介绍<br />
	<br />
	1、会员管理<br />
	<br />
	对网站用户实现后台的统一管理，主要包括：<br />
	会员的审核与账号清理功能。<br />
	会员密码查询与更改<br />
	会员预付款充值。<br />
	会员消费扣款（从预付款中扣除费用）<br />
	会员积分及等级处理等<br />
	<br />
	2、产品管理<br />
	<br />
	通过后台产品管理模块，对整体网站供用户购买的商品进行统一管理，如新品上市的添加、停售商品的删除、商品评论的审核等，主要包括：<br />
	产品类别定义：大类、小类、子分类的定义。<br />
	产品资料上传、图片上传、删除。<br />
	管理推荐产品。<br />
	设置产品的属性、关联产品<br />
	管理产品的评论<br />
	3、价格管理<br />
	<br />
	对于商城分多种会员级别和类型进行统一的管理，主要包括：<br />
	定义价格级别（非会员价，会员价等）<br />
	产品价格设置。<br />
	促销规则定义（数量折扣，捆绑销售，赠品，积分等）<br />
	4、资讯管理<br />
	<br />
	资讯分类目录的维护，自定义资讯的分类；资讯内容管理：上传、修改、删除、推荐、置顶，转移等。<br />
	5、订单管理<br />
	<br />
	顾客在前台提交了订单之后，可以在其会员中心查询订单的处理进程，网上商城系统的后台订单处理包括订单审核、财务处理、物流处理等内容。<br />
	6、销售统计分析<br />
	<br />
	为网站的运营提供详尽的分析报表。为经营者的广告投放、网站阵列方式做出指导依据。<br />
	日、周、月、季营收（销售，预售，实收）报表<br />
	商品销售报表（汇总/明细）<br />
	商品类别销售报表（汇总/明细）<br />
	7、网站统计分析<br />
	<br />
	来来访者IP、地区、来访时间进行跟踪统计，提供图形化的统计分析工具，对网店商城的商品访问进行统计。<br />
	8、后期技术支持与服务<br />
	<br />
	优秀的网上商城绝非一成不变，应该根据市场需求进行相应的改进。我们的解决方法如下：<br />
	站点结构服务：网站的主导航栏的设置、网页布局的设置，均可按要求重新设置。<br />
	站点样式服务：网站的主体风格、色彩搭配、图片等因素均可按要求调整。<br />
	站点数据管理：数据的安全备份与恢复。<br />
	站点安全管理：严密的权限策略，安全权限配置。<br />
	&nbsp;</p>
]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5413064.html</guid>
<subject>网站建设</subject>
<author>yxred</author>
<category>网站建设</category>
<pubDate>Mon, 28 Jun 2010 17:40:56 CST </pubDate>
</item>

<item>
<title>常用正则表达式   (转)  </title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5382177.html</link>
<description>
<![CDATA[<p>
	常用正则表达式&nbsp;&nbsp; (转)&nbsp;&nbsp;<br />
	&nbsp;<br />
	来自烟海的天空<br />
	<br />
	常用正则表达式&nbsp;&nbsp;<br />
	<br />
	<br />
	非负整数（正整数&nbsp;&nbsp; +&nbsp;&nbsp; 0）&nbsp;&nbsp;<br />
	[^\\d+$]　<br />
	<br />
	正整数　 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
	[^[0-9]*[1-9][0-9]*$]　 &nbsp; 　<br />
	<br />
	非正整数（负整数&nbsp;&nbsp; +&nbsp;&nbsp; 0）<br />
	[^((-\\d+)|(0+))$]　　&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
	<br />
	负整数&nbsp;&nbsp;<br />
	[^-[0-9]*[1-9][0-9]*$]　　&nbsp;&nbsp;<br />
	<br />
	整数<br />
	[^-?\\d+$]　　　 &nbsp; &nbsp; &nbsp; 　&nbsp;&nbsp;<br />
	<br />
	非负浮点数（正浮点数&nbsp;&nbsp; +&nbsp;&nbsp; 0）&nbsp;&nbsp;<br />
	[^\\d+(\\.\\d+)?$]　　<br />
	<br />
	正浮点数&nbsp;&nbsp;<br />
	[^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$]　　<br />
	<br />
	非正浮点数（负浮点数&nbsp;&nbsp; +&nbsp;&nbsp; 0）&nbsp;&nbsp;<br />
	[^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$]　　<br />
	<br />
	负浮点数&nbsp;&nbsp;<br />
	[^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$]　　<br />
	<br />
	浮点数&nbsp;&nbsp;<br />
	[^(-?\\d+)(\\.\\d+)?$]　　<br />
	<br />
	由26个英文字母组成的字符串&nbsp;&nbsp;<br />
	[^[A-Za-z]+$]　　<br />
	<br />
	由26个英文字母的大写组成的字符串&nbsp;&nbsp;<br />
	[^[A-Z]+$]　　<br />
	<br />
	由26个英文字母的小写组成的字符串<br />
	[^[a-z]+$]　　<br />
	<br />
	由数字和26个英文字母组成的字符串&nbsp;&nbsp;<br />
	[^[A-Za-z0-9]+$]　　<br />
	<br />
	由数字、26个英文字母或者下划线组成的字符串&nbsp;&nbsp;<br />
	[^\\w+$]　　<br />
	<br />
	email地址&nbsp;&nbsp;<br />
	[^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$]　　　　<br />
	<br />
	url<br />
	[^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$]　　<br />
	<br />
	<br />
	匹配中文字符的正则表达式：&nbsp;&nbsp; [\u4e00-\u9fa5]<br />
	匹配双字节字符(包括汉字在内)：[^\x00-\xff]<br />
	<br />
	<br />
	中国电话号码验证&nbsp;&nbsp;<br />
	匹配形式如:0511-4405222&nbsp;&nbsp; 或者021-87888822&nbsp;&nbsp; 或者&nbsp;&nbsp; 021-44055520-555&nbsp;&nbsp; 或者&nbsp;&nbsp; (0511)4405222&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp; &quot;((d{3,4})|d{3,4}-)?d{7,8}(-d{3})* &quot;&nbsp;&nbsp;<br />
	<br />
	中国邮政编码验证&nbsp;&nbsp;<br />
	匹配形式如:215421&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp; &quot;d{6} &quot;&nbsp;&nbsp;<br />
	<br />
	电子邮件验证&nbsp;&nbsp;<br />
	匹配形式如:justali@justdn.com&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp; &quot;w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* &quot;&nbsp;&nbsp;<br />
	<br />
	身份证验证&nbsp;&nbsp;<br />
	匹配形式如:15位或者18位身份证&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp; &quot;d{18}|d{15} &quot;&nbsp;&nbsp;<br />
	<br />
	常用数字验证&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp;&nbsp;&nbsp;<br />
	&quot;d{n} &quot;&nbsp;&nbsp; n为规定长度 &nbsp;<br />
	&quot;d{n,m} &quot;&nbsp;&nbsp; n到m的长度范围&nbsp;&nbsp;<br />
	<br />
	非法字符验证&nbsp;&nbsp;<br />
	匹配非法字符如: &lt; &nbsp; &gt; &nbsp; &amp; &nbsp; / &nbsp; &#39; &nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<br />
	正则表达式&nbsp;&nbsp; [^ &lt;&gt; &amp;/| &#39;\]+&nbsp;&nbsp;<br />
	<br />
	日期验证&nbsp;&nbsp;<br />
	匹配形式如:20030718,030718&nbsp;&nbsp;<br />
	范围:1900--2099&nbsp;&nbsp;<br />
	正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}&nbsp;<br />
	<br />
	<br />
	&nbsp;<br />
	&nbsp;</p>
]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5382177.html</guid>
<subject>编程知识</subject>
<author>yxred</author>
<category>编程知识</category>
<pubDate>Thu, 24 Jun 2010 11:48:06 CST </pubDate>
</item>

<item>
<title>怎样才可以启用任务管理器</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5274154.html</link>
<description>
<![CDATA[方法一：打开&ldquo;注册表编辑器&rdquo;，找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies]，在右侧窗格中创建名为DisableTaskMgr的Dword值，将其值设置为1即可禁用&ldquo;任务管理器&rdquo;，设置为0则为启用。 <br /><br />方法二：在&ldquo;开始&rdquo;菜单中的&ldquo;运行&rdquo;对话框中输入&ldquo;gpedit.msc&rdquo;命令，就会启动&ldquo;组策略&rdquo;设置窗口。在组策略窗口中，执行&ldquo;本地计算机策略&rarr;用户配置&rarr;管理模板&rarr;系统&rarr;Ctrl+Alt+Del选项&rdquo;命令。在右边的&ldquo;删除任务管理器&rdquo;的属性中，设置为&ldquo;已启用&rdquo;。如果有人按Ctrl+Alt+Del键的时候，系统就会禁止操作，从而防止对任务管理器的错误操作。在&ldquo;Ctrl+Alt+Del选项&rdquo;中，还有另外三个可供设置项，分别是&ldquo;删除锁定计算机&rdquo;，&ldquo;删除改变密码&rdquo;，&ldquo;删除注销&rdquo;，通过修改这三项的属性，可以实现相对应的功能。 <br />]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5274154.html</guid>
<subject>电脑知识</subject>
<author>yxred</author>
<category>电脑知识</category>
<pubDate>Thu, 10 Jun 2010 10:37:28 CST </pubDate>
</item>

<item>
<title>如何禁用任务管理器</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5274078.html</link>
<description>
<![CDATA[<div>
<p>方法一：修改注册表。</p>
<p>打开开始--运行，输入regedit（注册表），然后依此找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]，在右面找到DisableTaskMgr，将其值设置为1，如果找不到，在右侧窗格中右击--新建--Dword值，命名为DisableTaskMgr，然后双击打开，将其值设置为1，即可禁用&ldquo;任务管理器&rdquo;。</p>
<p>也可以用下面的方法：</p>
<p>打开Windows自带的记事本，命名为*.reg（*表示可以是任意的名称，但格式必须是.reg）。然后将下面的内容复制进去即可。</p>
<p>Windows Registry Editor Version 5.00</p>
<p>&nbsp;</p>
<p>[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]</p>
<p>&quot;DisableTaskMgr&quot;=dword:01</p>
<p>双击它，导入即可。说明：第二行必须为空。<br />方法二：修改组策略。</p>
<p>在&ldquo;开始&rdquo;菜单中的&ldquo;运行&rdquo;对话框中输入&quot;gpedit.msc&quot;（gpedit.msc就是组策略）。在组策略窗口中，执行&ldquo;本地计算机策略&rarr;用户配置&rarr;管理模板&rarr;系统&rarr;Ctrl+Alt+Del选项&rdquo;命令。在右边的&ldquo;删除任务管理器&rdquo;的属性中，设置为&ldquo;已启用&rdquo;即可禁用&ldquo;任务管理器&rdquo;。</p>
<p>上述操作，可能需要重启之后生效！</p>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5274078.html</guid>
<subject>电脑知识</subject>
<author>yxred</author>
<category>电脑知识</category>
<pubDate>Thu, 10 Jun 2010 10:34:34 CST </pubDate>
</item>

<item>
<title>用js给fckeditor赋值、取值的办法</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5268003.html</link>
<description>
<![CDATA[<table style="TABLE-LAYOUT: fixed; WIDTH: 100%">
    <tbody>
        <tr>
            <td>
            <div class="cnt" id="blog_text">
            <p>//获取编辑器中HTML内容<br />function getEditorHTMLContents(EditorName)<br />{<br />var oEditor = FCKeditorAPI.GetInstance(EditorName);<br />return(oEditor.GetXHTML(true));<br />}<br />//获取编辑器中文字内容<br />function getEditorTextContents(EditorName)<br />{<br />var oEditor = FCKeditorAPI.GetInstance(EditorName);<br />return(oEditor.EditorDocument.body.innerText);<br />}<br />//设置编辑器中内容<br />function SetEditorContents(EditorName, ContentStr)<br />{<br />var oEditor = FCKeditorAPI.GetInstance(EditorName) ;<br />oEditor.SetHTML(ContentStr) ;<br />}</p>
            <p>赋值：</p>
            <p>Java代码 <br />var oEditor = FCKeditorAPI.GetInstance('ncontent');&nbsp;&nbsp; <br />oEditor.SetHTML(&ldquo;三菱电机法拉撕开对方&rdquo;);</p>
            <p>&nbsp;</p>
            <p>还有一个使用的是jquery来实现</p>
            <div class="tit">jQuery FCKEditor插件取值、赋值</div>
            <div class="date">2008-12-13 16:51</div>
            <p>
            <table style="TABLE-LAYOUT: fixed; WIDTH: 100%">
                <tbody>
                    <tr>
                        <td>
                        <div class="cnt">
                        <p>第一步：导入需要的js文件（根据实际情况修改相应路径）</p>
                        <p>Java代码 <br />&lt;script src=&quot;../js/jquery.js&quot; type=text/javascript&gt;&lt;/script&gt;&nbsp;&nbsp; <br />&lt;script src=&quot;../js/jquery.FCKEditor.js&quot; type=text/javascript&gt;&lt;/script&gt;&nbsp;&nbsp; <br />&lt;script src=&quot;../fckeditor/fckeditor.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p>
                        <p>&lt;script src=&quot;../js/jquery.js&quot; type=text/javascript&gt;&lt;/script&gt;<br />&lt;script src=&quot;../js/jquery.FCKEditor.js&quot; type=text/javascript&gt;&lt;/script&gt;<br />&lt;script src=&quot;../fckeditor/fckeditor.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p>
                        <p><br />第二步：初始化（根据实际情况修改相应路径）</p>
                        <p>Java代码 <br />//初始化FCKEditor&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; $.fck.config = {path: '/这里是你的项目名称/fckeditor/', height: 400 ,toolbar:'Default'};&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; $('textarea#ncontent').fck();</p>
                        <p>//初始化FCKEditor<br />&nbsp;&nbsp;&nbsp; $.fck.config = {path: '/这里是你的项目名称/fckeditor/', height: 400 ,toolbar:'Default'};<br />&nbsp;&nbsp;&nbsp; $('textarea#ncontent').fck();</p>
                        <p><br />其中#ncontent为页面你所绑定的textArea的id或name</p>
                        <p>第三步：取值</p>
                        <p>Java代码 <br />var getcontent = $.fck.content('ncontent', ''); //其中ncontent为页面你所绑定的textarea的id或name</p>
                        <p>var getcontent = $.fck.content('ncontent', ''); //其中ncontent为页面你所绑定的textarea的id或name</p>
                        <p><br />第四步：赋值（更新的时候先把原有的值赋给textarea）</p>
                        <p>Java代码 <br />var oEditor = FCKeditorAPI.GetInstance('ncontent');&nbsp;&nbsp; <br />oEditor.SetHTML(data.news_add.na_newscontent);</p>
                        </div>
                        </td>
                    </tr>
                </tbody>
            </table>
            </p>
            </div>
            </td>
        </tr>
    </tbody>
</table>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5268003.html</guid>
<subject>javascript</subject>
<author>yxred</author>
<category>javascript</category>
<pubDate>Wed, 09 Jun 2010 14:06:01 CST </pubDate>
</item>

<item>
<title>教你如何做伪原创文章</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5158717.html</link>
<description>
<![CDATA[<div class="PostContent">
<p>　　<span style="FONT-SIZE: small">在站长圈里，我想大家都知道&ldquo;内容为王&rdquo;这四个字的含义，诚然，有了好的内容网站才能更多的收录量和获得更高的权重，但是我们不是职业写手，不可能每天什么事都去写原创文章，所以现在我们就有了伪原创文章，今天就跟大家分享一下自己创作伪原创文章的一些需要注意的地方，这些地方可以让你的伪原创工作事半功倍:</span></p>
<p><span style="FONT-SIZE: small">　　1. 要注明文章的开头和结尾，这两个地方是搜索引擎认为比较重要的地方，所以你处理伪原创的时候可以在这两个地方加上你要优化的关键字和链接，但是要注意，行文要流畅，而且不要整个网站就优化那一两个关键字，这样做不好，首先搜索引擎会不喜欢，可能认为你有优化过度的嫌疑，其次，你的网站其实很多流量可以由长尾关键字带来的，所以可以在这两个地方多做一些关键字。</span></p>
<p><span style="FONT-SIZE: small">　　2. 要注意伪原创的更新速度，伪原创的文章要以一个比较固定的速度创作，可以一天一篇，或者两天一篇，保持一个固定速度，不要说我今天有时间了，给网站传上20篇伪原创文章，今天没有时间就不上传了，这样会给搜索引擎带来一个不好的印象，怎么这个网站变化这么大，是不是作弊了?</span></p>
<p><span style="FONT-SIZE: small">　　3. 关于伪原创来源的问题，不要找网上传的很热的那种文章，第一那些文章大家都做得太多了，想做到搜索引擎前面太困难了，第二，伪原创处理也不太好处理，所以要找就找那些收录量少或者没有收录的，没有收录的比如说一些blog，blog一般收录比较慢，我们可以打一个时间差，在blog搜索那些刚发表不久的文章，这些文章稍微处理一下就是一篇好的伪原创文章，另外，还有就是一些不对搜索引擎开放的论坛，这些论坛里面的文章都是绝好的伪原创文章。</span></p>
<p><span style="FONT-SIZE: small">　　4. 伪原创工具的问题，据我所知，现在中文的免费和破解伪原创工具还没有特别好的，英文的倒是有一些，但并不是说这些工具就不可以用，比如说，你在百度上搜到最常见的那款伪原创工具，名字我就不说了，可以替换关键字，还可以给关键字加链接，这些都是非常好的功能，我们要善于用工具来减轻我们的工作量，如果做垃圾站，还可以用他的转换繁体字的功能，效果绝对好</span></p>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5158717.html</guid>
<subject>互联网资讯</subject>
<author>yxred</author>
<category>互联网资讯</category>
<pubDate>Thu, 27 May 2010 09:33:37 CST </pubDate>
</item>

<item>
<title>DataTable添加行的方法</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5137242.html</link>
<description>
<![CDATA[<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">方法一:</span> </span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">DataTable&nbsp; tblDatas = new DataTable(&quot;Datas&quot;);<br />DataColumn dc = null;<br />dc = tblDatas.Columns.Add(&quot;ID&quot;, Type.GetType(&quot;System.Int32&quot;));<br />dc.AutoIncrement = true;//自动增加<br />dc.AutoIncrementSeed = 1;//起始为1<br />dc.AutoIncrementStep = 1;//步长为1<br />dc.AllowDBNull = false;//</span> </span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">dc = tblDatas.Columns.Add(&quot;Product&quot;, Type.GetType(&quot;System.String&quot;));<br />dc = tblDatas.Columns.Add(&quot;Version&quot;, Type.GetType(&quot;System.String&quot;));<br />dc = tblDatas.Columns.Add(&quot;Description&quot;, Type.GetType(&quot;System.String&quot;));</span> </span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">DataRow newRow;<br />newRow = tblDatas.NewRow();<br />newRow[&quot;Product&quot;] = &quot;水果刀&quot;;<br />newRow[&quot;Version&quot;] = &quot;2.0&quot;;<br />newRow[&quot;Description&quot;] = &quot;打架专用&quot;;<br />tblDatas.Rows.Add(newRow);</span> </span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">newRow = tblDatas.NewRow();<br />newRow[&quot;Product&quot;] = &quot;折叠凳&quot;;<br />newRow[&quot;Version&quot;] = &quot;3.0&quot;;<br />newRow[&quot;Description&quot;] = &quot;行走江湖七武器之一&quot;;<br />tblDatas.Rows.Add(newRow);</span> </span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><span style="FONT-FAMILY: andale mono,times">方法二:</span> </span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small">DataTable tblDatas = new DataTable(&quot;Datas&quot;);<br />tblDatas.Columns.Add(&quot;ID&quot;, Type.GetType(&quot;System.Int32&quot;));<br />tblDatas.Columns[0].AutoIncrement = true;<br />tblDatas.Columns[0].AutoIncrementSeed = 1;<br />tblDatas.Columns[0].AutoIncrementStep = 1;<br />tblDatas.Columns.Add(&quot;Product&quot;, Type.GetType(&quot;System.String&quot;));<br />tblDatas.Columns.Add(&quot;Version&quot;, Type.GetType(&quot;System.String&quot;));<br />tblDatas.Columns.Add(&quot;Description&quot;, Type.GetType(&quot;System.String&quot;));</span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small">tblDatas.Rows.Add(new object[]{null,&quot;a&quot;,&quot;b&quot;,&quot;c&quot;});<br />tblDatas.Rows.Add(new object[] { null, &quot;a&quot;, &quot;b&quot;, &quot;c&quot; });<br />tblDatas.Rows.Add(new object[] { null, &quot;a&quot;, &quot;b&quot;, &quot;c&quot; });<br />tblDatas.Rows.Add(new object[] { null, &quot;a&quot;, &quot;b&quot;, &quot;c&quot; });<br />tblDatas.Rows.Add(new object[] { null, &quot;a&quot;, &quot;b&quot;, &quot;c&quot; });</span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small">&nbsp;</span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small">&nbsp;</span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small">BindingSource bindingSource = new BindingSource();<br />bindingSource.DataSource = tblDatas;<br />dataGridView.DataSource = bindingSource;</span></span></span></span></p>
<p style="TEXT-ALIGN: left"><span style="FONT-FAMILY: 宋体"><span style="FONT-SIZE: x-small"><span style="FONT-SIZE: small"><span style="FONT-SIZE: small"><a href="http://www.itqun.net/content-detail/85713_2.html"></a></span></span></span></span></p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5137242.html</guid>
<subject>编程知识</subject>
<author>yxred</author>
<category>编程知识</category>
<pubDate>Mon, 24 May 2010 13:45:00 CST </pubDate>
</item>

<item>
<title>搜索引擎发展史</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5109966.html</link>
<description>
<![CDATA[搜索引擎发展史1990年以前，没有任何人能搜索互联网。 <br />所有搜索引擎的祖先，是1990年由Montreal的McGill University学生Alan Emtage、Peter Deutsch、Bill Wheelan发明的Archie(Archie FAQ)。虽然当时World Wide Web还未出现，但网络中文件传输还是相当频繁的，由于大量的文件散布在各个分散的FTP主机中，查询起来非常不便，因此Alan Emtage等想到了开发一个可以用文件名查找文件的系统，于是便有了Archie。Archie是第一个自动索引互联网上匿名FTP网站文件的程序，但它还不是真正的搜索引擎。Archie是一个可搜索的FTP文件名列表，用户必须输入精确的文件名搜索，然后Archie会告诉用户哪一个FTP地址可以下载该文件。 <br /><br />由于Archie深受欢迎，受其启发，Nevada System Computing Services大学于1993年开发了一个Gopher（Gopher FAQ）搜索工具Veronica（Veronica FAQ）。Jughead是后来另一个Gopher搜索工具。 <br /><br />Robot（机器人）一词对编程者有特殊的意义。Computer Robot是指某个能以人类无法达到的速度不断重复执行某项任务的自动程序。由于专门用于检索信息的Robot程序象蜘蛛(spider)一样在网络间爬来爬去，因此，搜索引擎的Robot程序被称为spider(Spider FAQ)程序。世界上第一个Spider程序，是MIT Matthew Gray的World wide Web Wanderer，用于追踪互联网发展规模。刚开始它只用来统计互联网上的服务器数量，后来则发展为也能够捕获网址（URL）。 <br /><br />与Wanderer相对应，1993年10月Martijn Koster创建了ALIWEB（Martijn Koster Annouces the Availability of Aliweb），它相当于Archie的HTTP版本。ALIWEB不使用网络搜寻Robot，如果网站主管们希望自己的网页被ALIWEB收录，需要自己提交每一个网页的简介索引信息，类似于后来大家熟知的Yahoo。 <br />随着互联网的迅速发展，使得检索所有新出现的网页变得越来越困难，因此，在Wanderer基础上，一些编程者将传统的Spider程序工作原理作了些改进。其设想是，既然所有网页都可能有连向其他网站的链接，那么从一个网站开始，跟踪所有网页上的所有链接，就有可能检索整个互联网。到1993年底，一些基于此原理的搜索引擎开始纷纷涌现，其中最负盛名的三个是：Scotland的JumpStation、Colorado 大学Oliver McBryan的The World Wide Web Worm（First Mention of McBryan's World Wide Web Worm）、NASA的Repository-Based Software Engineering (RBSE) spider。JumpStation和WWW Worm只是以搜索工具在数据库中找到匹配信息的先后次序排列搜索结果，因此毫无信息关联度可言。而RBSE是第一个索引Html文件正文的搜索引擎，也是第一个在搜索结果排列中引入关键字串匹配程度概念的引擎。 <br /><br />Excite 的历史可以上溯到1993年2月，6个Stanford（斯坦福）大学生的想法是分析字词关系，以对互联网上的大量信息作更有效的检索。到1993年中，这已是一个完全投资项目Architext，他们还发布了一个供webmasters在自己网站上使用的搜索软件版本，后来被叫做Excite for Web Servers。（注：Excite后来曾以概念搜索闻名，2002年5月，被Infospace收购的Excite停止自己的搜索引擎，改用元搜索引擎Dogpile） <br /><br />1994年1月，第一个既可搜索又可浏览的分类目录EINet Galaxy（Tradewave Galaxy）上线。除了网站搜索，它还支持Gopher和Telnet搜索。 <br /><br /><br />1994年4月，Stanford University的两名博士生，美籍华人Jerry Yang（杨致远）和David Filo共同创办了Yahoo（Jerry Yang Alerts a Usenet group to the Yahoo Database ，1996年的Yahoo）。随着访问量和收录链接数的增长，Yahoo目录开始支持简单的数据库搜索。因为Yahoo!的数据是手工输入的，所以不能真正被归为搜索引擎，事实上只是一个可搜索的目录。Wanderer只抓取URL，但URL信息含量太小，很多信息难以单靠URL说清楚，搜索效率很低。Yahoo!中收录的网站，因为都附有简介信息，所以搜索效率明显提高。（注：Yahoo以后陆续使用Altavista、Inktomi、Google提供搜索引擎服务） <br /><br />1994年初，Washington大学CS学生Brian Pinkerton开始了他的小项目WebCrawler（Brian Pinkerton Announces the Availability of Webcrawler）。1994年4月20日，WebCrawler正式亮相时仅包含来自6000个服务器的内容。WebCrawler是互联网上第一个支持搜索文件全部文字的全文搜索引擎，在它之前，用户只能通过URL和摘要搜索，摘要一般来自人工评论或程序自动取正文的前100个字。（后来webcrawler陆续被AOL和Excite收购，现在和excite一样改用元搜索引擎Dogpile） <br /><br />Lycos（Carnegie Mellon University Center for Machine Translation Announces Lycos ）是搜索引擎史上又一个重要的进步。Carnegie Mellon University的Michael Mauldin将John Leavitt的spider程序接入到其索引程序中，创建了Lycos。1994年7月20日，数据量为54,000的Lycos正式发布。除了相关性排序外，Lycos还提供了前缀匹配和字符相近限制，Lycos第一个在搜索结果中使用了网页自动摘要，而最大的优势还是它远胜过其它搜索引擎的数据量：1994年8月－－394,000 documents；1995年1月－－1.5 million documents；1996年11月－－over 60 million documents。（注：1999年4月，Lycos停止自己的Spider，改由Fast提供搜索引擎服务） <br />Infoseek（Steve Kirsch Announces Free Demos Of the Infoseek Search Engine）是另一个重要的搜索引擎，虽然公司声称1994年1月已创立，但直到年底它的搜索引擎才与公众见面。起初，Infoseek只是一个不起眼的搜索引擎，它沿袭Yahoo!和Lycos的概念，并没有什么独特的革新。但是它的发展史和后来受到的众口称赞证明，起初第一个登台并不总是很重要。Infoseek友善的用户界面、大量附加服务（such as UPS tracking, News, a directory, and the like) 使它声望日隆。而1995年12月与Netscape的战略性协议，使它成为一个强势搜索引擎：当用户点击Netscape浏览器上的搜索按钮时，弹出Infoseek的搜索服务，而此前由Yahoo!提供该服务。（注：Infoseek后来曾以相关性闻名，2001年2月，Infoseek停止了自己的搜索引擎，开始改用Overture的搜索结果） <br /><br />1995年，一种新的搜索引擎形式出现了??元搜索引擎（A Meta Search Engine Roundup）。用户只需提交一次搜索请求，由元搜索引擎负责转换处理后提交给多个预先选定的独立搜索引擎，并将从各独立搜索引擎返回的所有查询结果，集中起来处理后再返回给用户。第一个元搜索引擎，是Washington大学硕士生 Eric Selberg 和 Oren Etzioni 的 Metacrawler。元搜索引擎概念上好听，但搜索效果始终不理想，所以没有哪个元搜索引擎有过强势地位。 <br /><br />DEC的AltaVista(2001年夏季起部分网友需通过p-roxy访问，无p-roxy可用qbseach单选altavista搜索，只能显示第一页搜索结果)是一个迟到者，1995年12月才登场亮相（AltaVista Public Beta Press Release ）。但是，大量的创新功能使它迅速到达当时搜索引擎的顶峰。Altavista最突出的优势是它的速度（搜索引擎9238：比较搞笑，设计altavista的目的，据说只是为了展示DEC Alpha芯片的强大运算能力）。 <br />而Altavista的另一些新功能，则永远改变了搜索引擎的定义。 <br />AltaVista是第一个支持自然语言搜索的搜索引擎，AltaVista是第一个实现高级搜索语法的搜索引擎（如AND, OR, NOT等)。用户可以用AltaVista搜索Newsgroups（新闻组）的内容并从互联网上获得文章，还可以搜索图片名称中的文字、搜索Titles、搜索Java applets、搜索ActiveX objects。AltaVista也声称是第一个支持用户自己向网页索引库提交或删除URL的搜索引擎，并能在24小时内上线。AltaVista最有趣的新功能之一，是搜索有链接指向某个URL的所有网站。在面向用户的界面上，AltaVista也作了大量革新。它在搜索框区域下放了&ldquo;tips&rdquo;以帮助用户更好的表达搜索式，这些小tip经常更新，这样，在搜索过几次以后，用户会看到很多他们可能从来不知道的的有趣功能。这系列功能，逐渐被其它搜索引擎广泛采用。1997年，AltaVista发布了一个图形演示系统LiveTopics，帮助用户从成千上万的搜索结果中找到想要的。 <br />然后到来的是HotBot。1995年9月26日，加州伯克利分校CS助教Eric Brewer、博士生Paul Gauthier创立了Inktomi（UC Berkeley Announces Inktomi），1996年5月20日，Inktomi公司成立，强大的HotBot出现在世人面前。声称每天能抓取索引1千万页以上，所以有远超过其它搜索引擎的新内容。HotBot也大量运用cookie储存用户的个人搜索喜好设置。（Hotbot曾是随后几年最受欢迎的搜索引擎之一，后被Lycos收购） <br /><br />Northernlight 公司于1995年9月成立于马萨诸塞州剑桥，1997年8月，Northernlight搜索引擎正式现身。它曾是拥有最大数据库的搜索引擎之一，它没有Stop Words，它有出色的Current News、7,100多出版物组成的Special Collection、良好的高级搜索语法，第一个支持对搜索结果进行简单的自动分类。（2002年1月16日，Northernlight公共搜索引擎关闭，随后被divine收购，但在Nlresearch，选中&quot;World Wide Web only&quot;，仍可使用Northernlight搜索引擎） <br /><br />1998年10月之前，Google只是Stanford大学的一个小项目BackRub。1995年博士生Larry Page开始学习搜索引擎设计，于1997年9月15日注册了google.com的域名，1997年底，在Sergey Brin和Scott Hassan、Alan Steremberg的共同参与下，BachRub开始提供Demo。1999年2月，Google完成了从Alpha版到Beta版的蜕变。Google公司则把1998年9月27日认作自己的生日。 <br />Google在Pagerank、动态摘要、网页快照、DailyRefresh、多文档格式支持、地图股票词典寻人等集成搜索、多语言支持、用户界面等功能上的革新，象Altavista一样，再一次永远改变了搜索引擎的定义。 <br />在2000年中以前，Google虽然以搜索准确性备受赞誉，但因为数据库不如其它搜索引擎大，缺乏高级搜索语法，所以使用价值不是很高，推广并不快。直到2000年中数据库升级后，又借被Yahoo选作搜索引擎的东风，才一飞冲天。 <br /><br />Fast（Alltheweb）公司创立于1997年，是挪威科技大学(NTNU)学术研究的副产品。1999年5月，发布了自己的搜索引擎AllTheWeb。Fast创立的目标是做世界上最大和最快的搜索引擎，几年来庶几近之。Fast（Alltheweb）的网页搜索可利用ODP自动分类，支持Flash和pdf搜索，支持多语言搜索，还提供新闻搜索、图像搜索、视频、MP3、和FTP搜索，拥有极其强大的高级搜索功能。 <br /><br />Teoma 起源于1998年Rutgers大学的一个项目。Apostolos Gerasoulis教授带领华裔Tao Yang教授等人创立Teoma于新泽西Piscataway，2001年春初次登场，2001年9月被提问式搜索引擎Ask Jeeves收购，2002年4月再次发布。Teoma的数据库目前仍偏小，但有两个出彩的功能：支持类似自动分类的Refine；同时提供专业链接目录的Resources。 <br />Wisenut 由韩裔Yeogirl Yun创立。2001年春季发布Beta版，2001年9月5日发布正式版，2002年4月被分类目录提供商looksmart收购。wisenut也有两个出彩的功能：包含类似自动分类和相关检索词的WiseGuide；预览搜索结果的Sneak-a-Peek。 <br /><br />Gigablast 由前Infoseek工程师Matt Wells创立，2002年3月展示pre-beta版，2002年7月21日发布Beta版。Gigablast的数据库目前仍偏小，但也提供网页快照，一个特色功能是即时索引网页，你的网页刚提交它就能搜索（注：这个spammers的肉包子功能暂已关闭）。 <br /><br />Openfind 创立于1998年1月，其技术源自台湾中正大学吴升教授所领导的GAIS实验室。Openfind起先只做中文搜索引擎，曾经是最好的中文搜索引擎，鼎盛时期同时为三大著名门户新浪、奇摩、雅虎提供中文搜索引擎，但2000年后市场逐渐被Baidu和Google瓜分。2002年6月，Openfind重新发布基于GAIS30 Project的Openfind搜索引擎Beta版，推出多元排序(PolyRankTM)，宣布累计抓取网页35亿，开始进入英文搜索领域，此后技术升级明显加快。 <br /><br />北大天网 是国家&quot;九五&quot;重点科技攻关项目&quot;中文编码和分布式中英文信息发现&quot;的研究成果，由北大计算机系网络与分布式系统研究室开发，于1997年10月29日正式在CERNET上提供服务。2000年初成立天网搜索引擎新课题组，由国家973重点基础研究发展规划项目基金资助开发，收录网页约6000万，利用教育网优势，有强大的ftp搜索功能。 <br /><br />Baidu 2000年1月，超链分析专利发明人、前Infoseek资深工程师李彦宏与好友徐勇（加州伯克利分校博士）在北京中关村创立了百度（Baidu）公司。2001年8月发布Baidu.com搜索引擎Beta版（此前Baidu只为其它门户网站搜狐新浪Tom等提供搜索引擎），2001年10月22日正式发布Baidu搜索引擎。Baidu虽然只提供中文搜索，但目前收录中文网页超过9000万，可能是最大的的中文数据库。Baidu搜索引擎的其它特色包括：网页快照、网页预览/预览全部网页、相关搜索词、错别字纠正提示、新闻搜索、Flash搜索、信息快递搜索。2002年3月闪电计划（Blitzen Project）开始后，技术升级明显加快。 <br /><br /><br /><br /><br />百度：中国版Google 神话能走多远 <br />中国搜索引擎公司百度8月5日在美国纳斯达克上市，发行价为27美元。当日盘中一度突破150美元，最后以122.54美元收盘，涨幅高达353.85％。百度的出色表现使之成为在美国上市的外国公司中，上市首日表现最好的一只股票。 <br /><br /><br /><br /><br /><br /><br />多种利好助涨股价百度上市首日如此强劲的表现，主要有两方面的原因: <br />首先，是google 的示范效应。投资者经常将百度和Google 相提并论，认为该公司是中国版的Google 。有分析师认为，百度之所以受到如此追捧，是因为它结合了&ldquo;中国&rdquo;和&ldquo;搜索&rdquo;这两大热点。 <br />全球最大的搜索服务提供商Google 上市发行价也不足一百美元，但上市一年以来股价已经超过三百美元，显示搜索市场有巨大潜力。而中国互联网的迅速普及，网民数量急剧膨胀，中国市场的广阔性已被国外投资者普遍看好。 <br />其次，中国概念股的魅力。中国已经是世界上最大的电脑市场并拥有世界上第二大的上网人数，中国网民数已经突破1亿。百度在这一市场占有很大的份额。加上人民币升值，国外投资者普遍看好中国，看好搜索市场，因此百度才会受到了投资者的偏爱。 <br />创业之路回顾百度的发展史，公司和盛大类似，也是把握了互联网产业快速发展的时机，并找到了适合自身的快速发展途径。 <br />百度于1999年底成立于美国硅谷，它的创始人，百度公司总裁李彦宏是资深信息检索技术专家、超链分析专利的唯一持有人。 <br />百度创立初，公司选择了与其他专业搜索引擎略有区别的商业模式:即和门户网站合作，百度按照搜索访问量分成，这种付费模式在当时颇受门户网站的欢迎，包括新浪、网易在内的各大门户网站都采用了百度提供的服务。 <br />但这种模式很快显示了局限性。门户网站数量的有限性决定了其需求的有限性。2001年初，李彦宏借用了Overtu r e 的&ldquo;付费排名&rdquo;搜索引擎商业模式，客户通过购买关键字并进行竞价，决定其在搜索结果中排名的先后，并通过上下文内容分析技术，将广告同时投放于其他顶尖级搜索引擎，与这些合作伙伴共同分享利益。2002至2003年，竞价排名迅速成为百度主要收入来源，2004年百度80％收入来自竞价排名。 <br />目前百度是浏览量中国第二、世界第六的网站。数据显示，中国网络用户有48％的搜索请求是通过百度完成的，因此百度有全球最大中文搜索引擎之称。艾瑞咨询数据显示:2004年中国搜索引擎行业市场规模为12.5亿元，其中搜索引擎运营商收入规模为6.35亿，渠道代理商收入为6.2亿元，而百度占据了中国搜索引擎运营商收入市场份额的28％。独特的商业模式的成功，使百度迅速成为中文搜索引擎的老大。 <br />由于中文的复杂性，百度的搜索技术非常复杂，公司开发了特殊的语言处理技术来处理相似搜索结果。截至到目前，百度已经链接了6.9亿页网页，8000万张图片以及1000万个媒体文件。它还包括新闻、贴吧和其他内容。 <br />市盈率之忧对百度来说，首日上市的优异表现是良好的开端。但&ldquo;良好的开端是成功的一半&rdquo;，海外资本市场并非坦途。从新浪、网易等先行者身上可以发现，其股价表现并不乏大起大落之先例，以网易为例，2001年一度到达0.51美元最低价。资本的残酷逐利性决定了一家企业一旦未能达到华尔街的预期，股价出现暴跌极为正常。 <br />百度上市首日的优异表现，股价的迅速拔高，已经迅速使市盈率水平脱离了市场平均水平。这成为今后股价表现之隐忧，一旦公司成长性跟不上市场预期，即有可能导致股价水平的迅速回落。 <br />百度2004年的利润为1200万元，收入为1.11亿元，2003年则亏损890万元。05年第一季度的盈利猛增了140％，达到250万元。根据百度在招股说明书中公布的财务数据，百度股票发行价的市盈率达到540倍，周五收盘价的市盈率达到2450.8倍，颇为惊人。作为对比数据，Google 市盈率8月6日为85.66倍。在纳斯达克上市的其他兄弟网络概念股的市盈率也基本在30－50倍之间。即使百度仍然保持原200％以上的业绩增幅，其目前股价仍然有高估之嫌。 <br />此外，百度在搜索领域并非无敌手，Google 对中国市场窥视已久，对百度的虎视眈眈也是路人皆知，Google 目前持有百度2.6％的股份，其进入中国市场选择并购还是单独发展，后续事态发展将影响到百度的市场表现。虽然中文搜索的复杂性以及本土文化的适应性，使国外资本想占领中国市场并非易事，但其资本实力雄厚，加上品牌优势，仍不可小视。 <br />而对于百度的重要利润来源&ldquo;竞价排名&rdquo;也已经有质疑之声出现，这种以出价高低决定搜索排名的商业模式有损于搜索引擎保持公正客观。信息干扰的出现，将使网民对搜索的依赖程度降低。而百度目前的MP3、图片、电影搜索等服务也面临版权的法律纠纷，虽然不足以影响百度大局，但对于百度其他商业模式的推广仍然带来一定障碍。]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5109966.html</guid>
<subject>互联网资讯</subject>
<author>yxred</author>
<category>互联网资讯</category>
<pubDate>Thu, 20 May 2010 09:53:05 CST </pubDate>
</item>

<item>
<title>SQL Server基本函数详细介绍</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5102900.html</link>
<description>
<![CDATA[<strong>1、字符串函数</strong>
<p>　　长度与分析用</p>
<p>　　datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格</p>
<p>　　substring(expression,start,length) 不多说了,取子串</p>
<p>　　right(char_expr,int_expr) 返回字符串右边int_expr个字符</p>
<p>　　字符操作类</p>
<p>　　upper(char_expr) 转为大写</p>
<p>　　lower(char_expr) 转为小写</p>
<p>　　space(int_expr) 生成int_expr个空格</p>
<p>　　replicate(char_expr,int_expr)复制字符串int_expr次</p>
<p>　　reverse(char_expr) 反转字符串</p>
<p>　　stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从</p>
<p>　　start开始的length个字符用char_expr2代替</p>
<p>　　ltrim(char_expr) rtrim(char_expr) 取掉空格</p>
<p>　　ascii(char) char(ascii) 两函数对应,取ascii码,根据ascii吗取字符</p>
<p>　　字符串查找</p>
<p>　　charindex(char_expr,expression) 返回char_expr的起始位置</p>
<p>　　patindex(&quot;%pattern%&quot;,expression) 返回指定模式的起始位置,否则为0</p>
<p>&nbsp;</p>
<div style="MARGIN: 10px 0px">
<p>&nbsp;</p>
<p>&nbsp;</p>
<strong>2.数学函数</strong>
<p>　　abs(numeric_expr) 求绝对值</p>
<p>　　ceiling(numeric_expr) 取大于等于指定值的最小整数</p>
<p>　　exp(float_expr) 取指数</p>
<p>　　floor(numeric_expr) 小于等于指定值得最大整数</p>
<p>　　pi() 3.1415926.........</p>
<p>　　power(numeric_expr,power) 返回power次方</p>
<p>　　rand([int_expr]) 随机数产生器</p>
<p>　　round(numeric_expr,int_expr) 安int_expr规定的精度四舍五入</p>
<p>　　sign(int_expr) 根据正数,0,负数,,返回+1,0,-1</p>
<p>　　sqrt(float_expr) 平方根</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="MARGIN: 10px 0px">
<p>&nbsp;</p>
<p>&nbsp;</p>
<strong>3.日期函数</strong>
<p>　　getdate() 返回日期</p>
<p>　　datename(datepart,date_expr) 返回名称如 June</p>
<p>　　datepart(datepart,date_expr) 取日期一部份</p>
<p>　　datediff(datepart,date_expr1.dateexpr2) 日期差</p>
<p>　　dateadd(datepart,number,date_expr) 返回日期加上 number</p>
<p>　　上述函数中datepart的</p>
<p>　　写法 取值和意义</p>
<p>　　yy 1753-9999 年份</p>
<p>　　qq 1-4 刻</p>
<p>　　mm 1-12 月</p>
<p>　　dy 1-366 日</p>
<p>　　dd 1-31 日</p>
<p>　　wk 1-54 周</p>
<p>　　dw 1-7 周几</p>
<p>　　hh 0-23 小时</p>
<p>　　mi 0-59 分钟</p>
<p>　　ss 0-59 秒</p>
<p>　　ms 0-999 毫秒</p>
<p>　　日期转换</p>
<p>　　convert()</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="MARGIN: 10px 0px">
<p>&nbsp;</p>
<p>&nbsp;</p>
<strong>4.系统函数</strong>
<p>　　suser_name() 用户登录名</p>
<p>　　user_name() 用户在数据库中的名字</p>
<p>　　user 用户在数据库中的名字</p>
<p>　　show_role() 对当前用户起作用的规则</p>
<p>　　db_name() 数据库名</p>
<p>　　object_name(obj_id) 数据库对象名</p>
<p>　　col_name(obj_id,col_id) 列名</p>
<p>　　col_length(objname,colname) 列长度</p>
<p>　　valid_name(char_expr) 是否是有效标识符</p>
</div>
</div>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5102900.html</guid>
<subject>SQL Server</subject>
<author>yxred</author>
<category>SQL Server</category>
<pubDate>Wed, 19 May 2010 10:36:11 CST </pubDate>
</item>

<item>
<title>asp.net(c#)捕捉搜索引擎蜘蛛和机器人</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5098794.html</link>
<description>
<![CDATA[<p>结合这个你就可以写一个蜘蛛访问记录了，如何判断正常用户或者蜘蛛？可以粗略的这样来判断：通过判断用户的访问来源页面<br />下面是访问日志文件<br />2008-8-13 14:43:22 </p>
<p>Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) </p>
<p>&nbsp;</p>
<p>2008-8-13 14:43:27 </p>
<p>Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) </p>
<p>&nbsp;</p>
<p>2008-8-13 14:44:18 </p>
<p>Mozilla/5.0 (compatible; Yahoo! Slurp; <a href="http://help.yahoo.com/help/us/ysearch/slurp">http://help.yahoo.com/help/us/ysearch/slurp</a>) </p>
<p>&nbsp;</p>
<p>2008-8-13 14:44:26 </p>
<p>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; QQDownload 1.7; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022) </p>
<p>&nbsp;</p>
<p>2008-8-13 14:45:17 </p>
<p>Mozilla/5.0 (compatible; Yahoo! Slurp; <a href="http://help.yahoo.com/help/us/ysearch/slurp">http://help.yahoo.com/help/us/ysearch/slurp</a>) </p>
<p>打开这个文件，这个文件用于记录访问搜索吧的正常访客或者机器人蜘蛛，从中提取的蜘蛛有： Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) </p>
<p>Gigabot/3.0 (<a href="http://www.gigablast.com/spider.html">http://www.gigablast.com/spider.html</a>) </p>
<p>Mozilla/5.0 (compatible; Yahoo! Slurp; <a href="http://help.yahoo.com/help/us/ysearch/slurp">http://help.yahoo.com/help/us/ysearch/slurp</a>) </p>
<p>Mozilla/5.0 (compatible; YodaoBot/1.0; <a href="http://www.yodao.com/help/webmaster/spider/">http://www.yodao.com/help/webmaster/spider/</a>; ) </p>
<p>Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) </p>
<p>msnbot/1.1 (+http://search.msn.com/msnbot.htm) </p>
<p>Baiduspider+(+http://www.baidu.com/search/spider.htm) </p>
<p>代码也十分的简单： <br />复制代码 代码如下:<br />string agent = System.Web.HttpContext.Current.Request.ServerVariables[&quot;HTTP_USER_AGENT&quot;]; <br />if (agent == null) <br />{ <br />Response.Write(&quot;Other&quot;); <br />} <br />else <br />{ <br />Response.Write(agent); <br />} </p>
<p>你可以自己用这个代码试下，发现会输出类似： Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322) <br />结合这个你就可以写一个蜘蛛访问记录了，如何判断正常用户或者蜘蛛？可以粗略的这样来判断：通过判断用户的访问来源页面，比如从jb51.net/index.htm这个文件点进show.asp?id=11那么他的来源页面我们知道就是jb51.net/index.htm，那么粗略判断他就是正常客户。而蜘蛛的来源则不是，把这部分不是的记录下来，再从中选择。可以结合数据库进行记录。 <br /></p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/5098794.html</guid>
<subject>编程知识</subject>
<author>yxred</author>
<category>编程知识</category>
<pubDate>Tue, 18 May 2010 17:08:41 CST </pubDate>
</item>

</channel>
</rss>
