<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_维生素C.net</title><subtitle type="text">We cannot solve our problems with the same thinking we used when we created them</subtitle><id>http://feed.cnblogs.com/blog/u/34427/rss</id><updated>2011-09-09T03:46:06Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34427/rss"/><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/09/09/2172348.html</id><title type="text">在chrome的地址栏里敲内容直接用google.com搜索</title><summary type="text">C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Local State{ "browser": { "clear_lso_data_enabled": true, "hung_plugin_detect_freq": 2000, "last_known_google_url": "http://www.google.com/", "last_prompted_google_url": "htt</summary><published>2011-09-09T03:46:00Z</published><updated>2011-09-09T03:46:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/09/09/2172348.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/09/09/2172348.html"/><content type="html">&lt;div&gt;C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Local State&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp;"browser": {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "clear_lso_data_enabled": true,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "hung_plugin_detect_freq": 2000,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "last_known_google_url": &lt;strong&gt;"http://www.google.com/",&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "last_prompted_google_url": &lt;strong&gt;"http://www.google.com/",&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "last_redirect_origin": "",&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "plugin_message_response_timeout": 30000&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;然后反问一下https://www.google.com/ncr&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/2172348.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/09/09/2172348.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/08/12/2136011.html</id><title type="text">Windows cannot verify the digital signature for the drivers required for this device.. (Code 52) 错误解决办法</title><summary type="text">bcdedit /set testsigning on bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS系统无法识别Android设备，并提示Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might</summary><published>2011-08-12T05:21:00Z</published><updated>2011-08-12T05:21:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/08/12/2136011.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/08/12/2136011.html"/><content type="html">&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 17px; white-space: pre; background-color: #e5e6ea; "&gt;bcdedit /set testsigning on bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS&lt;/span&gt;系统无法识别Android设备，并提示Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)&lt;/div&gt;&lt;p&gt;解决方法:&lt;/p&gt;&lt;p&gt;先卸载所有的相关驱动（比如Mass storage device这样的也要卸载了）&lt;/p&gt;&lt;p&gt;然后运行：&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, helvetica, sans-serif; font-size: 13px; line-height: 17px; background-color: #f8f8f8; "&gt;bcdedit /set testsigning on&lt;br/&gt;bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS&lt;/span&gt;&lt;/p&gt;&lt;p&gt;安装驱动&amp;nbsp;&lt;/p&gt;&lt;p&gt;重启电脑&lt;/p&gt;&lt;p&gt;欧了~&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/2136011.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/08/12/2136011.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/04/13/2014934.html</id><title type="text">PowerShell升级远程机器的windows service的脚本（最终版）</title><summary type="text">$s=Get-WmiObject-computer10.10.zz.zzWin32_Service-Filter"Name='XXX'"-credential(Get-CredentialXXXXXX\fanwx)$s.stopservice()copy-itemD:\.....\aaa.exe-destination\\10.10.zz.zz\c$\vvv\copy-itemD:\.....\aaa.pdb-destination\\10.10.zz.zz\c$\vvv\$s.startservice()最让人奔溃的是每次执行这段脚本，Get-Creden</summary><published>2011-04-13T07:50:00Z</published><updated>2011-04-13T07:50:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/04/13/2014934.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/04/13/2014934.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;10.10&lt;/span&gt;&lt;span style="color: #000000;"&gt;.zz.zz&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='XXX'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;Get-Credential&amp;nbsp;XXXXXX\fanwx)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.stopservice()&lt;br /&gt;copy&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;item&amp;nbsp;D:\.....\aaa.exe&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;destination&amp;nbsp;\\&lt;/span&gt;&lt;span style="color: #000000;"&gt;10.10&lt;/span&gt;&lt;span style="color: #000000;"&gt;.&lt;/span&gt;&lt;span style="color: #000000;"&gt;zz.zz&lt;/span&gt;&lt;span style="color: #000000;"&gt;\c&lt;/span&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;span style="color: #000000;"&gt;\vvv\&lt;br /&gt;copy&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;item&amp;nbsp;D:\.....\aaa.pdb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;destination&amp;nbsp;\\&lt;/span&gt;&lt;span style="color: #000000;"&gt;10.10&lt;/span&gt;&lt;span style="color: #000000;"&gt;.zz.zz&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;\c&lt;/span&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;span style="color: #000000;"&gt;\vvv\&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.startservice()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;最让人奔溃的是每次执行这段脚本，Get-Credential都会导致弹出要求输入密码的提示框。。。&lt;/p&gt;&lt;p&gt;哪位高手知道如何让这段脚本不再弹？&lt;/p&gt;&lt;p&gt;在windows credential vault里有这个ip的了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;不提sc，太慢。。。无法忍受。。。&amp;nbsp;&lt;/p&gt;&lt;p&gt;-------------------------------------------牛逼的分割线---------------------------------------------------&lt;/p&gt;&lt;p&gt;该问题已解决 :&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;New&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Object&amp;nbsp;System.Management.Automation.PsCredential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;fanweixiao&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;(Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Content&amp;nbsp;c:\my.cred&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;|&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ConvertTo&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;SecureString)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;IPAddress&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='ServiceName'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;-eq&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Running&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Write&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Host&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Service&amp;nbsp;is&amp;nbsp;Running,&amp;nbsp;begin&amp;nbsp;to&amp;nbsp;stop&amp;nbsp;it&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.stopservice()&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;IPAddress&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='ServiceName'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;while&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;-ne&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Stopped&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Write&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Host&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Waiting&amp;nbsp;Stop...State=&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Start&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sleep&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;IPAddress&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='ServiceName'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Write&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Host&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Stopped&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;}&lt;br /&gt;copy&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;item&amp;nbsp;D:\GitRepo\src\base\ServiceName\ServiceName\bin\Debug\ServiceName.exe&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;destination&amp;nbsp;\\IPAddress\c&lt;/span&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;span style="color: #000000;"&gt;\PROJ\ServiceName\&lt;br /&gt;copy&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;item&amp;nbsp;D:\GitRepo\src\base\ServiceName\ServiceName\bin\Debug\ServiceName.pdb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;destination&amp;nbsp;\\IPAddress\c&lt;/span&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;span style="color: #000000;"&gt;\PROJ\ServiceName\&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.startservice()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;IPAddress&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='ServiceName'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;while&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;-ne&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Running&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Write&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Host&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Waiting&amp;nbsp;Start...Current&amp;nbsp;state&amp;nbsp;is&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;.state&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Start&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sleep&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$s&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;WmiObject&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;computer&amp;nbsp;IPAddress&amp;nbsp;Win32_Service&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Name='ServiceName'&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;}&lt;br /&gt;Write&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Host&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Service&amp;nbsp;Started!&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;其中，这个cred文件可以这样生成:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Get&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Credential&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;fanweixiao&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #800080;"&gt;$cred&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;.Password&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;|&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ConvertFrom&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;SecureString&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;|&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Set&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #000000;"&gt;Content&amp;nbsp;c:\my.cred&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;感谢&lt;a href="http://t.sina.com.cn/hexxue"&gt;薛强&lt;/a&gt;, &lt;a href="http://t.qq.com/tuan_zhang"&gt;孟大&lt;/a&gt;~&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/2014934.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/04/13/2014934.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/03/04/1970861.html</id><title type="text">设置IIS7只使用RC4方式做SSL计算</title><summary type="text">IIS默认使用高复杂度的计算方式，如果要将RC4设为唯一的支持类型，可以参考如下步骤： 运行gpedit.msc，打开Local Group Policy Editor 找到Computer Configuration –&gt; Administrator Templates –&gt; Network –&gt; SSL Configuration Settings 双击下面的SSL Cipher Suite ...</summary><published>2011-03-04T05:57:00Z</published><updated>2011-03-04T05:57:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/03/04/1970861.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/03/04/1970861.html"/><content type="html">&lt;p&gt;IIS默认使用高复杂度的计算方式，如果要将RC4设为唯一的支持类型，可以参考如下步骤：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;运行gpedit.msc，打开Local Group Policy Editor&lt;/li&gt;    &lt;li&gt;找到Computer Configuration –&amp;gt; Administrator Templates –&amp;gt; Network –&amp;gt; SSL Configuration Settings&lt;/li&gt;    &lt;li&gt;双击下面的SSL Cipher Suite Order&lt;/li&gt;    &lt;li&gt;开启它，并在下方填入：TLS_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_RC4_128_MD5,SSL_CK_RC4_128_WITH_MD5。如果需要其他的或调整顺序，就按该格式即可（注意有长度限制）&lt;/li&gt;    &lt;li&gt;重启机器&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;再次抓包，能看到Client在TLS的Say Hello的Handshake时提供了自己支持的Cipher Suites给server，server在做server hello的时候会制定Cipher Suite为Cipher Suite: TLS_RSA_WITH_RC4_128_SHA (0x0005)&lt;/p&gt;  &lt;p&gt;在MS的KB里提到过改register来规避掉RSA的默认使用，但是实际使用后却发现不起作用，dunno why &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://images.cnblogs.com/cnblogs_com/fanweixiao/201103/201103041357199216.png" /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1970861.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/03/04/1970861.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/01/27/1946390.html</id><title type="text">IIS7.5上的ServiceAutoStartProviders</title><summary type="text">http://www.iis.net/ConfigReference/system.applicationHost/serviceAutoStartProviders 这才像话嘛，以前为了asp.net在warm up的时候就被大量的requests堵死，费了不少劲做warm up work。现在方便多了！</summary><published>2011-01-27T09:44:00Z</published><updated>2011-01-27T09:44:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/01/27/1946390.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/01/27/1946390.html"/><content type="html">&lt;p&gt;&lt;a href="http://www.iis.net/ConfigReference/system.applicationHost/serviceAutoStartProviders"&gt;http://www.iis.net/ConfigReference/system.applicationHost/serviceAutoStartProviders&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这才像话嘛，以前为了asp.net在warm up的时候就被大量的requests堵死，费了不少劲做warm up work。现在方便多了！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1946390.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/01/27/1946390.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2011/01/06/1927764.html</id><title type="text">IIS7.5展示自定义的500信息</title><summary type="text">默认IIS7.5会使用自定义的error page来展示，而有时我们又希望通过自定义SubStatusCode来定义一些自己的规则以节省一些资源。如果需要让IIS7.5支持，需要这样设置： C:\Windows\system32&gt;%windir%\system32\inetsrv\appcmd.exe set config "appstore" / section:httpErrors /err...</summary><published>2011-01-06T07:29:00Z</published><updated>2011-01-06T07:29:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2011/01/06/1927764.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2011/01/06/1927764.html"/><content type="html">&lt;p&gt;默认IIS7.5会使用自定义的error page来展示，而有时我们又希望通过自定义SubStatusCode来定义一些自己的规则以节省一些资源。如果需要让IIS7.5支持，需要这样设置：&lt;/p&gt;  &lt;p&gt;C:\Windows\system32&amp;gt;%windir%\system32\inetsrv\appcmd.exe set config &amp;quot;appstore&amp;quot; /   &lt;br /&gt;section:httpErrors /errorMode:Detailed&lt;/p&gt;  &lt;p&gt;否则，就会看到：&lt;/p&gt;  &lt;p&gt;There is a problem with the resource you are looking for, and it cannot be displayed.&lt;/p&gt;  &lt;p&gt;这样的内容&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1927764.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2011/01/06/1927764.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2010/12/23/1914536.html</id><title type="text">CentOS5可以禁用的服务</title><summary type="text">chkconfig yum-updatesd off chkconfig atd off chkconfig autofs  off chkconfig avahi-daemon off chkconfig bluetooth off chkconfig cups off chkconfig firstboot off chkconfig gpm off chkconfig hid...</summary><published>2010-12-23T02:39:00Z</published><updated>2010-12-23T02:39:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/23/1914536.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/23/1914536.html"/><content type="html">&lt;p&gt;chkconfig yum-updatesd&amp;#160; off   &lt;br /&gt;chkconfig atd&amp;#160; off    &lt;br /&gt;chkconfig autofs&amp;#160;&amp;#160; off    &lt;br /&gt;chkconfig avahi-daemon&amp;#160; off    &lt;br /&gt;chkconfig bluetooth&amp;#160; off    &lt;br /&gt;chkconfig cups&amp;#160; off    &lt;br /&gt;chkconfig firstboot&amp;#160; off    &lt;br /&gt;chkconfig gpm&amp;#160; off    &lt;br /&gt;chkconfig hidd&amp;#160; off    &lt;br /&gt;chkconfig ip6tables&amp;#160; off    &lt;br /&gt;chkconfig isdn&amp;#160;&amp;#160; off    &lt;br /&gt;chkconfig kudzu&amp;#160; off    &lt;br /&gt;chkconfig netfs&amp;#160;&amp;#160; off    &lt;br /&gt;chkconfig nfslock&amp;#160; off    &lt;br /&gt;chkconfig pcscd&amp;#160; off    &lt;br /&gt;chkconfig portmap&amp;#160; off    &lt;br /&gt;chkconfig rpcgssd&amp;#160; off    &lt;br /&gt;chkconfig rpcidmapd&amp;#160;&amp;#160; off    &lt;br /&gt;chkconfig sendmail&amp;#160; off    &lt;br /&gt;chkconfig setroubleshoot&amp;#160; off    &lt;br /&gt;chkconfig smartd&amp;#160;&amp;#160; off&lt;/p&gt;  &lt;p&gt;运行等级3,查看优化过的服务   &lt;br /&gt;chkconfig –list|grep 3:on&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1914536.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2010/12/23/1914536.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2010/12/09/1901013.html</id><title type="text">关于Memcached及客户端相关的几个问题</title><summary type="text">这几天无业在家，在网上跟前同事聊到了Memcached，对于在对自己的产品的使用上，有两个问题比较显著，这里说说我的看法： 第一个：“最近访客”这个功能为何不使用其CAS特性来保证分布式场景下Memcached的应用？ 答：首先，我们的memcached server均不支持cas，在启动时均关闭了该功能。经过之前的使用经验，关闭cas特性后能节省一些内存空间，其次，对性能也有提升的作用。当然...</summary><published>2010-12-09T03:24:00Z</published><updated>2010-12-09T03:24:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/09/1901013.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/09/1901013.html"/><content type="html">&lt;p&gt;这几天无业在家，在网上跟前同事聊到了Memcached，对于在对自己的产品的使用上，有两个问题比较显著，这里说说我的看法：&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;第一个：“最近访客”这个功能为何不使用其CAS特性来保证分布式场景下Memcached的应用？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;答：首先，我们的memcached server均不支持cas，在启动时均关闭了该功能。经过之前的使用经验，关闭cas特性后能节省一些内存空间，其次，对性能也有提升的作用。当然，最主要的是，依赖cas来实现一种lock-free的机制，也只是“看起来很好”。&lt;/p&gt;  &lt;p&gt;cas存在很多的问题，表面看起来是lock-free的，其实对于反应慢一点的机器来说，就是长时间的wait。这个是不合算的。尤其在现网运行的分布式模式下，很容易让客户端因为这个“作践”自己，而且出现数据问题后的debug过程会相当相当复杂，对生产环境冲击也很大。所以本着“少折腾”的原则，直接废弃了cas的使用，所以我们自己写的memcached客户端里，直接就没有对cas的支持。&lt;/p&gt;  &lt;p&gt;对待memcached的cas模式，坚定的说：“我不看好你呦”。&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;第二个：为什么new MemcachedClient(“xxx”)的时候会出现因为缺乏线程而且导致异常？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;这是因为所有的MemcachedClient期望于在系统启动的准备过程中去构建。如果在多人多团队协作的业务复杂的项目里，在应用层（目的：为了复用而抽取出的层）里可是随便new的话，那真的就没法管理了，因为我们的Memcached客户端的key是自动构建的，其中CacheClientName就是一部分，所以这样的重复名称会带来缓存数据的冲突。例如我们的IoC的注册机制，也是基于“管理”的目的才需要在启动时注册的。&lt;/p&gt;  &lt;p&gt;而在使用double-lock的机制来“修复”这个“bug”是完全错误的做法。这会大量减少系统在高峰期重启的抗压能力，存在可能启动不起来Request Queue就达到Limit的风险。得不偿失。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1901013.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2010/12/09/1901013.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2010/12/08/1900057.html</id><title type="text">ArchLinux下装MonetDB一定要注意disk space</title><summary type="text">今天在虚机ArchLinux上装MonetDB，遇到了磁盘空间不足的问题。df -h一下，发现挂载点/下已经满了，第一个想到的自然是pacman，用pacman -Scc清了所有cache，一看，没怎么变。再用pacman –Q|wc –l计算了一下，只装了138个，不多哇。找个好工具，抄起pacman –Sy ncdu，瞬间完成。ncdu /一下，找到了原因：先后装了几遍MonetDB，因为一些...</summary><published>2010-12-08T04:01:00Z</published><updated>2010-12-08T04:01:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/08/1900057.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2010/12/08/1900057.html"/><content type="html">&lt;p&gt;今天在虚机ArchLinux上装MonetDB，遇到了磁盘空间不足的问题。df -h一下，发现挂载点/下已经满了，第一个想到的自然是pacman，用pacman -Scc清了所有cache，一看，没怎么变。再用pacman –Q|wc –l计算了一下，只装了138个，不多哇。找个好工具，抄起pacman –Sy ncdu，瞬间完成。ncdu /一下，找到了原因：先后装了几遍MonetDB，因为一些原因中途失败或我终止了，结果是在/var/tmp下有好几个monet的临时目录，每个都500MB左右。都删之，终于有地方了，可以继续装了。MonetDB的—enable-optimise参数真的慢的要死，作者的文档里的说明不是骗人的。折腾。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1900057.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2010/12/08/1900057.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fanweixiao/archive/2010/11/15/1877881.html</id><title type="text">最快速搭建Git</title><summary type="text">纵然从半年前我就再三提过使用git代替svn，但是很多时候人们还是喜欢享受“被虐待”的痛楚。搭建git server也不麻烦，这里列一个最简单的过程： （基于ArchLinux） 首先安装git： pacman –S git 安装ssh： pacman –S ssh 创建git用户并创建.ssh目录： adduser git ; su git; cd; mkdir .ssh 把大家的SSH公钥加...</summary><published>2010-11-15T10:01:00Z</published><updated>2010-11-15T10:01:00Z</updated><author><name>new 维生素C.net()</name><uri>http://www.cnblogs.com/fanweixiao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fanweixiao/archive/2010/11/15/1877881.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fanweixiao/archive/2010/11/15/1877881.html"/><content type="html">&lt;p&gt;纵然从半年前我就再三提过使用git代替svn，但是很多时候人们还是喜欢享受“被虐待”的痛楚。搭建git server也不麻烦，这里列一个最简单的过程：&lt;/p&gt;  &lt;p&gt;（基于ArchLinux）&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;首先安装git：     &lt;br /&gt;pacman –S git&lt;/li&gt;    &lt;li&gt;安装ssh：     &lt;br /&gt;pacman –S ssh&lt;/li&gt;    &lt;li&gt;创建git用户并创建.ssh目录：     &lt;br /&gt;adduser git ; su git; cd; mkdir .ssh&lt;/li&gt;    &lt;li&gt;把大家的SSH公钥加入到authorized_keys里：     &lt;br /&gt;cat /id_rsa.fanweixiao.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys&lt;/li&gt;    &lt;li&gt;创建git repo     &lt;br /&gt;mkdir XXXX.git &amp;amp;&amp;amp; cd XXXX.git &amp;amp;&amp;amp; git init –bare&lt;/li&gt;    &lt;li&gt;好了，用git clone &lt;a href="mailto:git@server:/home/XXXX.git"&gt;git@server:/home/XXXX.git&lt;/a&gt;来使用就好了。&lt;/li&gt; &lt;/ol&gt;&lt;img src="http://www.cnblogs.com/fanweixiao/aggbug/1877881.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fanweixiao/archive/2010/11/15/1877881.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
