<?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[天堂不相信眼泪--川岛影子]]> </title>
<description>
<![CDATA[事业，爱情]]>
</description>
<link>http://chuandao.blog.bokee.net/</link>
<language>zh-cn</language>
<creator>chuandao</creator>
<pubDate>Tue, 28 Mar 2006 13:42:53 CST </pubDate>
<generatorAgent rdf:resource="http://www.bokee.net"/>
<ttl>5</ttl>

<item>
<title>Jquery版的简单Accordion(折叠)效果</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1995518.html</link>
<description>
<![CDATA[<h2 class="entry-title"><a title="Jquery版的简单Accordion效果" href="http://fireyy.com/archives/jquery-accordion-37">Jquery版的简单Accordion效果</a></h2>
<div class="entry-date"><span class="calday">2007年12月05日</span></div>
<div class="entry-content">
<p>还在使用<a title="本站关于mootools标签的文章" href="http://fireyy.com/tag/mootools/">mootools</a>的时候，就非常喜欢这个<a title="Accordion demo" href="http://demos.mootools.net/Accordion" rel="external">Accordion</a>（折叠菜单）效果，特别是slideUp和slideDown的滑动，接近flash的效果。今天我们就来用<a title="本站关于jquery标签的文章" href="http://fireyy.com/tag/jquery/">jquery</a>来制作一个简单的Accordion效果。</p>
<p>首先准备好html结构，因为是针对sandbox template，它的sidebar结构是这样的：</p>
<pre><code>&lt;div class=&quot;sidebar&quot;&gt;<br /> &lt;ul class=&quot;xoxo&quot;&gt;<br />  &lt;li class=&quot;widget&quot;&gt;<br />   &lt;h3 class=&quot;widget-title&quot;&gt;content 1&lt;/h3&gt;<br />   &lt;ul&gt;<br />    &lt;li&gt;this is content under content 1&lt;/li&gt;<br />    &lt;li&gt;this is content under content 1&lt;/li&gt;<br />   &lt;/ul&gt;<br />  &lt;/li&gt;<br />  &lt;li class=&quot;widget&quot;&gt;<br />   &lt;h3 class=&quot;widget-title&quot;&gt;content 2&lt;/h3&gt;<br />   &lt;ul&gt;<br />    &lt;li&gt;this is content under content 2&lt;/li&gt;<br />    &lt;li&gt;this is content under content 2&lt;/li&gt;<br />   &lt;/ul&gt;<br />  &lt;/li&gt;<br /> &lt;/ul&gt;<br />&lt;/div&gt;</code></pre>
<p>有了结构，我们就可以开始对结构做文章了，先把所有需要折叠的内容先隐藏：</p>
<pre><code>$('li.widget &gt; ul').hide();</code></pre>
<p>这里我们使用的<code> &gt; </code>相似于CSS中的一级子元素选择符，隐藏所有第一级的ul元素。</p>
<p>接着我们设定折叠的控制器，本例中我们使用h3：</p>
<pre><code>$('li.widget &gt; h3').click(function() {<br /> var content = $(this).next();<br /> content.slideToggle('fast');<br />});</code></pre>
<p>用<code>next()</code>来获得跟h3平级的下一个元素，也就是我么不能够结构中的ul，然后用<code>slideToggle</code>来执行折叠动作，也就是<code>slideUp</code>和<code>slideDown</code>。这时候我们已经可以进行正常的折叠操作了，但是我想要做到同时只能展开一个内容，该如何处理？</p>
<p>其实也不难，<a title="本站关于jquery标签的文章" href="http://fireyy.com/tag/jquery/">jquery</a>的<span style="FONT-FAMILY: Helvetica"><a title="jquery Selectors" href="http://docs.jquery.com/Selectors" rel="external">Selectors</a><span style="FONT-FAMILY: Monaco">很强大，看看怎么做：</span></span></p>
<pre><code>var others = content.parent().siblings(&quot;li.widget&quot;).find(&quot;ul:visible&quot;);</code></pre>
<p>这里的<code>parent()</code>用来获取父元素，<code>find()</code>就是遵循一定的规则（使用Selectors）去查找符合条件的元素，本例中查找<code>li.widget</code>下的所有<code>visible</code>（CSS属性<code>visibility:visible;</code> 也就是本例中被展开的）的<code>ul</code>元素。</p>
<p>最后我们得到这样的内容：</p>
<pre><code>$(document).ready(function(){<br /> $('li.widget &gt; ul').hide();<br /> $('li.widget &gt; h3').click(function() {<br />  var content = $(this).next();<br />  var others = content.parent().siblings(&quot;li.widget&quot;).find(&quot;ul:visible&quot;);<br />  if (others.length ) {<br />   others.slideUp('fast', function() {<br />    content.slideToggle('fast');<br />   });<br />  } else {<br />   content.slideToggle('fast');<br />  }<br /> });<br />});</code></pre>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1995518.html</guid>
<subject>技术前沿</subject>
<author>chuandao</author>
<category>技术前沿</category>
<pubDate>Sat, 19 Jul 2008 20:55:47 CST </pubDate>
</item>

<item>
<title>jquery显示和隐藏层的代码</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1995447.html</link>
<description>
<![CDATA[<div class="title">初哥就是初哥，今天在利用jquery搞了一个显示和隐藏层的简单效果，就搞了好一个小时，又查手册，又google搜索，最后才搞掂了，真是苦命。。。</div>
<div class="content">
<p>如果用下面的函数，几分钟就搞掂，网上到处都是：</p>
<p class="code">function toggle(s)<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp; if (document.getElementById)<br />&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var target = document.getElementById(s);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (target.style.display == &ldquo;none&rdquo;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target.style.display = &ldquo;&rdquo;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target.style.display = &ldquo;none&rdquo;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp; }<br />}</p>
<p><span id="more-208"></span></p>
<p>但这个jquery就是新兴事物，我找了老半天都没找着，应该不会我搜索水平菜吧，于是把今天的劳动成果公开一下，希望有需要的能搜到我的，帮上个忙也不算我白忙，其实原理很简单，就判断层的display是否为none，如果是则设置为block，就这么简单。。。可是我对jquery的方法不太了解，所以才碰钉，搞上这玩意也得去研究，哈哈，最后也研究出效果，调用的方法如下：（不作具体解析，结合我后面的完整HTML看看）</p>
<p class="code">&lt;script type=&rdquo;text/javascript&rdquo;&gt;<br />$(document).ready(function(){&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(&rdquo;.cate_box h3&Prime;).mouseover(function(){&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).addClass(&rdquo;over&rdquo;);}).mouseout(function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).removeClass(&rdquo;over&rdquo;);})<br />&nbsp;&nbsp;$(&rdquo;.cate_box h3&Prime;).click(function()<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;if($(this).next().css(&rdquo;display&rdquo;)==&rdquo;none&rdquo;)<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;$(this).next().css(&rdquo;display&rdquo;,&rdquo;block&rdquo;);<br />&nbsp;&nbsp;&nbsp;}else{<br />&nbsp;&nbsp;&nbsp;&nbsp;$(this).next().css(&rdquo;display&rdquo;,&rdquo;none&rdquo;);<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;})<br />});</p>
<p>&lt;/script&gt;</p>
<p>是不是很简单呢，可能没实际例子大家会看得有点晕，不用怕，把整个HTML献上，回头细看，学到东西的要顶顶哦，做人才厚道，嘻嘻</p>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1995447.html</guid>
<subject>技术前沿</subject>
<author>chuandao</author>
<category>技术前沿</category>
<pubDate>Sat, 19 Jul 2008 20:12:36 CST </pubDate>
</item>

<item>
<title>按部就班——图解配置IIS5的SSL安全访问</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1986438.html</link>
<description>
<![CDATA[<div class="postbody">
<h1><a name="_Toc91493867">按部就班&mdash;&mdash;图解配置IIS5的SSL安全访问</a></h1>
<div>作者：mikespook</div>
<div>版本：1.0</div>
<div>最后更新：2004-12-22 16:04 </div>
<div>按部就班&mdash;&mdash;图解配置IIS5的SSL安全访问... 1 </div>
<div>写在前面的... 1 </div>
<div>第一步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 准备工作... 1 </div>
<div>第二步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IIS创建证书... 3 </div>
<div>第三步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 向&ldquo;证书颁发机构&rdquo;申请证书... 8 </div>
<div>第四步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 颁发证书... 10 </div>
<div>第五步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安装证书，配置SSL. 12 </div>
<div>第六步：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 完成... 14 </div>
<div>&nbsp;</div>
<h2><a name="_Toc91493821"></a><a name="_Toc91493868">写在前面的</a></h2>
<div>这几天自己的商城写完了，准备搞搞IIS5的SSL访问。查了一圈资料，发现多数文章都如出一辙。虽然写得很详细，但是东一榔头，西一棒槌，让我摸不着头脑。罢！罢！罢！直接看帮助，学着配吧。没想到顺利得很，一遍搞掂。就此写文一篇，以帮助跟我有一样困惑的朋友。</div>
<div>在 看本文之前我先和读者做一个约定。我假设你会使用鼠标和键盘，并且能够对Windows 2000 Server进行基本的操作（我只想在本文里说明如何配置IIS5的SSL安全访问，对于如何双击图标我不想涉及。）。同时你的计算机上也正确安装有 IIS和浏览器（这个是Windows 2000 Server的标准配置，如果你使用的是Windows 2000 Professional版本就不用阅读本文了，因为这个版本不支持IIS的SSL访问。）。</div>
<h3><a name="_Toc91493822"></a><a name="_Toc91493869">第一步：&nbsp;&nbsp;&nbsp; 准备工作</a></h3>
<div>首 先你应该有一台你自己的计算机，而且需要有鼠标、键盘或者你能够从其他具有鼠标键盘的计算机访问它。不要拿东西扔我，多数服务器是没有鼠标和键盘的 ^_^。这台计算机应该安装有Windows 2000 Server或者Windows 2000 Advance Server。其他版本的Windows要么不支持IIS的SSL访问，要么就是跟本文讨论的配置方法有出入，比如Windows 2003的IIS6。</div>
<div>然后就是需要检查你的计算机有没有安装&ldquo;证书服务&rdquo;，如果已经安装了该组件，你可以跳过本步骤。</div>
<div>在&ldquo;控制面板&rdquo;&agrave;&ldquo;添加/删除程序&rdquo;中点击&ldquo;添加/删除Windows组件&rdquo;，找到&ldquo;证书服务&rdquo;，在其前面打钩。如图1。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-1.jpg" alt="" />图1     </div>
<div>注意，这个服务有两个子选项&ldquo;证书服务Web注册支持&rdquo;和&ldquo;证书服务颁发机构(CA)&rdquo;。为了方便期间，这两个功能都需要安装。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-2.jpg" alt="" />图2。     </div>
<div>&nbsp;</div>
<div>点击下一步，&ldquo;Windows组件向导&rdquo;会引导你完成该服务的安装。在安装过程中会出现&ldquo;证书颁发机构类型&rdquo;的选择，这里务必要选择独立根（图3）。当然，如果你是在域中的话，请不要继续阅读。因为那需要创建的是企业根或者企业从属根。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-33.jpg" alt="" />图3     </div>
<div>当完成了&ldquo;证书服务&rdquo; 的安装后，你的&ldquo;控制面板&rdquo;&agrave;&ldquo;管理工具&rdquo;中就会多出一个&ldquo;证书颁发机构&rdquo;这样一个图标。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-3.jpg" alt="" />图4     </div>
<div>准备工作到此结束。</div>
<h3><a name="_Toc91493823"></a><a name="_Toc91493870">第二步：&nbsp;&nbsp;&nbsp; IIS创建证书</a></h3>
<div>完 成了上面的准备，现在就可以让IIS来申请证书了。在&ldquo;控制面板&rdquo;&agrave;&ldquo;管理工具&rdquo;中进入&ldquo;Internet 服务管理器&rdquo;。鼠标右键点击你需要配置的站点，在弹出的菜单中选择&ldquo;属性&rdquo;（如果你跟我一样是左手使用鼠标，那就点击鼠标左键。）。这时就会打开如图5的 &ldquo;属性&rdquo;对话框。在&ldquo;目录安全性&rdquo;中点击&ldquo;服务器证书&rdquo;按钮（图6）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-4.jpg" alt="" />图5     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-5.jpg" alt="" />图6     </div>
<div>这时就会有&ldquo;IIS证书向导&rdquo;来一步一步提示你完成证书的申请（图7）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-6.jpg" alt="" />图7     </div>
<div>点击&ldquo;下一步&rdquo;选择&ldquo;创建一个新证书&rdquo;并继续（图8）。需要说名的是另外两种方式&ldquo;分配一个已存在的证书&rdquo;和&ldquo;从密钥管理器备份文件导入一个证书&rdquo;也可以正确的配置IIS的SSL访问，但是和本问所讲顺序有所不同，这里不再赘述。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-7.jpg" alt="" />图8     </div>
<div>继 续创建证书，&ldquo;选择现在准备请求，但稍后发送&rdquo;。实际上你也只能选择这个选项，另外一个选项&ldquo;立即发送请求到一个在线证书颁发机构&rdquo;多数情况下不可用（图 9）。我也没有查到在什么时候可用，什么时候不可用的资料。个人猜测大概是在安装&ldquo;证书服务&rdquo;的时候如果选择了XXXXXXXXXXXXX或 XXXXXXXXXX，这里可能就可以直接申请。如果真是我猜测的这样，那后面那些麻烦的过程都可以略过不谈了。^_^</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-8.jpg" alt="" />图9     </div>
<div>继续&ldquo;下一步&rdquo;，会要求你输入一个容易记忆的名称来标识你的证书。同时会要求你选择&ldquo;位长&rdquo;，实际上就是加密强度。&ldquo;位长&rdquo;越大，越安全。当然这是以牺牲性能为代价的（图10）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-9.jpg" alt="" />图10     </div>
<div>接 下来是输入组织和部门，这个将会出现在你的证书中，并且当他人查看你的证书的时候会显示出来（图11）。最好还是使用合法的名称，别伪造别人的证书哦。比 如我输入的组织是&ldquo;mikespook &amp; swill&rdquo;，部门因为是为我的商城申请的，所以我输入&ldquo;XYShop&rdquo;。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-10.jpg" alt="" />图11     </div>
<div>在输入站点公用名称时要注意，最好是使用你将绑定的域名。否则在别人访问你的站点，弹出证书确认对话框时，会有一个名称不匹配的提示（图12）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-11.jpg" alt="" />图12     </div>
<div>接着是输入地理信息（图13）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-12.jpg" alt="" />图13     </div>
<div>最后一步就是将生成的证书保存下来，以备后用（图14、图15、图16）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-13.jpg" alt="" />图14     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-14.jpg" alt="" />图15     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-15.jpg" alt="" />图16     </div>
<div>这时在C盘根目录下就保存了一个由BASE64编码的证书文件certreq.txt。当然，如果你在保存证书（图14）的时候选择了其他路径，则有所不同了。</div>
<h3><a name="_Toc91493824"></a><a name="_Toc91493871">第三步：&nbsp;&nbsp;&nbsp; 向&ldquo;证书颁发机构&rdquo;申请证书</a></h3>
<div>看到&ldquo;证书颁发机构&rdquo;不用紧张，我们不是要跟什么权威部门打交道，更不需要准备什么申请公文之类的烦琐文档。因为在第一步安装的&ldquo;证书服务&rdquo;就是我们的&ldquo;证书颁发机构&rdquo;。</div>
<div>在浏览器中输入地址<a href="http://localhost/CertSrv/">http://localhost/CertSrv/</a>会打开&ldquo;Microsoft 证书服务&rdquo;页面（图17）。选择申请证书，点击按钮&ldquo;下一步&rdquo;。     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-16.jpg" alt="" />图17     </div>
<div>在&ldquo;选择申请类型&rdquo;的时候应该选择&ldquo;高级申请&rdquo;，以便导入在第二步时生成的IIS证书（图18）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-17.jpg" alt="" />图18     </div>
<div>因为在第二步保存的那个证书文件是BASE64编码的，所以我们应该选择&ldquo;使用BASE64编码的PKCS #10文件提交一个证书申请，或使用BASE64编码的PKCS #7文件更新证书申请&rdquo;（图19）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-18.jpg" alt="" />图19     </div>
<div>&ldquo;CTRL+A&rdquo;、&ldquo;CTRL+C&rdquo;、&ldquo;CTRL+V&rdquo;这是每个使用MS操作系统的人都该熟记于心的&ldquo;宝典&rdquo;。用此&ldquo;宝典&rdquo;将第二步中生成的那个文件的内容复制于图20所示文本框中。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-19.jpg" alt="" />图20     </div>
<div>这时你就会收到&ldquo;证书挂起&rdquo;的通知，这就意味着你的证书已经被提交了（图21）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-20.jpg" alt="" />图21     </div>
<h3><a name="_Toc91493825"></a><a name="_Toc91493872">第四步：&nbsp;&nbsp;&nbsp; 颁发证书</a></h3>
<div>完成了申请证书，证书就被提交到了&ldquo;证书颁发机构&rdquo;。呵呵，赶紧自己给自己办法一个证书吧。</div>
<div>进入&ldquo;控制面板&rdquo;&agrave;&ldquo;管理工具&rdquo;打开图3所示的&ldquo;证书颁发机构&rdquo;，打开左边的&ldquo;证书颁发机构（本地）&rdquo;那棵树，并找到&ldquo;待定申请&rdquo;（图22）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-21.jpg" alt="" />图22  <br />查看右边的列表，刚才提交的证书申请赫然在目（图23）。还等什么？还不赶紧通过？     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-22.jpg" alt="" />图23     </div>
<div>在待申请的证书上单击鼠标右键，弹出菜单中有&ldquo;所有任务&rdquo;一项，选择子项&ldquo;颁发&rdquo;。这时这个&ldquo;待定申请&rdquo;就会转移到&ldquo;颁发的证书&rdquo;下面。</div>
<div>在&ldquo;颁发的证书&rdquo;下找到刚才那个证书，双击打开。并在&ldquo;证书&rdquo;&agrave;&ldquo;详细信息&rdquo;中选择&ldquo;复制到文件&rdquo;（图24）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-24.jpg" alt="" />图24     </div>
<div>在&ldquo;证书导出向导&rdquo;中，任意选择一种CER格式导出，比如&ldquo;DER 编码二进制&rdquo;（图25）。并保存成文件。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-25.jpg" alt="" />图25     </div>
<div>OK，到此，我们又完成一个里程碑。^_^</div>
<h3><a name="_Toc91493826"></a><a name="_Toc91493873">第五步：&nbsp;&nbsp;&nbsp; 安装证书，配置SSL</a></h3>
<div>现在回到IIS属性下面的那个&ldquo;IIS证书向导&rdquo;那里（忘了？看看图7）。这时的&ldquo;下一步&rdquo;已经变成了&ldquo;挂起的证书请求&rdquo;（图26）。自然是选择&ldquo;处理挂起的请求，并安装证书&rdquo;了。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-23.jpg" alt="" />图26     </div>
<div>选择刚才在图22中导出的CER文件（图27）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-26.jpg" alt="" />图27  <br />一路&ldquo;下一步&rdquo;完成证书的安装。这时证书就安装好了。     </div>
<div>安装好证书之后原先不可以使用的&ldquo;编辑&rdquo;按钮被激活（图28），点击&ldquo;编辑&rdquo;按钮打开&ldquo;安全通信&rdquo;对话框。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-28.jpg" alt="" />图28     </div>
<div>在&ldquo;安全通信&rdquo;对话框中将&ldquo;申请安全通信（SSL）&rdquo;前面的勾选中（图29）并确定。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-29.jpg" alt="" />图29     </div>
<div>在IIS的属性对话框的&ldquo;Web站点&rdquo;下找到&ldquo;SSL端口&rdquo;，你会发现原先不可使用的文本框现在可以录入了。将文本框内容设置为433后&ldquo;确定&rdquo;（图30）。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-27.jpg" alt="" />图30     </div>
<h3><a name="_Toc91493827"></a><a name="_Toc91493874">第六步：&nbsp;&nbsp;&nbsp; 完成</a></h3>
<div>现在你分别用http（图30）和https（图31）方式去访问你刚才配置过的站点，看看有什么不同。</div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-30.jpg" alt="" />图30     </div>
<div><img src="http://www.cnblogs.com/images/cnblogs_com/mikespook/%E6%9C%AA%E5%91%BD%E5%90%8D-31.jpg" alt="" />图31     </div>
<div>恩，OK，完成了。只要你按部就班的如此操作，配置IIS的SSL访问易如反掌。呵呵~^_^</div>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1986438.html</guid>
<subject>技术前沿</subject>
<author>chuandao</author>
<category>技术前沿</category>
<pubDate>Wed, 16 Jul 2008 10:54:17 CST </pubDate>
</item>

<item>
<title>Paypal IPN接口开发小结</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1984425.html</link>
<description>
<![CDATA[<h1 class="block_title"><a href="http://www.cnblogs.com/showjhappyb/archive/2007/08/16/858890.html" id="AjaxHolder_ctl01_TitleUrl">Paypal IPN接口开发小结【转载】</a></h1>
<div class="postcontent">
<div id="message61670" class="t_msgfont">最近终于搞定了该死的Paypal ipn，特地在此留下点东西备忘。<br />所 以paypal ipn（Instant Payment Notification），就是Paypal开发的一种能主动通知第三方卖家系统交易状态的一种机制。IPN的原理很简单，就是当产生了一个交易之后， 交易状态发生变化时，如用户已经付款、或者退款、撤销时，Paypal利用常用的HTTP POST方式，将交易的一些变量提交给网站的某个页面（称之为IPN Handler），当这个页面接受到请求时候，将这些数据原封不动加上一个指示验证的cmd=_notify-validate，POST回Paypal 的接口地址，如果数据正确，那么Paypal返回字符串VERIFIED，否则为INVALID，如果结果为VERIFIED，那么你的程序就可以使用这 些数据进行操作。<br />但代码的调试是一件很痛苦的事情，因为作为第三方开发人员，不可能开两个帐号，每次测试还要之间交易一些钱，所以Paypal专门开发了Sandbox给开发人员进行开发，首先到<a target="_blank" href="https://developer.paypal.com/">https://developer.paypal.com/</a> 注册一个开发帐号，好了之后再进入Sandbox建立测试用的Paypal虚拟帐号（至少应该建立一个Business的和一个Personal的），这 种账号注册方法和Paypal的流程一样，信息可以是假的，包括银行帐号、信用卡（其实Paypal Sandbox会自动生成一些随机的号码）。接下来需要激活Paypal Sandbox的虚拟帐号，注意，这里不管你在Paypal Sanbox注册时填什么邮件地址，有任何发送到虚拟帐号所填邮箱的邮件都存会在开发帐号的管理界面中的Email页（导航栏上有）中。登录 Sandbox的虚拟Paypal环境，还需要验证虚拟帐号的银行，这里可以随便填，然后通过Add Funds来给账户充值（想填多少填多少）。然后，还需要激活IPN的选项，在Business的那个账户的Profile设置页面中，点击，然后点击 Edit按钮，打开IPN，这里如果你使用的是固定的IPN Handle，可以直接将地址填入。<br />接下来，我们测试的时候，应该将Paypal接口的地址设置为<a target="_blank" href="https://www.sandbox.paypal.com/cgi-bin/webscr">https://www.sandbox.paypal.com/cgi-bin/webscr</a><br />最后基本的流程为：<br /><br /><br />用户在我们的网站上选择商品、放入购物车，然后检查准备支付<br />网站根据购物车中的商品，生成Paypal的支付表单（也是提交到上面IPN用的Paypal接口地址），包含了此次交易的一些信息（下次会专门找机会解释一下）。并在自己的数据库中生成一张订单记录。<br />Paypal在Session中记录下这些交易信息<br /><br />用户用Paypal账户登录Paypal（Sandbox用Sandbox的虚拟帐号），复查明细，点击Pay按钮<br />Paypal进行交易处理，如果我们的Paypal收款帐号在接受帐款上没有什么问题（没有特别的需要Accept的地方），交易完成，那么Paypal会发送一个IPN，并发送提示邮件。<br />我们IPN Handler接受到信息，首先向Paypal进行校验，如果信息正确，然后根据信息和自己数据库中进行比对，如果无误，可以将支付信息保存，并修改订单状态。<br />然后Paypal会显示一个界面表示交易完成，此时如果用户点击&ldquo;Return&rdquo;按钮，Paypal会将用户送回我们网站指定地点。<br />我们网站迎接用户回来，向用户表示感谢，并进行提醒，给出订单号等等。<br />整个流程基本如下，不过其中有很多要注意的地方：<br /><br />我 们看到了，接口地址是https开头的，其实Paypal Sandbox可以使用http，但是最后实际的Paypal接口，不支持http协议，所以如果你用PHP写IPN Handler脚本的话，在验证信息的代码部分，如果简简单单使用fopen、HTTP_Request之类的工具是没用的，应该使用curl，有两种方 法，一个是使用PHP扩展中的libcurl，Paypal官方发布的SDK中便是使用的这个方法，但Paypal的SDK非常复杂，如果想自己写，可以 使用Snoopy，一个简单实用的PHP请求库（它自己说是模拟了浏览器的行为），而它使用的是Curl的可执行文件，通过管道获得结果，而非php的 libcurl，所以自己cURL的主页上下载一个支持SSL的编译版本，可能还需要安装OpenSSL，不过对于Linux系统，可能应该会都带。<br />在支付表单中，可以自己设置notify_url字段，来指定此次交易的信息应该发送到哪个地方，这样就可以覆盖在Profile中我们的设置，另外，这个字段要进行urlencode。<br />我们得到的IPN信息中，status对应的便是交易状态，如Complete表示完成，首字母大写，而验证结果则是VERIFIEY或者INVALID，全部大写，具体的内容，可以查看Paypal官方的文档订单管理整合指南。</div>
</div>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1984425.html</guid>
<subject>技术前沿</subject>
<author>chuandao</author>
<category>技术前沿</category>
<pubDate>Tue, 15 Jul 2008 14:23:02 CST </pubDate>
</item>

<item>
<title>IBM简体中文语音输入系统(ViaVioce) v9.1 光盘版</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1904800.html</link>
<description>
<![CDATA[<p>该系统可用于声控打字和语音导航。只要对着微机讲话，不用敲键盘即可打汉字，每分钟可输入150个汉字，是键盘输入的两倍，是普通手写输入的六倍。该系统识别率可达95%以上。并配备了高性能的麦克风，使用便利，特别适合于起草文稿、撰写文章、和准备教案，是文职人员、作家和教育工作者的良好助手。</p>
<p>IBM潜心研究26年，他领导了世界的语音识别技术，其语音识别产品在全球销售已达一百万套以上。使用语音输入方式，您的工作空间更加自由舒畅:</p>
<p>主要特色：<br />－即使您不会打字，也可迅速准备好文稿；<br />－只要集中精力思考问题，无须琢磨怎样拼音，怎样拆字；<br />－当您疲劳时,闭上眼、伸伸腰，双手方在脑后，然后轻松地说：开始听写吧... ...</p>
<p>下载地址;http://www.xdowns.com/soft/10/177/2008/Soft_43827.html</p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1904800.html</guid>
<subject>软件人生</subject>
<author>chuandao</author>
<category>软件人生</category>
<pubDate>Tue, 17 Jun 2008 10:57:40 CST </pubDate>
</item>

<item>
<title>中国部分行业十大品牌</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1879325.html</link>
<description>
<![CDATA[<p>中国瓷砖十大品牌(磁砖)榜中榜/名牌瓷砖(2008) </p>
<p>1 诺贝尔 (国家免检产品,知名影响力品,) <br />2 马可波罗 (中国名牌,国家免检产品,) <br />3 冠军 (台湾业界第一品牌,国家免检产品,) <br />4 蒙娜丽莎 (中国驰名商标,中国名牌,) <br />5 东鹏 (中国驰名商标,中国名牌,国家免检产品,) <br />6 罗马 (知名畅销品牌,国家免检产品,) <br />7 冠珠 (中国名牌,国家免检产品,) <br />8 亚细亚 (中国名牌,国家免检产品,) <br />9 萨米特 (中国驰名商标,国家免检产品,) <br />10 斯米克 (中国名牌,国家免检产品,)</p>
<p>洁具十大品牌榜中榜/十大名牌洁具 <br />&nbsp;<br />1&nbsp;&nbsp; 箭牌ARROW (乐华陶瓷洁具旗下品牌,中国名牌,国家免检产品) <br />2&nbsp;&nbsp; TOTO洁具 (东陶公司旗下品牌,创立于1917年日本,国家免检产品) <br />3&nbsp;&nbsp; 帝王洁具 (国家免检产品,四川东方洁具旗下品牌) <br />4&nbsp;&nbsp; 美标洁具 (开始于1872 年美国,中国驰名商标,国家免检产品) <br />5&nbsp;&nbsp; 九牧Jomoo洁具 (中国驰名商标,中国名牌,国家免检产品) <br />6&nbsp;&nbsp; 惠达洁具 (中国驰名商标,中国名牌,国家免检产品) <br />7&nbsp;&nbsp; 科勒洁具 (开始于1873 年美国,世界知名品牌卫浴品牌) <br />8&nbsp;&nbsp; 乐家洁具 (开始于1917 年西班牙巴塞罗那,欧洲第一品牌) <br />9&nbsp;&nbsp; 东鹏洁具 (中国驰名商标,中国名牌,国家免检产品) <br />10&nbsp;&nbsp; 四维swell洁具 (中国名牌,国家免检产品) </p>
<p>十大抽油烟机品牌榜中榜/名牌抽油烟机(2008) <br />&nbsp;<br />1&nbsp;&nbsp; 方太抽油烟机 (中国名牌,中国驰名商标,国家免检产品,十大油烟机品牌) <br />2&nbsp;&nbsp; 樱花抽油烟机 (国家免检产品,江苏名牌,十大油烟机品牌) <br />3&nbsp;&nbsp; 老板抽油烟机 (中国驰名商标,中国名牌,国家免检产品,十大油烟机品牌) <br />4&nbsp;&nbsp; 帅康抽油烟机 (中国名牌,国家免检产品,十大油烟机品牌,浙江名牌) <br />5&nbsp;&nbsp; 华帝抽油烟机 (中国驰名商标,国家免检产品,十大油烟机品牌) <br />6&nbsp;&nbsp; 西门子抽油烟机 (十大油烟机品牌,世界品牌) <br />7&nbsp;&nbsp; 海尔抽油烟机 (中国驰名商标,中国名牌,国家免检产品,十大油烟机品牌) <br />8&nbsp;&nbsp; 美的抽油烟机 (中国驰名商标,国家免检产品,十大油烟机品牌) <br />9&nbsp;&nbsp; 德意抽油烟机 (中国驰名商标,中国名牌,国家免检产品,十大油烟机品牌) <br />10&nbsp;&nbsp; 普田抽油烟机 (中国名牌,国家免检产品,中国十大油烟机品牌) <br />&nbsp;<br />木地板十大品牌榜中榜/十大名牌木地板(2008) <br />&nbsp;<br />1&nbsp;&nbsp; 大自然 (中国名牌,国家免检产品,木地板十大品牌) <br />2&nbsp;&nbsp; 圣象 (中国驰名商标,中国名牌,国家免检产品,木地板十大品牌) <br />3&nbsp;&nbsp; 升达 (中国驰名商标,中国名牌,国家免检产品,木地板十大品牌) <br />4&nbsp;&nbsp; 德尔 (中国驰名商标,中国名牌,国家免检产品,木地板十大品牌) <br />5&nbsp;&nbsp; 菲林格尔 (中国名牌,国家免检产品,木地板十大品牌) <br />6&nbsp;&nbsp; 安信 (国家免检产品,木地板十大品牌,知名品牌) <br />7&nbsp;&nbsp; 吉象 (国家免检产品,木地板十大品牌,知名品牌) <br />8&nbsp;&nbsp; 莱茵阳光 (国家免检产品,木地板十大品牌,知名品牌) <br />9&nbsp;&nbsp; 扬子 (国家免检产品,木地板十大品牌,知名品牌) <br />10&nbsp;&nbsp; 瑞嘉 (国家免检产品,木地板十大品牌,知名品牌) </p>
<p>十大油漆品牌榜中榜/名牌油漆(2008) <br />&nbsp;<br />1&nbsp;&nbsp; 多乐士Dulux (英国ICI集团世界品牌,国家免检产品,十大品牌油漆) <br />2&nbsp;&nbsp; 华润Huarun (中国驰名商标,中国名牌,国家免检产品,十大品牌油漆) <br />3&nbsp;&nbsp; 立邦Nippon (中国驰名商标,国家免检产品,十大品牌油漆) <br />4&nbsp;&nbsp; 紫荆花Bauhinia (中国名牌,十大品牌油漆,于1982年的香港) <br />5&nbsp;&nbsp; 嘉宝莉Carpoly (中国驰名商标,中国名牌,国家免检产品,十大品牌油漆) <br />6&nbsp;&nbsp; 大宝Taiho (国家免检产品,十大品牌油漆,广东名牌,亚洲知名品牌) <br />7&nbsp;&nbsp; 三棵树Skshu (中国驰名商标,中国名牌,国家免检产品,十大品牌油漆) <br />8&nbsp;&nbsp; 沙漠绿洲Smoz (中国十大油漆品牌,行业免检产品,中国著名品牌) <br />9&nbsp;&nbsp; 长颈鹿-菊花 (中华制漆旗下中国名牌,十大品牌油漆,广东省名牌) <br />10&nbsp;&nbsp; 长春藤IVY (世界品牌式玛卡龙集团旗下上海名牌,十大品牌油漆) </p>
<p>&nbsp;中国十大家具品牌榜中榜/名牌家具 <br />&nbsp;<br />1&nbsp;&nbsp; 曲美家具 (中国驰名商标,中国名牌) <br />2&nbsp;&nbsp; 红苹果家具 (中国名牌,国家免检产品) <br />3&nbsp;&nbsp; 宜家IKEA家具 (全球最大的家居用品零售商) <br />4&nbsp;&nbsp; 华日家具 (中国驰名商标,中国名牌) <br />5&nbsp;&nbsp; 双叶家具 (中国名牌) <br />6&nbsp;&nbsp; 全友家具 (中国名牌,国家免检产品) <br />7&nbsp;&nbsp; 联邦家具 (中国驰名商标,中国名牌,国家免检产品) <br />8&nbsp;&nbsp; 月星家具 (中国名牌,华东地区最大的家居及流通第一品牌) <br />9&nbsp;&nbsp; 富之岛家具 (中国名牌,国家免检产品) <br />10&nbsp;&nbsp; 华丰家具 (中国驰名商标,中国名牌) </p>
<p>十大热水器品牌榜中榜/名牌热水器(2008) <br />&nbsp;<br />1&nbsp;&nbsp; 海尔 (中国名牌,中国驰名商标,十大热水器品牌,世界品牌) <br />2&nbsp;&nbsp; A.O.史密斯 (十大热水器品牌,1874年在美国,专业热水器品牌) <br />3&nbsp;&nbsp; 万和 (中国名牌,中国驰名商标,十大热水器品牌) <br />4&nbsp;&nbsp; 万家乐 (中国名牌,中国驰名商标,十大热水器品牌) <br />5&nbsp;&nbsp; 阿里斯顿 (十大热水器品牌.欧洲品牌,全球品牌) <br />6&nbsp;&nbsp; 樱花 (中国名牌,十大热水器品牌,全球知名品牌) <br />7&nbsp;&nbsp; 华帝 (中国驰名商标,中国名牌,中国驰名商标,十大热水器品牌) <br />8&nbsp;&nbsp; 美的 (中国名牌,中国驰名商标,十大热水器品牌) <br />9&nbsp;&nbsp; 前锋 (中国驰名商标,中国名牌,十大热水器品牌) <br />10&nbsp;&nbsp; 林内 (十大热水器品牌,1920年日本,燃气具行业的先锋) </p>
<p><br />橱柜十大品牌榜中榜/名牌橱柜2007 <br />&nbsp;<br />1&nbsp;&nbsp; 欧派橱柜 (中国名牌,橱柜行业领导品牌) <br />2&nbsp;&nbsp; 科宝博洛尼 (中国名牌,世界品牌,来自意大利) <br />3&nbsp;&nbsp; 海尔橱柜 (中国名牌,世界名牌,中国驰名商标) <br />4&nbsp;&nbsp; 百v橱柜 (中国名牌,西南最大的专业厨柜生产企业) <br />5&nbsp;&nbsp; 方太橱柜 (中国驰名商标,中国厨房领域著名品牌) <br />6&nbsp;&nbsp; 金牌橱柜 (中高端市场第一品牌) <br />7&nbsp;&nbsp; 月兔橱柜 (中国驰名商标) <br />8&nbsp;&nbsp; 志邦橱柜 (知名畅销品牌,江苏名牌) <br />9&nbsp;&nbsp; 华帝橱柜 (中国驰名商标,中国名牌) <br />10&nbsp;&nbsp; 柏丽橱柜 (始于1946年,德国销售量第一的橱柜品牌) </p>
<p><br />中国十大床垫品牌榜中榜/名牌床垫2007 <br />&nbsp;<br />1&nbsp;&nbsp; 穗宝床垫 (中国名牌,国家免检产品) <br />2&nbsp;&nbsp; 喜临门床垫 (中国驰名商标,中国名牌,国家免检产品) <br />3&nbsp;&nbsp; 雅兰床垫 (国家免检产品,香港名牌) <br />4&nbsp;&nbsp; 晚安床垫 (国家免检产品,湖南名牌) <br />5&nbsp;&nbsp; 星港床垫 (国家免检产品,专业大型合资企业) <br />6&nbsp;&nbsp; 吉斯床垫 (国家免检产品,山东名牌) <br />7&nbsp;&nbsp; 皖宝床垫 (国家免检产品,安徽名牌) <br />8&nbsp;&nbsp; 八益床垫 (国家免检产品,四川名牌) <br />9&nbsp;&nbsp; 联乐床垫 (中国驰名商标,中国名牌,国家免检产品) <br />10&nbsp;&nbsp; 爱舒床垫 (中国著名床垫企业,上海名优产品) <br />&nbsp;<br />十大名牌沙发/中国十大沙发品牌榜中榜2007 <br />&nbsp;<br />1&nbsp;&nbsp; 左右沙发 (沙发领导品牌,中国名牌,国家免检产品) <br />2&nbsp;&nbsp; 顾家沙发 (沙发领导品牌,中国名牌,国家免检产品) <br />3&nbsp;&nbsp; 吉斯沙发 (国家免检产品,中国名牌,国家免检产品) <br />4&nbsp;&nbsp; 全友沙发 (中国驰名商标,中国名牌,国家免检产品) <br />5&nbsp;&nbsp; 红苹果沙发 (中国名牌,国家免检产品) <br />6&nbsp;&nbsp; 曲美沙发 (中国驰名商标,中国名牌) <br />7&nbsp;&nbsp; 舒丽雅 (中国驰名商标,国家免检产品) <br />8&nbsp;&nbsp; 澳美沙发 (中国最大的沙发专业生产企业之一) <br />9&nbsp;&nbsp; 凤阳沙发 (国家免检产品,中国名牌) <br />10&nbsp;&nbsp; 浪度沙发 (国家免检产品,知名品牌) <br />&nbsp;<br />消毒柜十大品牌榜中榜/消毒柜品牌排名 <br />&nbsp; <br />1&nbsp;&nbsp; 康宝canbo消毒柜 (中国名牌,消毒柜十大品牌) <br />2&nbsp;&nbsp; 美的消毒柜 (中国驰名商标,消毒柜十大品牌) <br />3&nbsp;&nbsp; 海尔消毒柜 (中国驰名商标,中国名牌,消毒柜十大品牌) <br />4&nbsp;&nbsp; 万和消毒柜 (中国驰名商标,中国名牌,消毒柜十大品牌) <br />5&nbsp;&nbsp; 西门子消毒柜 (世界品牌,消毒柜十大品牌) <br />6&nbsp;&nbsp; 老板消毒柜 (著名品牌,消毒柜十大品牌) <br />7&nbsp;&nbsp; 华帝消毒柜 (中国驰名商标,消毒柜十大品牌) <br />8&nbsp;&nbsp; 方太消毒柜 (中国驰名商标,消毒柜十大品牌) <br />9&nbsp;&nbsp; 樱花消毒柜 (江苏名牌,全球知名品牌,消毒柜十大品牌) <br />10&nbsp;&nbsp; 帅康消毒柜 (浙江名牌,消毒柜十大品牌) <br />&nbsp;</p>
<p>十大液晶电视品牌榜中榜 <br />&nbsp; <br />1&nbsp;&nbsp; 索尼SONY液晶电视 (世界品牌,国家免检产品) <br />2&nbsp;&nbsp; 夏普SHARP液晶电视 (世界品牌,国家免检产品) <br />3&nbsp;&nbsp; 三星SAMSUNG (中国驰名商标,国家免检产品) <br />4&nbsp;&nbsp; 海信Hisense液晶电视 (中国名牌,中国驰名商标,国家免检产品) <br />5&nbsp;&nbsp; 创维SKYWORTH液晶电视 (中国名牌,中国驰名商标,国家免检产品) <br />6&nbsp;&nbsp; LG液晶电视 (世界品牌,国家免检产品) <br />7&nbsp;&nbsp; TCL液晶电视 (中国名牌,中国驰名商标,国家免检产品) <br />8&nbsp;&nbsp; 飞利浦PHILIPS液晶电视 (中国驰名商标,世界品牌) <br />9&nbsp;&nbsp; 东芝Toshiba液晶电视 (世界品牌,国家免检产品) <br />10&nbsp;&nbsp; 长虹CHANGHONG (中国名牌,中国驰名商标,国家免检产品)&nbsp;</p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1879325.html</guid>
<subject>软件人生</subject>
<author>chuandao</author>
<category>软件人生</category>
<pubDate>Sat, 07 Jun 2008 22:50:31 CST </pubDate>
</item>

<item>
<title>Flex Builder 3.0 For Eclipse 3.3 安装方法</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1853978.html</link>
<description>
<![CDATA[这两天准备学习Flex,于是下载了Flex Builder 3.0 For Eclipse plugin准备安装.<br />但是安装后启动Eclipse,找了半天也没找到Flex.而且Flex Builder会把JRE也安装.觉得这样很不爽.<br /><br />所以我想到能不能来个Flex Builder绿色安装方法呢.<br /><br />想到就做.下面是我的安装过程.(前提是系统已经有JRE,且JAVA环境变量已经配置OK,此处略过该安装)<br /><br />一.首先下载安装Eclipse 3.3 解压到 D:\Program Files\eclipse 到算安装成功了.<br />二.下载安装Flex Builder 3.0<br /><a href="http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe" target="_blank">http://trials.adobe.com/Applicat ... FB3_WWEJ_Plugin.exe</a><br />1. 指定 Flex Builder 3.0 安装路径为D:\Program Files\eclipse\Flex Builder,进下一步. (你也可设为其它目录,但不要这样:D:\Program Files\eclipse)<br />2. 指定 Eclipse 安装路径为 D:\Program Files\eclipse 进下一步.<br />3. 选择是否安装浏览器 Flash Plyer 9 插件(可选安装)<br />安装要花一点时间.大家慢慢等待...出现一些提示你不用管它.<br />等安装完后运行 Eclipse.exe 你是看不到 Flex的..往下看我会帮你解决这个问题^_^<br />三. 绿化Flex Builder 这是重点.<br />1. 把D:\Program Files\eclipse\Flex Builder\com.adobe.flexbuilder.update.site\下的 plugins、features、site.xml<br />复制到 D:\Program Files\eclipse\ (如果你的eclipse目录已经有一个site.xml 你只要把两个文件的feature节内容合并就好了.)<br /><br />2. 把D:\Program Files\eclipse\Flex Builder\eclipse\下的 plugins、features(如果有的话,这是Eclipse的一些更新)<br />复制到 D:\Program Files\eclipse\<br /><br />3. 把D:\Program Files\eclipse\Flex Builder\sdks 复制到D:\Program Files\eclipse\<br /><br />OK,Flex Builder安装完成,接下来就是启动Elipse<br />我们现在已经可以找到Flex了.但还没完,请往下看.<br /><br />4. 进行Flex的配置.<br />在Eclipse中.点击-&gt;Window-&gt;Preferences-&gt;Flex-&gt;Installed Flex SDKs<br />修改Flex SDKs 2.0 和 Flex SDKs 3.0的路径点Apply让设置成效.<br /><br />重启Eclipse..你就可以开发Flex了.<br /><br />5. 现在你的Flex已经开始工作了.但之前安装的Flex Builder怎么办呢.哈哈.<br />运行这个D:\Program Files\eclipse\Flex Builder\Uninstall Adobe Flex Builder 3 Plug-in\Uninstall Adobe Flex Builder 3 Plug-in.exe就可以了.<br /><br />可是这鬼东西怎么玩呢..呵呵..大家一起学习交流吧..]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1853978.html</guid>
<subject>技术前沿</subject>
<author>chuandao</author>
<category>技术前沿</category>
<pubDate>Sun, 01 Jun 2008 21:32:15 CST </pubDate>
</item>

<item>
<title>Flex Data Services </title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845600.html</link>
<description>
<![CDATA[<p>谢谢楼上兄弟提醒，从网上找到了个文章，总算明白是怎么回事了，原来还要安装个Flex Data Services </p>
<p>下面是转载:<br />目前来说 Flex Data Services （最近又升级并改名为LiveCycle Data Services了）下面简称FDS,绝对是Flash、Flex最强劲的服务端了。 <br />下面介绍一下怎样将它部署到tomcat上面去。 <br />步骤1：首先去把tomcat下载回来，我们选用目前用得最多的版本5.5。下载地址是 <a href="http://tomcat.apache.org/">http://tomcat.apache.org/</a> 至于怎样安装这里就不介绍了，网上 </p>
<p>很多相关的教程。 </p>
<p>步骤2：把FDS下载回来，下载地址是：<a href="http://www.adobe.com/products/livecycle/">http://www.adobe.com/products/livecycle/</a>，目前FDS的开发版是免费的，不过只支持一个CPU的服务器 </p>
<p>，作为普通的开发测试应用绰绰有余了，而企业版则很贵很贵（不过我自己已经把开发版破解成企业版了）。 </p>
<p>步骤3：tomcat要运行 FDS，还需要 另外一个东西 ：JOTM (Java Open Transaction Manager)的支持。它提供了 JAVA 应用程序的事务支持。 <br />下载地址是：<a href="http://forge.objectweb.org/projects/jotm/">http://forge.objectweb.org/projects/jotm/</a> </p>
<p>步骤4：安装JOTM，将下载回来的压缩包解压缩后复制 jotm-2.0.10\lib里面的所有文件到tomcat的公共库（tomcat的安装目录/common/lib）下面 </p>
<p>，并在tomcat安装目录/conf/context.xml加入&lt;Transaction factory=&quot;org.objectweb.jotm.UserTransactionFactory&quot; </p>
<p>jotm.timeout=&quot;60&quot;/&gt;。 </p>
<p>步骤5：安装FDS，安装完之后将 安装目录下的 flex.war（FDS最基本的文件内容）, flex-admin.war（FDS管理）, and samples.war（比较全的 </p>
<p>FDS范例）复制到 tomcat安装目录下的webapps目录下。 </p>
<p>步骤6：重新启动tomcat，在IE上输入<a href="http://localhost/samples/">http://localhost/samples/</a> 就可以看到FDS令人振奋的一些范例效果了。 </p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845600.html</guid>
<subject></subject>
<author>chuandao</author>
<category></category>
<pubDate>Thu, 29 May 2008 18:40:00 CST </pubDate>
</item>

<item>
<title>Flex + PHP + eclipse</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845598.html</link>
<description>
<![CDATA[<p>明确的告诉你，安装了 Flex Builder 3 ，在不使用 eclipse 的情况下就不用安装 Flex 3 插件版，如果你安装，也是以失败告终，因为 Flex 插件版是用于 eclipse 的。</p>
<p>Flex Builder 3 是独立安装；也可以使用插件版安装在 eclipse 下使用，但这不是必须的，只要你用的顺手哪一种形式都可以，只要能完成你要做的工作就可以。</p>
<p>　　在说一下 eclipse ，eclipse 是一个用 java + SWF 开发的软件，最初用于 JAVA 方面的开发，是一个开源的免费软件，在地址 <a href="http://www.eclipse.org">www.eclipse.org</a> 官方站提供下载，支持各种插件，安装相关的插件可以开发 C ,&nbsp; C++&nbsp; java&nbsp; jsp&nbsp; JSF PHP&nbsp; 等；</p>
<p>　　如果你在 eclipse 下开发 PHP JSP 等服务器程序，前端用 Flex 做为用户界面，使用 Flex 插件版本，这样会在同一个开发环境下调试，不用切换软件，会很方便。</p>
<p>　　在以下情况下推荐使用 Flex 插件版：</p>
<p>Flex + JSP （+ Tomcat + 框架）+ eclipse<br />Flex + PHP + eclipse<br /></p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845598.html</guid>
<subject>软件人生</subject>
<author>chuandao</author>
<category>软件人生</category>
<pubDate>Thu, 29 May 2008 18:39:30 CST </pubDate>
</item>

<item>
<title>flex环境搭建</title>
<link>http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845597.html</link>
<description>
<![CDATA[<p>系统环境：Flex Builder 2 +tomcat5.5.6+windows XP <br />一、得到软件包： <br />1、 JDK 1.5.0以及以上版本 <br />下载地址：<a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</a>，下载后安装。 <br />2、 Tomcat 5.5.6 <br />下载地址：<a href="http://apache.towardex.com/jakarta/tomcat-5/v5.5.6/bin/jakarta-tomcat-5.5.6.exe">http://apache.towardex.com/jakarta/tomcat-5/v5.5.6/bin/jakarta-tomcat-5.5.6.exe</a> <br />3、 Flex Builder 2 以及以上版本 <br />下载地址：<a href="https://www.adobe.com/cfusion/tdrc/index.cfm?product=flex">https://www.adobe.com/cfusion/tdrc/index.cfm?product=flex</a> <br />二、安装 <br />1、安装JDK1.5.0 <br />下载后双击安装即可，我这里装到D:\jdk1.5，安装时会自动安装JRE5.0，可以安装到其它的路径。 <br />接着设置环境变量，右击&ldquo;我的电脑&rdquo;&gt;属性&gt;高级&gt;环境变量&gt;系统变量&gt;新建 <br />变量名：JAVA_HOME <br />变量值：C:\jdk1.5 <br />2、安装Tomcat5.5.6 <br />下载后双击安装，在安装的过程中记住选中&quot;service&quot;，这样Tomcat就可以以windows服务的形式启动。我这里把Tomcat安装在C:\Tomcat 5.5\目录。 <br />接着会配置http端口号和管理密码，按需要输入即可，端口默认为8080。 <br />Tomcat安装完成后会在状态栏生成一个小图标，如果是绿色的小三角表示Tomcat服务器已经启动成功，你可以双击这个图标进入Tomcat服务控制台，用Start和Stop开始和停止服务。 <br />在浏览器中输入&ldquo;http://localhost:8080&rdquo;，如果出现Apache Tomcat/5.5.6的页面，Tomcat安装成功（其实到这里已经可以作为一个JSP的服务器了，呵）。 </p>
<p>3、安装 Flex Builder 2 <br />双击下载下来的FLXB_2.0_Win_WWE.exe，并选择一个安装目录。建议使用Flex Builder 2作为前台开发工具。 </p>
<p>把安装目录里的flex.war，samples.war文件复制到Tomcat的webapps目录下，启动Tomcat,则新建了两个目录，一个是flex，一个是samples。flex目录可以作为你开发flxe应用的目录，samples是实例目录。在浏览器中打开&ldquo;http://localhost:8080/samples/&rdquo;，你可以看到一些例子了。<br />&nbsp;<br /></p>]]>
</description>
<guid isPermaLink="false">http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1845597.html</guid>
<subject>软件人生</subject>
<author>chuandao</author>
<category>软件人生</category>
<pubDate>Thu, 29 May 2008 18:39:04 CST </pubDate>
</item>

</channel>
</rss>