tag:blogger.com,1999:blog-59465307047421309702024-03-06T16:20:07.273+08:00Jax 的工作紀錄除了在整理學習上的經驗,同時也能幫助其他需要的人Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-5946530704742130970.post-69820948975018862712018-05-12T23:58:00.000+08:002018-05-12T23:58:53.369+08:00Windows Server 磁碟清理<br />
磁碟清理<br />
<code>DISM.exe /online /Cleanup-Image /StartComponentCleanup</code><br />
<br />
清理系統 Service Pack 備份檔案<br />
<code>DISM.exe /Online /Cleanup-Image /SPSuperseded</code>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-43492161064296939902015-03-04T11:20:00.000+08:002015-03-04T11:20:06.120+08:00[Java] 執行 shell command<pre class="java:nogutter:nocontrols" name="code">Process p = Runtime.getRuntime().exec("ping -n 3 google.com");
p.waitFor();
Scanner sc = new Scanner(p.getInputStream(), "MS950");
String output = sc.useDelimiter("\\Z").next();
sc.close();
System.out.println("exitValue: " + p.exitValue());
System.out.println(output);
</pre><br />
Output:<br />
<pre class="none:nogutter:nocontrols" name="code">exitValue: 0
Ping google.com [173.194.72.138] (使用 32 位元組的資料):
回覆自 173.194.72.138: 位元組=32 時間=21ms TTL=48
回覆自 173.194.72.138: 位元組=32 時間=20ms TTL=48
回覆自 173.194.72.138: 位元組=32 時間=18ms TTL=48
173.194.72.138 的 Ping 統計資料:
封包: 已傳送 = 3,已收到 = 3, 已遺失 = 0 (0% 遺失),
大約的來回時間 (毫秒):
最小值 = 18ms,最大值 = 21ms,平均 = 19ms
</pre>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-6139067500309343692015-02-14T15:18:00.000+08:002015-02-14T22:16:14.005+08:00VMware Authorization Service 無法啟動在 VMware 啟動虛擬機時發生了 <b>Service "VMware Authorization Service" did not start.</b> 的錯誤訊息,原因是相依的 vmx86 服務遺失了,可以透過以下指令重建服務:<br />
<br />
<code>sc create vmx86 type= kernel start= auto binpath= "C:\Program Files (x86)\VMware\VMware Workstation\vmx86.sys" displayname= "VMware Virtualization Driver"</code>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-54697940549134641752011-12-16T06:49:00.002+08:002013-06-10T22:47:27.154+08:00[PHP] 縮圖方式的比較<ul><li><a target="_blank" href="http://php.net/manual/en/function.imagecopyresized.php">imageCopyResized</a> 速度快,但縮圖的品質很粗糙</li>
<li><a target="_blank" href="http://php.net/manual/en/function.imagecopyresampled.php">imageCopyResampled</a> 縮圖的品質好,但花費的時間有點多</li>
</ul>這兩種的缺點是,都會根據圖片的像素大小,而佔用PHP的記憶體,會造成 <strong>Fatal error: Out of memory</strong> 的錯誤出現,有一種狀況是一個 3MB 大小的 JPEG 實際的像素大小卻是 128MB,再來 GD 支援的圖片類型有限,大約就是四五種常用類型。<br />
<br />
優點是指需要安裝 GD 套件,這個套件不管是在 Windows 或 Linux 上很容易找到跟安裝,在處理圖片的類型明確跟尺寸不大的情況下,使用這兩個函數是不錯的。<br />
<br />
為了改善 <strong>imageCopyResampled</strong> 效率,可以利用 <strong>imageCopyResized</strong> 做預先縮圖,例如要縮圖的大小為 100*100 時,可以先將圖片縮小成四倍或八倍,如 400*400 或 800*800,可改善超大圖造成的效率不好。<br />
<br />
<ul><li><a target="_blank" href="http://www.imagemagick.org/script/index.php">ImageMagick</a> + <a target="_blank" href="http://php.net/manual/en/book.imagick.php">Imagick</a> 使用外部的程式來處理圖片,使用指令的方式或透過 Imagick 套件來處理縮圖。</li>
</ul>缺點是透過指令的方式很不友善,且容易受到系統權限的限制,而 Imagick 套件在 Windows 上不容易找到合適的 DLL。<br />
<br />
優點是支援下面多種格式,效率快且沒有記憶體錯誤的問題。<br />
<blockquote>3FR, A, AI, ART, ARW, AVI, AVS, B, BGR, BGRA, BMP, BMP2, BMP3, BRF, BRG, C, CAL, CALS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FITS, FRACTAL, FTS, G, G3, GBR, GIF, GIF87, GRADIENT, GRAY, GRB, GROUP4, HALD, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, ICON, INFO, INLINE, IPL, ISOBRL, J2C, JNG, JP2, JPC, JPEG, JPG, JPX, K, K25, KDC, LABEL, M, M2V, M4V, MAP, MAT, MATTE, MIFF, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RBG, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YCbCr, YCbCrA, YUV</blockquote>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-51173276919070396272011-12-15T18:51:00.001+08:002015-03-13T14:40:27.903+08:00[PHP] Documentor (phpdoc) 備忘<strong>Linux 安裝指令</strong><br />
sudo pear install -o PhpDocumentor<br />
<br />
<br />
<strong>Windows 安裝指令</strong><br />
C:\wamp\bin\php\php5.2.4\pear.bat install -o PhpDocumentor <br />
<br />
<br />
<strong>使用方式</strong><br />
<pre class="sh" name="code">phpdoc --parseprivate \
--output HTML:frames:earthli \
--ignore Smarty/ \
--directory /var/www/lib,/var/www/data_mod,/var/www/etc \
--target /var/www/docs
</pre><br />
<br />
<strong>phpdoc 參數說明</strong><br />
<table><tr valign="top"><td>-f</td><td>--filename</td><td>要解析的檔案名稱,可使用 ‘,’分隔多個檔案 “file1,file2”,可以包含完整路徑和使用 * ? 萬用符號。</td></tr>
<tr valign="top"><td>-d</td><td>--directory</td><td>要解析的目錄路徑,可使用 ‘,’分隔多個目錄路徑 “directory1,directory2”。</td></tr>
<tr valign="top"><td>-t</td><td>--target</td><td>指定要輸出的目錄。</td></tr>
<tr valign="top"><td>-i</td><td>--ignore</td><td>要忽略的檔案名稱,可使用 ‘,’分隔多個檔案 “file1,file2”,可以使用 * ? 萬用符號。</td></tr>
<tr valign="top"><td>-is</td><td>--ignoresymlinks</td><td>忽略系統連結的檔案或目錄,預設是關閉的。</td></tr>
<tr valign="top"><td>-it</td><td>--ignore-tags</td><td>忽略解析的標籤。 @package, @subpackage, @access, @ignore 可能是無法忽視。</td></tr>
<tr valign="top"><td>-q</td><td>--quiet</td><td>不顯示解析/轉換的訊息,在 cron 排程時可以選擇開啟,預設是關閉的。</td></tr>
<tr valign="top"><td>-ti</td><td>--title</td><td>產生出的文件的標題,預設為 ‘Generated Documentation’。</td></tr>
<tr valign="top"><td>-h</td><td>--help</td><td>顯示幫助訊息。</td></tr>
<tr valign="top"><td>-pp</td><td>--parseprivate</td><td>將私有(private)成員函式或私有變數也都加入程式文件裡。不然產生出的文件裡只會有公開(public)和保護(protected)的成員函式和變數。</td></tr>
<tr valign="top"><td>-o</td><td>--output</td><td>設置輸出文件的格式</td></tr>
<tr valign="top"><td colspan="3"><ul><li>HTML:frames:* - 包含iframe的HTML格式</li>
<li>HTML:frames:default – Javadoc風格的文檔模板,很少有格式</li>
<li>HTML:frames:earthli – 漂亮的模板(作者:Marco von Ballmoos)</li>
<li>HTML:frames:l0l33t – 流行模板</li>
<li>HTML:frames:phpdoc.de – 類似於phpdoc.de的PHPDoc輸出</li>
<li>HTML:frames:phphtmllib – 非常棒的用戶貢獻模板</li>
<li>HTML:frames:phpedit – 基於PHPEdit Help Generator的文檔</li>
<li>HTML:Smarty:* - 不使用iframe的HTML格式</li>
<li>HTML:Smarty:default – 使用css控制的黑體模板</li>
<li>HTML:Smarty:HandS – 基於PHP的格式,但是經過優化,帶有logo圖片</li>
<li>HTML:Smarty:PHP – 風格接近PHP官網</li>
<li>CHM:default:* - 輸出CHM幫助文檔</li>
<li>CHM:default:default – windows幫助文檔,基於HTML:frames:l0l33t</li>
<li>PDF:default:* - PDF格式</li>
<li>PDF:default:default – 標準純文本PDF格式</li>
<li>XML:DocBook:* - 以DocBook格式輸出的XML</li>
<li>XML:DocBook/peardoc2:default – 可以被編譯成peardoc的文檔</li>
</ul></td></tr>
<tr valign="top"><td>-j</td><td>--javadocdesc</td><td>相容 JavaDoc 的格式,預設是關閉的</td></tr>
</table><br />
<br />
<strong>中文亂碼的問題</strong><br />
新版的 phpdoc 輸出的格式已經是 UTF-8 了,所以只要在目錄下增加一個 .htaccess 文件,然後內容為:<br />
<code>AddCharset UTF-8 .html</code><br />
<br />
<br />
參考文件:<br />
<a target="_blank" href="http://pkwbim-programming-note.blogspot.com/2008/01/phpdocumentor-0.html">多采多姿的程式筆記: phpDocumentor筆記 - 0 立即體驗</a><br />
<a target="_blank" href="http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.howto.pkg.html">phpDocumentor Tutorial</a><br />
<a target="_blank" href="http://luchuan.iteye.com/blog/954147">phpDocumentor学习记录</a>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-18351124597001375472011-09-09T11:11:00.001+08:002023-02-26T14:15:17.764+08:00RamDisk 設定 & 瀏覽器 cache 設定上次已經有建立過 RamDisk 一次了,最近重灌又在玩了一次,說真的,不紀錄下來,久久又會忘記了。<br />
<br />
首先先設定 <strong style="color:red;">C:\boot.ini</strong>,在 <strong style="color:red;">[operating systems]</strong> 的最後加入 <strong style="color:red;">/PAE</strong>,這是為了讓 XP能夠定址到3G以上的空間,然後重新開機才會生效。<br />
<pre class="cfg" name="code">[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noexecute=alwaysoff /PAE
</pre><a href="https://lh4.googleusercontent.com/-W48KAeo6UiI/TmRyWsSl0QI/AAAAAAAAJ60/mRQ6oTs3YII/s1600-h/boot_01.png"><img id="BLOGGER_PHOTO_ID_5648765566801268994" src="https://lh4.googleusercontent.com/-W48KAeo6UiI/TmRyWsSl0QI/AAAAAAAAJ60/mRQ6oTs3YII/s400/boot_01.png" /></a><br />
<a href="https://lh4.googleusercontent.com/-Oq7bxyJnZok/TmRyWlHNX0I/AAAAAAAAJ6w/4DaHEFekRUA/s1600-h/boot_02.png"><img id="BLOGGER_PHOTO_ID_5648765564874481474" src="https://lh4.googleusercontent.com/-Oq7bxyJnZok/TmRyWlHNX0I/AAAAAAAAJ6w/4DaHEFekRUA/s400/boot_02.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-vC3MbM5nYps/TmRyWAtkz5I/AAAAAAAAJ6s/YpwDj50nr5Q/s1600-h/boot_03.png"><img id="BLOGGER_PHOTO_ID_5648765555103289234" src="https://lh5.googleusercontent.com/-vC3MbM5nYps/TmRyWAtkz5I/AAAAAAAAJ6s/YpwDj50nr5Q/s400/boot_03.png" /></a><br />
<a href="https://lh6.googleusercontent.com/-YsuepU9-5ew/TmRyWzwWKKI/AAAAAAAAJ64/pRV_JeEqwI4/s1600-h/boot_04.png"><img id="BLOGGER_PHOTO_ID_5648765568805120162" src="https://lh6.googleusercontent.com/-YsuepU9-5ew/TmRyWzwWKKI/AAAAAAAAJ64/pRV_JeEqwI4/s400/boot_04.png" /></a><br />
<a href="https://lh3.googleusercontent.com/-HlcZjKay6QU/TmRyXGomUKI/AAAAAAAAJ68/znDT-tNbpRM/s1600-h/boot_05.png"><img id="BLOGGER_PHOTO_ID_5648765573872898210" src="https://lh3.googleusercontent.com/-HlcZjKay6QU/TmRyXGomUKI/AAAAAAAAJ68/znDT-tNbpRM/s400/boot_05.png" /></a><br />
<br />
<br />
然後將多出來的記憶體建立成 RamDisk,先是要讓 SuperSpeed RamDisk 抓到多出來的記憶空間。 <br />
<a href="https://lh3.googleusercontent.com/-00Fo4sCWXGs/TmRyTu8smeI/AAAAAAAAJ6A/zAh1TLjxciI/s1600-h/ram_disk_01.png"><img id="BLOGGER_PHOTO_ID_5648765515975137762" src="https://lh3.googleusercontent.com/-00Fo4sCWXGs/TmRyTu8smeI/AAAAAAAAJ6A/zAh1TLjxciI/s400/ram_disk_01.png" /></a><br />
<a href="https://lh6.googleusercontent.com/-r6tCrPsXQ54/TmRyT5smATI/AAAAAAAAJ6I/nBuhEYMFuvQ/s1600-h/ram_disk_02.png"><img id="BLOGGER_PHOTO_ID_5648765518860386610" src="https://lh6.googleusercontent.com/-r6tCrPsXQ54/TmRyT5smATI/AAAAAAAAJ6I/nBuhEYMFuvQ/s400/ram_disk_02.png" /></a><br />
<a href="https://lh4.googleusercontent.com/-hU92NV6gRo8/TmRyUYRevVI/AAAAAAAAJ6M/YWBqk64YFqQ/s1600-h/ram_disk_03.png"><img id="BLOGGER_PHOTO_ID_5648765527068163410" src="https://lh4.googleusercontent.com/-hU92NV6gRo8/TmRyUYRevVI/AAAAAAAAJ6M/YWBqk64YFqQ/s400/ram_disk_03.png" /></a><br />
<br />
這裡選擇要自動搜尋,它會將沒用到的空間標記起來。<br />
<a href="https://lh3.googleusercontent.com/-AxowzU-Htrs/TmRyUbbN8iI/AAAAAAAAJ6Q/7srOBqkjFxY/s1600-h/ram_disk_04.png"><img id="BLOGGER_PHOTO_ID_5648765527914312226" src="https://lh3.googleusercontent.com/-AxowzU-Htrs/TmRyUbbN8iI/AAAAAAAAJ6Q/7srOBqkjFxY/s400/ram_disk_04.png" /></a><br />
<br />
接著選擇建立一個新的 RamDisk,就會出現以下的畫面,先是設定空間的大小。 <br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlBv5YXujMUGi7HM0EYhhNiH8a3WOMJFIiJrGKDfrv7EsWbaDoErMXaMe5U2k8mEt3TMcwjXswGX7wYDLiAqJmstiIJDDsTf2GuTLVKGIQ9cdwyZn-F3sKHktrbOiJx15MC6R9i0m5po2/s1600-h/ram_disk_05.png"><img id="BLOGGER_PHOTO_ID_5648765530685775186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlBv5YXujMUGi7HM0EYhhNiH8a3WOMJFIiJrGKDfrv7EsWbaDoErMXaMe5U2k8mEt3TMcwjXswGX7wYDLiAqJmstiIJDDsTf2GuTLVKGIQ9cdwyZn-F3sKHktrbOiJx15MC6R9i0m5po2/s400/ram_disk_05.png" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBxLU-2yOTu-_x0ceogYzpNElP4I98c6nhdgQLA4cIDV-L_vyOETv40AqZL7Q2iEOSpJDPfcB8U-J0dgOw_gLMQPgpxUW5LBv90tX31GvXazQmg44jvp8HBE8a1O1IzlOfOc3HXev-2J7j/s1600-h/ram_disk_06.png"><img id="BLOGGER_PHOTO_ID_5648765534672842130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBxLU-2yOTu-_x0ceogYzpNElP4I98c6nhdgQLA4cIDV-L_vyOETv40AqZL7Q2iEOSpJDPfcB8U-J0dgOw_gLMQPgpxUW5LBv90tX31GvXazQmg44jvp8HBE8a1O1IzlOfOc3HXev-2J7j/s400/ram_disk_06.png" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-AAfeE7wSzqKl3IOwKPUm3Ak7bX-e8_1zx_rBxYNTFyXxy_4IkGcjBq38SLwidoBKpDi3pfeHTL7wD7ptYqPJQyUqWPKZhhS-tVhj0-V3UEPrtK0XlUvBj5LEFcKJk0nEvtQWEqnJbtkK/s1600-h/ram_disk_07.png"><img id="BLOGGER_PHOTO_ID_5648765540273079410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-AAfeE7wSzqKl3IOwKPUm3Ak7bX-e8_1zx_rBxYNTFyXxy_4IkGcjBq38SLwidoBKpDi3pfeHTL7wD7ptYqPJQyUqWPKZhhS-tVhj0-V3UEPrtK0XlUvBj5LEFcKJk0nEvtQWEqnJbtkK/s400/ram_disk_07.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-aewGIpqWsX0/TmRyVKzMjTI/AAAAAAAAJ6g/BTigt0wHSFo/s1600-h/ram_disk_08.png"><img id="BLOGGER_PHOTO_ID_5648765540631350578" src="https://lh5.googleusercontent.com/-aewGIpqWsX0/TmRyVKzMjTI/AAAAAAAAJ6g/BTigt0wHSFo/s400/ram_disk_08.png" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAs0pva8IOrXwINsOPP3w77mYs6I4yar9rz4sAsSc8DxktEEaEdwL88UlS6HGQuV4UAyzg4EfO0LiKa5TA3FisBb3BI6kx_19rs3pU8ucJAMVj6AxjbtcY9YIiLz27SXPh6JD1iSsL02nW/s1600-h/ram_disk_09.png"><img id="BLOGGER_PHOTO_ID_5648765545442831730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAs0pva8IOrXwINsOPP3w77mYs6I4yar9rz4sAsSc8DxktEEaEdwL88UlS6HGQuV4UAyzg4EfO0LiKa5TA3FisBb3BI6kx_19rs3pU8ucJAMVj6AxjbtcY9YIiLz27SXPh6JD1iSsL02nW/s400/ram_disk_09.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-8CHjy7ECBVo/TmRyVlJe1OI/AAAAAAAAJ6o/lNME6Txm30U/s1600-h/ram_disk_10.png"><img id="BLOGGER_PHOTO_ID_5648765547704145122" src="https://lh5.googleusercontent.com/-8CHjy7ECBVo/TmRyVlJe1OI/AAAAAAAAJ6o/lNME6Txm30U/s400/ram_disk_10.png" /></a><br />
<br />
<br />
設定 Chrome 的快取目錄指向到 RamDisk 中,只要在開啟的連結中加入 <strong style="color:red;">--disk-cache-dir="P:\temp\chrome"</strong> 參數就可以改變快取目錄。<br />
<a href="https://lh3.googleusercontent.com/-aOIYXU700TU/TmRyX45fU0I/AAAAAAAAJ7I/DvhpwRNpBkE/s1600-h/chrome_cache_01.png"><img id="BLOGGER_PHOTO_ID_5648765587365516098" src="https://lh3.googleusercontent.com/-aOIYXU700TU/TmRyX45fU0I/AAAAAAAAJ7I/DvhpwRNpBkE/s400/chrome_cache_01.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-EKmsUs4BCJE/TmRyXaMD66I/AAAAAAAAJ7A/R_dfAiu18wg/s1600-h/chrome_cache_02.png"><img id="BLOGGER_PHOTO_ID_5648765579121912738" src="https://lh5.googleusercontent.com/-EKmsUs4BCJE/TmRyXaMD66I/AAAAAAAAJ7A/R_dfAiu18wg/s400/chrome_cache_02.png" /></a><br />
<br />
<br />
設定 Firefox 的快取目錄指向到 RamDisk 中,在 Firefox 的網址列中鍵入 <strong style="color:red;">about:config</strong>,進入進階設定的頁面中,然後新增一個名稱為 <strong style="color:red;">browser.cache.disk.parent_directory</strong> 的字串,其值為 <strong style="color:red;">P:\temp\firefox</strong>。<br />
<a href="https://lh3.googleusercontent.com/-BfUroG-AxHo/TmRyX9wTBzI/AAAAAAAAJ7E/5lHBDKQlkjE/s1600-h/firefox_cache_01.png"><img id="BLOGGER_PHOTO_ID_5648765588669138738" src="https://lh3.googleusercontent.com/-BfUroG-AxHo/TmRyX9wTBzI/AAAAAAAAJ7E/5lHBDKQlkjE/s400/firefox_cache_01.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-UJUu3OfDL1w/TmRyY2VtPMI/AAAAAAAAJ7Q/eESY6HGRm68/s1600-h/firefox_cache_02.png"><img id="BLOGGER_PHOTO_ID_5648765603858431170" src="https://lh5.googleusercontent.com/-UJUu3OfDL1w/TmRyY2VtPMI/AAAAAAAAJ7Q/eESY6HGRm68/s400/firefox_cache_02.png" /></a><br />
<a href="https://lh5.googleusercontent.com/-BxtazCGjpHg/TmRyYpoyuQI/AAAAAAAAJ7M/bYHYMmyXuKY/s1600-h/firefox_cache_03.png"><img id="BLOGGER_PHOTO_ID_5648765600448821506" src="https://lh5.googleusercontent.com/-BxtazCGjpHg/TmRyYpoyuQI/AAAAAAAAJ7M/bYHYMmyXuKY/s400/firefox_cache_03.png" /></a><br />
<a href="https://lh4.googleusercontent.com/-Vuz1qGiE6oE/TmRyZoTdieI/AAAAAAAAJ7U/xcSnw43z4Vg/s1600-h/firefox_cache_04.png"><img id="BLOGGER_PHOTO_ID_5648765617270786530" src="https://lh4.googleusercontent.com/-Vuz1qGiE6oE/TmRyZoTdieI/AAAAAAAAJ7U/xcSnw43z4Vg/s400/firefox_cache_04.png" /></a><br />
<a href="https://lh4.googleusercontent.com/-D-l5CNQGSbY/TmRyZow13tI/AAAAAAAAJ7Y/B6vYJtIACCM/s1600-h/firefox_cache_05.png"><img id="BLOGGER_PHOTO_ID_5648765617394015954" src="https://lh4.googleusercontent.com/-D-l5CNQGSbY/TmRyZow13tI/AAAAAAAAJ7Y/B6vYJtIACCM/s400/firefox_cache_05.png" /></a><br />
<a href="https://lh4.googleusercontent.com/-_vn9PVsdBwA/TmRyTh9NsGI/AAAAAAAAJ6E/b4fXnfJGdXs/s1600-h/firefox_cache_06.png"><img id="BLOGGER_PHOTO_ID_5648765512487645282" src="https://lh4.googleusercontent.com/-_vn9PVsdBwA/TmRyTh9NsGI/AAAAAAAAJ6E/b4fXnfJGdXs/s400/firefox_cache_06.png" /></a>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-50340522737265852962011-01-20T13:49:00.001+08:002014-11-30T17:45:23.029+08:00[Windows 群組原則]中的設定Windows 群組原則中的設定,雖然大部分都看不懂或者沒多大幫助,但是有些設定還蠻有用的。<br />
<br />
開啟[群組原則]<br />
<a href="http://4.bp.blogspot.com/-8LYb7MEu3TY/TTfL8N-JXmI/AAAAAAAANHg/wMDZPi2KJkw/s1600/group-edit.png"><img src="http://4.bp.blogspot.com/-8LYb7MEu3TY/TTfL8N-JXmI/AAAAAAAANHg/wMDZPi2KJkw/s400/group-edit.png" /></a><br />
開始/執行 -> gpedit.msc<br />
<br />
<dl><dt>電腦設定/系統管理範本/系統 -> 關閉自動播放</dt>
<dd>啟用這個設定可以讓隨身碟或光碟停用自動播放,避免被 autorun.inf 病毒攻擊,當然也關閉了那煩人的對話匡
</dd>
<dt>電腦設定/系統管理範本/系統/指令碼 -> 非同步執行啟動指令碼</dt>
<dd>啟用這個設定可以讓開機載入軟體時稍微快一點,不用一個等一個的。
</dd></dl>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-6679719024598504972011-01-19T02:36:00.001+08:002012-02-12T23:32:39.088+08:00使用批次檔開關 Oracle 服務因為在 NB 上灌了 Oracle 做開發用,可是每次開機都變得很慢,而且不是每天都會用到 Oracle,但常常開開關關服務真的很麻煩,索性找了一下批次檔開關服務的方法,寫了一個簡單的小工具,至少在處理這瑣碎的事可以快樂一點。<br />
<br />
<pre class="sh" name="code">@echo off
set /p STATUS=Oracle Service status to [start/stop] :
net %STATUS% "OracleMTSRecoveryService"
net %STATUS% "OracleOraHome92Agent"
net %STATUS% "OracleOraHome92TNSListener"
net %STATUS% "OracleServiceMYDB"
pause
</pre>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-82520404901750113372011-01-19T02:16:00.003+08:002014-11-30T17:46:18.433+08:00[Regedit] 在『我的電腦』右鍵加入系統功能選項將下面的登錄碼複製到筆記本,檔名存成 options.reg 然後再執行檔案就可以了,如果有不要的功能將 "HKEY_LOCAL_MACHINE" 換成 "-HKEY_LOCAL_MACHINE" 就可以了。<br />
<br />
<pre class="sh" name="code">Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Control]
@="控制台(&C)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Control\command]
@="rundll32.exe shell32.dll,Control_RunDLL"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DevMgr]
@="裝置管理員(&D)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DevMgr\command]
@="mmc.exe devmgmt.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DiskMgmt]
@="磁碟管理"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\DiskMgmt\command]
@="mmc.exe DiskMgmt.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\EventVwr]
@="事件檢視器"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\EventVwr\command]
@="mmc.exe EventVwr.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\FsMgmt]
@="共用資料夾"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\FsMgmt\command]
@="mmc.exe FsMgmt.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\GroupEdit]
@="群組原則"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\GroupEdit\command]
@="mmc.exe gpedit.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LusrMgr]
@="本機使用者和群組"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\LusrMgr\command]
@="mmc.exe LusrMgr.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\PerfMon]
@="效能"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\PerfMon\command]
@="mmc.exe PerfMon.msc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Regedit]
@="登錄檔編輯器"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Regedit\command]
@="regedit"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Service]
@="服務(&F)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Service\command]
@="mmc.exe services.msc"
</pre><br />
<a href="http://1.bp.blogspot.com/-fo6f5btT1vo/TTfNVcvkX5I/AAAAAAAANHg/GzdJCC8kTrk/s1600/system-function.png"><img src="http://1.bp.blogspot.com/-fo6f5btT1vo/TTfNVcvkX5I/AAAAAAAANHg/GzdJCC8kTrk/s400/system-function.png" /></a>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-15193069509437478502009-04-24T12:31:00.009+08:002009-04-24T12:54:04.066+08:00Dos 下的目錄顯示(DIR)顯示檔案清單以列出目錄中的檔案及子目錄。<br /><pre class="sh:nocontrols" name="code"><br />DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]<br /> [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]<br /></pre><br /><table border="0"><tr><th colspan="2">[drive:][path][filename]</th></tr><tr><th valign="top"> </th><td>指定要顯示的磁碟機、目錄或檔案。<br /><br /></td></tr><tr><th valign="top">/?</th><td>顯示參數說明。<br /><br /></td></tr><tr><th valign="top">/A</th><td>依照指定的檔案屬性來顯示檔案。</td></tr><tr><th valign="top">attributes</th><td>D 目錄 <br />R 唯讀檔<br />H 隱藏檔 <br />A 保存檔<br />S 系統檔案 <br />- 無意義<br /><br /></td></tr><tr><th valign="top">/B</th><td>使用單純格式 (沒有標頭資訊或摘要)。<br /><br /></td></tr><tr><th valign="top">/C</th><td>顯示檔案大小千位數分隔符號。這是預設值。 使用 /-C 來停用分隔符號的顯示。<br /><br /></td></tr><tr><th valign="top">/D</th><td>與寬的列表格式相同,但是依照欄來排序。<br /><br /></td></tr><tr><th valign="top">/L</th><td>使用小寫顯示。<br /><br /></td></tr><tr><th valign="top">/N</th><td>使用新的長列表格式,檔名會顯示在最右方。<br /><br /></td></tr><tr><th valign="top">/O</th><td>依照指定的排序順序來列出檔案。</td></tr><tr><th valign="top">sortorder</th><td>N 依名稱 (英文字母)<br />S 依大小 (最小的在前)<br />E 依副檔名 (英文字母)<br />D 依照日期與時間 (日期較早的在前)<br />G 先列出子目錄 - 表示相反的順序<br /><br /></td></tr><tr><th valign="top">/P</th><td>當資料填滿整個螢幕時暫停顯示。<br /><br /></td></tr><tr><th valign="top">/Q</th><td>顯示檔案擁有者。<br /><br /></td></tr><tr><th valign="top">/S</th><td>顯示指定目錄及所有子目錄中的檔案。<br /><br /></td></tr><tr><th valign="top">/T</th><td>指定用來顯示或排序的時間欄位</td></tr><tr><th valign="top">timefield</th><td>C 建立<br />A 上次檔案存取時間<br />W 上次寫入檔案時間<br /><br /></td></tr><tr><th valign="top">/W</th><td>使用寬的列表格式。<br /><br /></td></tr><tr><th valign="top">/X</th><td>顯示對非 8.3 格式的檔案產生的短檔名。這個格式和 /N 相同,但是短檔名會插入在長檔名之前。 如果沒有長檔名存在,該處會顯示空白。<br /><br /></td></tr><tr><th valign="top">/4</th><td>顯示四位數的年份<br /></td></tr></table><br />參數可能會在 DIRCMD 環境變數預先設定。您可以在任何參數使用連字號字首(-)來覆蓋預先的設定--例如: /-W。<br /><br /><br />操作範例:<br /><pre class="sh" name="code"><br /># 列出所有 D:\test 下的檔案與目錄<br />DIR D:\test /S /B<br /># print:<br /># D:\test\001.jpg<br /># D:\test\002.jpg<br /># D:\test\003.jpg<br /># D:\test\pics<br /># D:\test\pics\001.jpg<br /># D:\test\pics\002.jpg<br /><br /><br /># 列出當前目錄下的檔案與目錄,並將結果輸出至 D:\test\dir.txt<br />DIR /S /B >D:\test\dir.txt<br /><br /># 將列出的結果加入至 D:\test\dir.txt 檔案後面<br />DIR /S /B >>D:\test\dir.txt<br /><br /><br /># 找出 D:\test 下的副檔名為 jpg 的檔案<br />DIR D:\test /S /B |FIND /I ".jpg"<br /># print:<br /># D:\test\001.jpg<br /># D:\test\002.jpg<br /># D:\test\003.jpg<br /># D:\test\pics\001.jpg<br /># D:\test\pics\002.jpg<br /></pre>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0