﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Aimd's Blog</title><link>http://www.cnblogs.com/Aimd/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 21 Aug 2008 16:26:38 GMT</lastBuildDate><pubDate>Thu, 21 Aug 2008 16:26:38 GMT</pubDate><ttl>60</ttl><item><title>EPS图片转换 &amp; 共享一个Excel宏，用于画Latex表格</title><link>http://www.cnblogs.com/Aimd/archive/2008/05/07/1186938.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Wed, 07 May 2008 07:17:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2008/05/07/1186938.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/1186938.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2008/05/07/1186938.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/1186938.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/1186938.html</trackback:ping><description><![CDATA[好久没更新了，凑一篇来点人气吧：）<br />
1.Latex里面最麻烦的是什么？当然是表格。<br />
我共享的这个Excel宏，直接把office表格转成latex代码，然后复制、粘贴就好了<br />
不过事情没有十全十美，这个宏对复杂表格的转换不是很圆满，需要我们手动做些小小的修改，框架都出来了，就别嫌修改的麻烦了。<br />
先到<a href="http://www.cnblogs.com/Files/Aimd/Excel2LaTeX.rar">这里</a>下载吧。<br />
2.Tips：<br />
为了表格的美观，大家偶尔要把表格的第一个和最后一个横线加粗，这需要booktabs package来支持完成，看效果图<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/aimd/latext1.PNG" height="220" width="530" /><br />
代码如下，看我列距都是用空格来分的：）<br />
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">\begin{table}<br />
\caption{The&nbsp;relationship&nbsp;between&nbsp;energy&nbsp;dissipation&nbsp;and&nbsp;the&nbsp;number&nbsp;of&nbsp;sensor&nbsp;nodes&nbsp;(J)}<br />
\begin{center}<br />
\begin{tabular}{rrrr}<br />
\toprule<br />
\multicolumn{&nbsp;</span><span style="color: rgb(128, 0, 128);">1</span><span style="color: rgb(0, 0, 0);">}{c}{Sensor\qquad&nbsp;\quad}&nbsp;</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CS\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GK\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;This&nbsp;paper&nbsp;\\<br />
\cline{</span><span style="color: rgb(128, 0, 128);">2</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(128, 0, 128);">4</span><span style="color: rgb(0, 0, 0);">}<br />
<br />
\multicolumn{&nbsp;</span><span style="color: rgb(128, 0, 128);">1</span><span style="color: rgb(0, 0, 0);">}{c}{nodes\qquad&nbsp;\quad}&nbsp;</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">20m&nbsp;&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">30m&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">20m&nbsp;&nbsp;&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">30m&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">20m&nbsp;&nbsp;R</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">30m&nbsp;\\<br />
\hline<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">100</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">101.02</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">098.00</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">102.64</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">099.05</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">099.04</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">095.55</span><span style="color: rgb(0, 0, 0);">&nbsp;\\<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">200</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">132.01</span><span style="color: rgb(0, 0, 0);">&nbsp;\quad&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">108.06</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">132.00</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">108.48</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">126.00</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">104.67</span><span style="color: rgb(0, 0, 0);">&nbsp;\\<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">300</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">187.32</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">165.96</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">187.46</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">167.88</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">186.89</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">160.33</span><span style="color: rgb(0, 0, 0);">&nbsp;\\<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">400</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">267.24</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">251.24</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">269.15</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;\quad&nbsp;</span><span style="color: rgb(128, 0, 128);">254.56</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">268.09</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">254.72</span><span style="color: rgb(0, 0, 0);">&nbsp;\\<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">500</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">385.80</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">357.96</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">386.63</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;&nbsp;\quad&nbsp;</span><span style="color: rgb(128, 0, 128);">363.37</span><span style="color: rgb(0, 0, 0);">&nbsp;\qquad&nbsp;\quad</span><span style="color: rgb(0, 0, 0);">&amp;</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(128, 0, 128);">391.60</span><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;\quad&nbsp;&nbsp;</span><span style="color: rgb(128, 0, 128);">370.82</span><span style="color: rgb(0, 0, 0);">&nbsp;\\<br />
\bottomrule<br />
\end{tabular}<br />
\end{center}<br />
\end{table}</span></div>
<br />
2 关于eps图的问题<br />
首先，latex并不是不能用jpg图片，如果用pdflatex编译，直接jpg图片就可以了。非用eps图片，也不用装什么软件，如果装了miktex后，直接命令行进入1.jpg所在的路径，然后：<br />
bmeps 1.jpg 1.eps 这样就ok了，不过是黑白的，如果要彩色的就这样<br />
bmeps 1.jpg 1.eps -c<br />
简单吧。<br />
<br />
<img src ="http://www.cnblogs.com/Aimd/aggbug/1186938.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41822/" target="_blank">[新闻]第一财经周刊:当前互联网世界正处无秩序时代</a>]]></description></item><item><title>Latex从零到开始使用</title><link>http://www.cnblogs.com/Aimd/archive/2008/02/28/1085051.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Thu, 28 Feb 2008 07:53:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2008/02/28/1085051.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/1085051.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2008/02/28/1085051.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/1085051.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/1085051.html</trackback:ping><description><![CDATA[why latex？我可没有那些前人总结的好，只知道它能像编程一样写出最漂亮的公式和页面布局。lshort是最经典的latex文档了，还是看<a href="http://www.cnblogs.com/Files/Aimd/lshort.pdf">这个</a>吧<br />
先通俗的比喻一下：java语言只有在jre环境下才能运行、工作，否则程序员编出的java代码也只是摆设。Latex就像一门语言，它需要运行环境、需要编译器。<br />
<br />
按照以下一个步骤，就可以在windows下使用latex写文档了：<br />
1：基于latex，有许多封装包，就像运行java的jre环境一样，如：miktex，ctex（支持中文），拿miktex为例，到miktex.org下载basic版的就可以了，点击安装；之后系统中就有了latex运行环境了。<br />
2：推荐使用winedt编辑器，到网站下载，这里提供一个winedt 2.7的一个注册码（来源网上）：<br />
ID: Xinguang Li sn: 2813321133306389878<br />
下载安装后，就有了编辑环境。<br />
3：使用已有的latex模版。<br />
一些journal提供latex模版供使用，下载后，里面会有一个dem文件，把后缀改为tex后就可以使用winedt打开，然后编写自己的文档了，之后点击latex按钮，没有报错信息后，点dvi preview就可以预览输出效果，如果欲生成pdf文档，点击dvi-&gt;pdf就可以了。<br />
4:声明一点：latex有许多宏包（利用usepackage命令调用），可以到网上，如ctan下载sty文件，安装后即可使用。<br />
<img src ="http://www.cnblogs.com/Aimd/aggbug/1085051.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41820/" target="_blank">[新闻]Visual Studio 2008 SDK 1.1 发布</a>]]></description></item><item><title>Eclipse下配置及使用Tomcat 6.0数据库连接池连接sqlserver2000</title><link>http://www.cnblogs.com/Aimd/archive/2007/11/24/971436.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Sat, 24 Nov 2007 15:01:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/11/24/971436.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/971436.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/11/24/971436.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/971436.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/971436.html</trackback:ping><description><![CDATA[摘要: 前提假设Eclipse已经设置成功，Tomcat插件也设置成功。1.由于tomcat6运行web应用时是在eclipse的workspace下建立一个server工程，而不是把web工程拷贝到tomcat路径下运行，所以在eclipse运行tomcat、使用它的连接池需要更改的是eclipse的workspace下server工程里面的server.xml配置，将来发布后再更改tomcat安装路径&nbsp;&nbsp;<a href='http://www.cnblogs.com/Aimd/archive/2007/11/24/971436.html'>阅读全文</a><img src ="http://www.cnblogs.com/Aimd/aggbug/971436.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41821/" target="_blank">[新闻]死敌VMware变身微软认证计划新成员</a>]]></description></item><item><title>强制删除文件夹</title><link>http://www.cnblogs.com/Aimd/archive/2007/10/09/917926.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Tue, 09 Oct 2007 04:15:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/10/09/917926.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/917926.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/10/09/917926.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/917926.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/917926.html</trackback:ping><description><![CDATA[有些病毒会在杀毒软件的安装目录建立ws2_32.dll文件夹，因为杀毒软件启动时要加载ws2_32.dll，从而使得杀毒软件不能正常启动<br />
ws2_32.dll文件夹里面会有一个奇怪名字的文件夹，如&#8220;！0！0.&#8221;等，这个文件在安全模式下或者命令行rd，都不能删除，用killbox工具也失败。<br />
后来发现这个文件夹根本不是这个名字，在命令行下建立的可能含有widows不允许含有的字符，所以系统不显示，想删除还找不到，直接命令行 rd也找不到文件<br />
这时可在<span style="color: red;">命令行状态下进入ws2_32.dll文件夹，然后运行dir /x 在想要删除文件夹那行的倒数第二列显示出此文件夹的实际名字，然后用rd删之，ok！</span><br />
<img src ="http://www.cnblogs.com/Aimd/aggbug/917926.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41819/" target="_blank">[新闻]英特尔雅虎开发网络计算机频道</a>]]></description></item><item><title>SWT应用程序打包成jar过程</title><link>http://www.cnblogs.com/Aimd/archive/2007/10/08/917010.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Mon, 08 Oct 2007 06:15:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/10/08/917010.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/917010.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/10/08/917010.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/917010.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/917010.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;">1.在工程目录下建立lib目录，把工程依赖的所有第三方jar文件拷到lib下，其中包括swt.jar（用以导出项目用）<br />
2</span><span style="font-size: 10pt;">.使eclipse下的java工程可以正确运行<br />
3</span><span style="font-size: 10pt;">.在工程根目录下建立manifest</span><span style="font-size: 10pt;">.mf文件，格式如下<br />
Manifest-Version: 1.0<br />
Class-Path: ./lib/swt.jar ./lib/jai_core.jar ./lib/jcommon-1.0.0.jar ./lib/jfreechart-1.0.1.jar ./lib/JTS-1.7.jar<br />
Main-Class: com.jlu.liuyanbin.Stock<br />
<br />
</span><span style="font-size: 10pt;">***-***: 后面有且只有一个空格。<br />
</span><span style="font-size: 10pt;">Class-Path是依赖的jar，swt.jar就是刚才拷贝到lib下的;每个单独的jar用一个空格隔开<br />
Main-Class是带有main函数的类名,</span><span style="font-size: 10pt;">com.jlu.liuyanbin是包名,Stock是类名<br />
4.右键点击project-&gt;export-&gt;jar,指定路径(如d:\tojar)和jar名,其它默认后next-&gt;next-&gt;using existing manifext,选择刚才创建的</span><span style="font-size: 10pt;">manifest</span><span style="font-size: 10pt;">.mf,然后finish<br />
5.</span><span style="font-size: 10pt;">d:\tojar目录下会出现name.jar文件,然后做:<br />
-拷贝swt-win32-****.dll到</span><span style="font-size: 10pt;">d:\tojar<br />
-在</span><span style="font-size: 10pt;">d:\tojar</span><span style="font-size: 10pt;">建立lib目录,把依赖的所有jar拷贝进去,本例为</span><span style="font-size: 10pt;">swt.jar jai_core.jar jcommon-1.0.0.jar jfreechart-1.0.1.jar JTS-1.7.jar<br />
6.双击jar文件就可以运行了.<br />
7.可以使用第三方工具或者"批处理文件+jre"的方法使得此jar脱离jvm而运行.<br />
</span>
<img src ="http://www.cnblogs.com/Aimd/aggbug/917010.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41818/" target="_blank">[新闻]Windows Live视频邮件9月9日开始测试</a>]]></description></item><item><title>解决firefox频繁询问代理服务器用户名和密码问题</title><link>http://www.cnblogs.com/Aimd/archive/2007/09/21/901023.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Fri, 21 Sep 2007 03:13:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/09/21/901023.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/901023.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/09/21/901023.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/901023.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/901023.html</trackback:ping><description><![CDATA[<span style="font-size: 18pt;"><span style="font-size: 14pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;"><span style="font-size: 8pt;"><span><span style="font-size: 14pt;"><span style="font-size: 36pt;"><span style="font-size: 10pt;"><span style="font-size: 12pt;"><span style="font-size: 10pt;">使用代理服务器连接internet的局域网用户，肯定会设置firefox记住用户名和密码。但是偏偏有的时候打开一个网页，会弹出十几次输入用户名和密码的对话框。解决方法很简单也真的很管用（有人说要让ff记住网站密码，但是这并不能解决问题）<br />
1：在地址栏输入about:config，回车<br />
2：找到network.negotiate-auth.allow-proxies<br />
3：双击使之变为false<br />
<br />
这样就ok了，不知道为什么，从名字看它应该是true才对，就像世上很多事情都欺骗了我们的双眼一样：）<br />
<br />
补充一点：这个问题似乎在网络不好的情况才暴露，IE这方面表现稍好一些，但是经过这样设置，什么情况ff都不会忘记用户名和密码了。<br />
<br />
Again P.S. 唉，虽然症状减轻，不过也时灵时不灵的。最后用了xyzproxy extension,不过设置起来还真费尽。<br />
<br />
</span></span></span></span></span></span></span></span></span></span></span>
<img src ="http://www.cnblogs.com/Aimd/aggbug/901023.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41817/" target="_blank">[新闻]Intel首次公开展示Nehalem架构迅驰3平台</a>]]></description></item><item><title>SQL server 2005 不能重新安装解决及ADO连接事例代码</title><link>http://www.cnblogs.com/Aimd/archive/2007/08/23/866997.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Thu, 23 Aug 2007 08:18:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/08/23/866997.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/866997.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/08/23/866997.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/866997.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/866997.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;">一：卸载之后重新安装，系统检测会通不过，提示"性能监视器计数器"错误，而不能重新安装。解决方法：<br />
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
<p>"Last Counter"=dword:00000ed4 (5277)</p>
<p>"Last Help"=dword:00000ed5 (5278)</p>
<p>&#8220;Last Counter&#8221;值必须与以下注册表项中&#8220;Perflib\004&#8221;的&#8220;Counter&#8221;项的最大值（最后一项的值）匹配，并且上一步的&#8220;Last Help&#8221;值必须与以下注册表项中&#8220;Perflib\004&#8221;的&#8220;Help&#8221;项的最大值匹配。</p>
<p>也就是说，把<span style="font-size: 10pt;">Last Counter 和counter，</span><span style="font-size: 10pt;">Last Help和help改成一样大的就可以了。</span></p>
<p><span style="font-size: 10pt;">二：使用ado连接数据库。</span></p>
<p><span style="font-size: 10pt;">1：确保能用工具连接上数据库的前提下继续看2。</span></p>
<p><span style="font-size: 10pt;">2：事例代码，其中前几个函数是自定义的，关键代码在connection-&gt;open附近。</span></p>
</span>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">#include</span><span style="color: #000000;">"</span><span style="color: #000000;">stdio.h</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;&nbsp;<br />
<br />
#import&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">C:\Program&nbsp;Files\Common&nbsp;Files\System\ado\msado15.dll</span><span style="color: #000000;">"</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;no_namespace&nbsp;&nbsp;&nbsp;rename(</span><span style="color: #000000;">"</span><span style="color: #000000;">EOF</span><span style="color: #000000;">"</span><span style="color: #000000;">,</span><span style="color: #000000;">"</span><span style="color: #000000;">rsEOF</span><span style="color: #000000;">"</span><span style="color: #000000;">)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #0000ff;">#define</span><span style="color: #000000;">&nbsp;RsITEM(rs,x)&nbsp;rs-&gt;Fields-&gt;Item[_variant_t(x)]-&gt;Value</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">#define</span><span style="color: #000000;">&nbsp;UC&nbsp;(char&nbsp;*)</span><span style="color: #000000;"><br />
<br />
</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;ReadIntCol(_RecordsetPtr&nbsp;&nbsp;&nbsp;pRst,</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;colName)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;buff</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[</span><span style="color: #000000;">256</span><span style="color: #000000;">];<br />
&nbsp;&nbsp;&nbsp;&nbsp;sprintf(buff,</span><span style="color: #000000;">"</span><span style="color: #000000;">%s</span><span style="color: #000000;">"</span><span style="color: #000000;">,UC&nbsp;_bstr_t(RsITEM(pRst,colName)));<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;result</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;atoi(buff);<br />
&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;buff;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;result;<br />
}<br />
<br />
</span><span style="color: #0000ff;">double</span><span style="color: #000000;">&nbsp;ReadFloatCol(_RecordsetPtr&nbsp;&nbsp;&nbsp;pRst,</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;colName)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;buff</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">[</span><span style="color: #000000;">256</span><span style="color: #000000;">];<br />
&nbsp;&nbsp;&nbsp;&nbsp;sprintf(buff,</span><span style="color: #000000;">"</span><span style="color: #000000;">%s</span><span style="color: #000000;">"</span><span style="color: #000000;">,UC&nbsp;_bstr_t(RsITEM(pRst,colName)));<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">double</span><span style="color: #000000;">&nbsp;result</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;atof(buff);<br />
&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;buff;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;result;<br />
}<br />
<br />
</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;ReadStringCol(_RecordsetPtr&nbsp;&nbsp;&nbsp;pRst,</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;colName,&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;result)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;sprintf(result,</span><span style="color: #000000;">"</span><span style="color: #000000;">%s</span><span style="color: #000000;">"</span><span style="color: #000000;">,UC&nbsp;_bstr_t(RsITEM(pRst,colName)));<br />
}<br />
<br />
&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;main()<br />
&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">double</span><span style="color: #000000;">&nbsp;a[</span><span style="color: #000000;">3</span><span style="color: #000000;">][</span><span style="color: #000000;">3</span><span style="color: #000000;">];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;i</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">3</span><span style="color: #000000;">;i</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;j</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">3</span><span style="color: #000000;">;j</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[i][j]</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CoInitialize(NULL);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_ConnectionPtr&nbsp;&nbsp;&nbsp;pConn(__uuidof(Connection));&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_RecordsetPtr&nbsp;&nbsp;&nbsp;pRst(__uuidof(Recordset));&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pConn</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">ConnectionString&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;L</span><span style="color: #000000;">"</span><span style="color: #000000;">Driver={SQL&nbsp;Server};Server={10.60.56.229,1433};</span><span style="color: #000000;">"</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L</span><span style="color: #000000;">"</span><span style="color: #000000;">Trusted_Connection=no;</span><span style="color: #000000;">"</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;L</span><span style="color: #000000;">"</span><span style="color: #000000;">Database=test;Uid=wkp;Pwd=wkp;</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pConn</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">Open(</span><span style="color: #000000;">""</span><span style="color: #000000;">,</span><span style="color: #000000;">""</span><span style="color: #000000;">,</span><span style="color: #000000;">""</span><span style="color: #000000;">,</span><span style="color: #000000;">-</span><span style="color: #000000;">1</span><span style="color: #000000;">);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HRESULT&nbsp;&nbsp;&nbsp;hTRes;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hTRes&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;pRst.CreateInstance(</span><span style="color: #000000;">"</span><span style="color: #000000;">ADODB.Recordset</span><span style="color: #000000;">"</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;(SUCCEEDED(hTRes))&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">repeat&nbsp;begin</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pRst</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">Open(</span><span style="color: #000000;">"</span><span style="color: #000000;">select&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;from&nbsp;&nbsp;&nbsp;distance</span><span style="color: #000000;">"</span><span style="color: #000000;">,(_variant_t)((IDispatch&nbsp;&nbsp;&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">)pConn),&nbsp;adOpenDynamic,adLockPessimistic,adCmdText);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">while</span><span style="color: #000000;">(</span><span style="color: #000000;">!</span><span style="color: #000000;">pRst</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">rsEOF)&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;begin</span><span style="color: #000000;">=</span><span style="color: #000000;">ReadIntCol(pRst,</span><span style="color: #000000;">"</span><span style="color: #000000;">begin</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;end</span><span style="color: #000000;">=</span><span style="color: #000000;">ReadIntCol(pRst,</span><span style="color: #000000;">"</span><span style="color: #000000;">end</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">double</span><span style="color: #000000;">&nbsp;value</span><span style="color: #000000;">=</span><span style="color: #000000;">ReadFloatCol(pRst,</span><span style="color: #000000;">"</span><span style="color: #000000;">value</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[begin][end]</span><span style="color: #000000;">=</span><span style="color: #000000;">value;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">/*</span><span style="color: #008000;">char&nbsp;*&nbsp;pUsername=new&nbsp;char[256];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReadStringCol(pRst,"username",pUsername);</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">/*</span><span style="color: #008000;">printf("id=&nbsp;%d&nbsp;username=&nbsp;%s&nbsp;&nbsp;password=&nbsp;%s&nbsp;\n",&nbsp;id,pUsername,pPassword);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;pUsername;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;pPassword;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pRst</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">MoveNext();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pRst</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">Close();&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">repeat&nbsp;end</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">below&nbsp;to&nbsp;insert&nbsp;value&nbsp;to&nbsp;db</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">/*</span><span style="color: #008000;">&nbsp;int&nbsp;nnnn=17;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;res[512];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(res,"insert&nbsp;into&nbsp;lidan&nbsp;values(%d)",nnnn);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pConn-&gt;Execute(res,&nbsp;NULL,&nbsp;adCmdText);</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pConn</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">Close();&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pRst.Release();&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pConn.Release();&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CoUninitialize();&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;<br />
&nbsp;}</span></div>
<p><br />
</p>
<br />
<img src ="http://www.cnblogs.com/Aimd/aggbug/866997.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41816/" target="_blank">[新闻]Pogo浏览器</a>]]></description></item><item><title>SQL server 2005 远程连接问题及解决</title><link>http://www.cnblogs.com/Aimd/archive/2007/08/22/865009.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Wed, 22 Aug 2007 02:58:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/08/22/865009.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/865009.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/08/22/865009.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/865009.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/865009.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt;">
&nbsp;&nbsp;&nbsp; 使用 ms sql server management studio 连接远程server大概会有这样的问题：<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/aimd/sql1.png" height="552" width="617" /><br />
&nbsp;&nbsp;&nbsp; 解决流程如下：<br />
&nbsp;&nbsp;&nbsp; (1).打开1433端口，或者在防火墙（包括windows防火墙）的例外里加入sqlexpress和sql server browser两个程序。<br />
&nbsp;&nbsp;&nbsp; sql server configure manager 端：<br />
&nbsp;&nbsp;&nbsp; (2).protocol for sqlexpress的tcp/ip 设置成enabled。并在属性的ip address里面设置使用的ip地址enabled，端口写1433。<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/aimd/sql3.png" /><br />
&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt;">(3).client tcp/ip也要enabled<br />
&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10pt;">(4).很关键的一步，想远程连接要保证<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *打开sql server browser服务或者<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *连接时指定端口(此处server name可以只输入ip或者机器名，而省略sqlexpress和端口，这样系统会按默认方式连接)，如下图：<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/aimd/sql2.png" /><br />
&nbsp;&nbsp; 通过以上几步，就可以远程连接和控制了。<br />
</span><span style="font-size: 10pt;">
<br />
</span>
<img src ="http://www.cnblogs.com/Aimd/aggbug/865009.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41807/" target="_blank">[新闻]洪磊口述:番茄花园如何捆绑流氓软件月入十万</a>]]></description></item><item><title>家乡回长春路上拍的照片</title><link>http://www.cnblogs.com/Aimd/archive/2007/07/05/807049.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Thu, 05 Jul 2007 05:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2007/07/05/807049.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/807049.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2007/07/05/807049.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/807049.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/807049.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 12pt"><span style="FONT-SIZE: 10pt">发现还是挺美的，难道美真的是发现出来的吗？<br><img height=768 alt="" src="http://www.cnblogs.com/images/cnblogs_com/aimd/HomeRoad.jpg" width=1024 border=0></span></span>
<img src ="http://www.cnblogs.com/Aimd/aggbug/807049.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41813/" target="_blank">[新闻]2008年8月21日IT博客精选：盖茨复出？</a>]]></description></item><item><title>blog的三种人</title><link>http://www.cnblogs.com/Aimd/archive/2006/12/27/605024.html</link><dc:creator>Aimd</dc:creator><author>Aimd</author><pubDate>Wed, 27 Dec 2006 07:20:00 GMT</pubDate><guid>http://www.cnblogs.com/Aimd/archive/2006/12/27/605024.html</guid><wfw:comment>http://www.cnblogs.com/Aimd/comments/605024.html</wfw:comment><comments>http://www.cnblogs.com/Aimd/archive/2006/12/27/605024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Aimd/comments/commentRss/605024.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Aimd/services/trackbacks/605024.html</trackback:ping><description><![CDATA[<p>发现个人用blog的三种人（不包括商业用途）<br>1：暴露狂－－把自己那点私事整天放网上，一点都不保留<br>2：偷窥狂－－目不转睛盯着别人暴露出来的隐私<br>3：技术类－－甭管啥技术，有用就好，这个比较好。</p>
<img src ="http://www.cnblogs.com/Aimd/aggbug/605024.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41812/" target="_blank">[新闻]微软宣布将斥资1亿美元购买Novell证书</a>]]></description></item></channel></rss>