Win 7 開機自動登入 指令備註: netplwiz
======================================================
在VirtualBox中的Windows系統設定「分享資料夾」,與主電腦共用檔案
指令:net use 磁碟機代號: \\vboxsvr\分享資料夾名稱
範例:net use z: \\vboxsvr\vbox
2010-07-14
2010-06-28
2010-06-24
apache_x64+php_x64+mysql_x64 安裝筆記
Install 64bit versions of Apache, PHP and MySQL on Windows 7 64bit
2010-06-24 by leeyc
下載 Apache x64 from blackdot.be:
下載網址: http://www.blackdot.be/?inc=apache/binaries
下載檔案: httpd-2.2.15-win64.rar
下載 PHP x64 from fusionxlan.com:
下載網址: http://www.fusionxlan.com/PHPx64.php
下載檔案: php-5.2.8-x64.zip
下載 MySQL 64bit binaries for Windows:
下載網址: http://dev.mysql.com/downloads/mysql/
下載檔案: mysql-essential-5.1.48-winx64.msi
下載工具: mysql-gui-tools-5.0-r17-win32.msi
解壓縮 Apache 64bit
安裝目錄: C:/apache64 <== 解壓縮後 更改目錄名稱
編輯: C:/apache64/conf/httpd.conf 設定檔案
ServerRoot "C:/apache64"
ServerName localhost:80
DocumentRoot "C:/apache64/htdocs"
<Directory "C:/apache64/htdocs">
DirectoryIndex index.html index.htm index.php
ScriptAlias /cgi-bin/ "C:/apache64/cgi-bin/"
如果要設定 virtual hosts 把下面這一行 前面 # 號拿掉
#Include conf/extra/httpd-vhosts.conf
LoadModule rewrite_module modules/mod_rewrite.so
在開始-->執行-->輸入 cmd 開啟 DOS 視窗
cd \Apache64
bin\httpd.exe -k install <== 安裝 Apache 服務
bin\httpd.exe -k start <== 啟動 Apache
可以到 C:\Apache64\bin 執行 ApacheMonitor.exe 啟動快捷圖示
解壓縮 PHP 64bit
安裝目錄: C:/php5
編輯: C:/apache64/conf/httpd.conf 設定檔案
加入以下三行
LoadModule php5_module "C:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
你一定要把以下檔案 copy 到 (C:/Windows/system32) 不然 php 無法連入 mysql, 在Win7 把C:\php5 加入 path 系統路徑是沒用的
C:/php5/php5ts.dll
C:/php5/libmcrypt.dll
C:/php5/php5apache2_2.dll
C:/php5/libmysql.dll
編輯 C:\php5\php.ini
extension_dir = "C:/php5/ext/"
allow_url_fopen = Off
把需要用到的模組 前面 "#" 移除:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_oci8.dll (if you have Oracle database installed)
extension=php_pgsql.dll (if you have postgre database installed)
extension=php_zip.dll
extension=php_eaccelerator.dll
[eAccelerator]
;zend_extension_ts=eAccelerator095_5.2.0.dll
eaccelerator.shm_size="64"
eaccelerator.cache_dir="C:/php5/eAccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.debug="0"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys="shm_and_disk"
eaccelerator.sessions="shm_and_disk"
eaccelerator.content="shm_and_disk"
Set sendmail from e-mail address:
sendmail_from = me@example.com
Some settings for MySQL:
mysql.default_port = 3306
mysql.default_host = localhost
Set the session save path to a writable (by anyone) folder in your computer. You can set this to any existing path you wish (For example C:/tmp).
session.save_path = "C:/tmp"
重啟 Apache 測試 PHP 是不是正常.
安裝 mysql-essential-5.1.48-winx64.msi
安裝 mysql-gui-tools-5.0-r17-win32.msi
安裝完成後 測試 連入看看
下載檔案: phpMyAdmin-3.3.3-all-languages.zip
如果 phpMyAdmin 都可以正常執行 就都安裝OK囉
by leeyc 2010-06-24
2010-06-24 by leeyc
下載 Apache x64 from blackdot.be:
下載網址: http://www.blackdot.be/?inc=apache/binaries
下載檔案: httpd-2.2.15-win64.rar
下載 PHP x64 from fusionxlan.com:
下載網址: http://www.fusionxlan.com/PHPx64.php
下載檔案: php-5.2.8-x64.zip
下載 MySQL 64bit binaries for Windows:
下載網址: http://dev.mysql.com/downloads/mysql/
下載檔案: mysql-essential-5.1.48-winx64.msi
下載工具: mysql-gui-tools-5.0-r17-win32.msi
解壓縮 Apache 64bit
安裝目錄: C:/apache64 <== 解壓縮後 更改目錄名稱
編輯: C:/apache64/conf/httpd.conf 設定檔案
ServerRoot "C:/apache64"
ServerName localhost:80
DocumentRoot "C:/apache64/htdocs"
<Directory "C:/apache64/htdocs">
DirectoryIndex index.html index.htm index.php
ScriptAlias /cgi-bin/ "C:/apache64/cgi-bin/"
如果要設定 virtual hosts 把下面這一行 前面 # 號拿掉
#Include conf/extra/httpd-vhosts.conf
LoadModule rewrite_module modules/mod_rewrite.so
在開始-->執行-->輸入 cmd 開啟 DOS 視窗
cd \Apache64
bin\httpd.exe -k install <== 安裝 Apache 服務
bin\httpd.exe -k start <== 啟動 Apache
可以到 C:\Apache64\bin 執行 ApacheMonitor.exe 啟動快捷圖示
解壓縮 PHP 64bit
安裝目錄: C:/php5
編輯: C:/apache64/conf/httpd.conf 設定檔案
加入以下三行
LoadModule php5_module "C:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
你一定要把以下檔案 copy 到 (C:/Windows/system32) 不然 php 無法連入 mysql, 在Win7 把C:\php5 加入 path 系統路徑是沒用的
C:/php5/php5ts.dll
C:/php5/libmcrypt.dll
C:/php5/php5apache2_2.dll
C:/php5/libmysql.dll
編輯 C:\php5\php.ini
extension_dir = "C:/php5/ext/"
allow_url_fopen = Off
把需要用到的模組 前面 "#" 移除:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_oci8.dll (if you have Oracle database installed)
extension=php_pgsql.dll (if you have postgre database installed)
extension=php_zip.dll
extension=php_eaccelerator.dll
[eAccelerator]
;zend_extension_ts=eAccelerator095_5.2.0.dll
eaccelerator.shm_size="64"
eaccelerator.cache_dir="C:/php5/eAccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.debug="0"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys="shm_and_disk"
eaccelerator.sessions="shm_and_disk"
eaccelerator.content="shm_and_disk"
Set sendmail from e-mail address:
sendmail_from = me@example.com
Some settings for MySQL:
mysql.default_port = 3306
mysql.default_host = localhost
Set the session save path to a writable (by anyone) folder in your computer. You can set this to any existing path you wish (For example C:/tmp).
session.save_path = "C:/tmp"
重啟 Apache 測試 PHP 是不是正常.
安裝 mysql-essential-5.1.48-winx64.msi
安裝 mysql-gui-tools-5.0-r17-win32.msi
安裝完成後 測試 連入看看
下載檔案: phpMyAdmin-3.3.3-all-languages.zip
如果 phpMyAdmin 都可以正常執行 就都安裝OK囉
by leeyc 2010-06-24
2009-11-13
網路加速.下載速度可達13MB!這是(XP跟NT)
1. 到執行打 regedit →→
打開 regedit 檔案 之後到1-4→→
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
→編輯\新增\DWORD值 名為 GlobalMaxTcpWindowSize 數值改為 360000 選十進制→確定
→新增DWORD 名為 TcpWindowSize 選十進制 數值改為 360000
→新增DWORD 名為 Tcp1323Opts 選十進制 數值改為 1
→新增DWORD 名為 DefaultTTL 選十進制 數值改為 64
→新增DWORD 名為 EnablePMTUDiscovery 選十進制 數值改為 1
→新增DWORD 名為 EnablePMTUBHDetect 選十進制 數值改為 0
→新增DWORD 名為 SackOpts 選十進制 數值改為 1
→新增DWORD 名為 TcpMaxDupAcks 選十進制 數值改為 2
2-4之後到→★
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface (這個 interface 要自己新增 指住Interfaces新增機碼名為interface)
→新增DWORD 名為 MTU 選十進制
數值改為 8000 (if use 10M)
數值改為1500 (if use 1.5M)
數值改為2000 (if use 3M)
4-4★之後到 HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\InternetSettings
→新增DWORD 名為 MaxConnectionsPerServer 數值改為 00000100 選十進制
→新增DWORD 名為 MaxConnectionsPer1_0Server 數值改為 00000100 選十進制
3-4
★HKEY_USERS\DEFAULT\Software\Microsoft\Windows\CurrentVersion\InternetSettings
→新增DWORD 名為 MaxConnectionsPerServer 數值改為 00000100 選十進制
→新增DWORD 名為 MaxConnectionsPer1_0Server 數值改為 00000100 選十進制
請重新啟動電腦
打開 regedit 檔案 之後到1-4→→
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
→編輯\新增\DWORD值 名為 GlobalMaxTcpWindowSize 數值改為 360000 選十進制→確定
→新增DWORD 名為 TcpWindowSize 選十進制 數值改為 360000
→新增DWORD 名為 Tcp1323Opts 選十進制 數值改為 1
→新增DWORD 名為 DefaultTTL 選十進制 數值改為 64
→新增DWORD 名為 EnablePMTUDiscovery 選十進制 數值改為 1
→新增DWORD 名為 EnablePMTUBHDetect 選十進制 數值改為 0
→新增DWORD 名為 SackOpts 選十進制 數值改為 1
→新增DWORD 名為 TcpMaxDupAcks 選十進制 數值改為 2
2-4之後到→★
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface (這個 interface 要自己新增 指住Interfaces新增機碼名為interface)
→新增DWORD 名為 MTU 選十進制
數值改為 8000 (if use 10M)
數值改為1500 (if use 1.5M)
數值改為2000 (if use 3M)
4-4★之後到 HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\InternetSettings
→新增DWORD 名為 MaxConnectionsPerServer 數值改為 00000100 選十進制
→新增DWORD 名為 MaxConnectionsPer1_0Server 數值改為 00000100 選十進制
3-4
★HKEY_USERS\DEFAULT\Software\Microsoft\Windows\CurrentVersion\InternetSettings
→新增DWORD 名為 MaxConnectionsPerServer 數值改為 00000100 選十進制
→新增DWORD 名為 MaxConnectionsPer1_0Server 數值改為 00000100 選十進制
請重新啟動電腦
2008-06-17
2008-06-16
解決 XP 無法休眠問題
先裝 WindowsXP-KB931784-x86-CHT.exe
然後 WindowsXP-KB909095-x86-CHT.exe
這二個 patch 上完 重新開機就可以了
然後 WindowsXP-KB909095-x86-CHT.exe
這二個 patch 上完 重新開機就可以了
2008-06-09
WinXP 設定rar自動備份批次檔
net stop mysql
cd d:\MySQL\data
d:\bak\winrar.exe a -ag_YYMMDD d:\bak\bak.rar dotProjectnet
start mysql
cd d:\bak
cd d:\MySQL\data
d:\bak\winrar.exe a -ag_YYMMDD d:\bak\bak.rar dotProjectnet
start mysql
cd d:\bak
2007-08-22
2007-08-05
L/C 信用狀及保證票的理解筆記
買賣雙方的交易行為,買方付款給賣方,可以用「現金、支票或信用狀」付款,而買方付款後交易行為成立,為了保障買方產品交貨至驗收這期間的保障,可要求賣方開立交易價值 1/10的「保證票」,所以「保證票」是賣方開給買方的一種有價保障,交易完成後需交還給賣方。
L/C信用狀 由買方至銀行開立,交易第三者銀行開立後會通知賣方,這種交易行為有第三者銀行保證確認,以確保交易雙方的權益。
S/I 是出貨指示。
L/C信用狀 由買方至銀行開立,交易第三者銀行開立後會通知賣方,這種交易行為有第三者銀行保證確認,以確保交易雙方的權益。
S/I 是出貨指示。
2007-07-25
2007-07-05
2007-06-26
oracle 筆記
TOAD Select View 時,會查詢不到資料
原因一. 因為其環境變數[Org_ID]未給值。
DECLARE
P_ORG_ID VARCHAR2(30);
BEGIN
FND_PROFILE.GET('ORG_ID',P_ORG_ID);
DBMS_APPLICATION_INFO.SET_CLIENT_INFO(P_ORG_ID);
END;
如果還是不行 試試原因二.
環境變數 不可為 NLS_LANG = TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
改為 NLS_LANG = American_America.ZHT16BIG5
重新開機後 就可以了
================ 2007-08-01
此錯誤: Fatal error: Call to undefined function ocilogon()
是安裝 oracle client 後 php oci8 無法載入問題,只要調整 系統路徑 path 將 c:\php5\;c:\php5\ext\; 調整到最前面 後 重新開機 即可解決。
================ 2007-07-05
sqlplus 無法連上 tns 問題 ORA-12560: TNS:protocol adapter error
原因為 資料庫變更了 原本的 SID 所致
只要在DOS視窗輸入 C:\>set oracle_sid=ora10g 這樣的指令 即可
另外 根本解決之道 就是在 系統環境變數 增加
上面 區塊
ORACLE_SID = ORA10G
NLS_LANG = American_America.ZHT16BIG5
下面 區塊
NLS_LANG = American_America.UTF8
================
這是 oracle 10g 在VISTA下支援多國語系的設定
NLS_CHARACTERSET
AL32UTF8
NLS_NCHAR_CHARACTERSET
UTF8
================
1. sqlplus /nolog
2. SQL> connect / as sysdba
3. SQL> SHUTDOWN IMMEDIATE;
4. SQL> STARTUP MOUNT;
5. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
6. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
7. SQL> ALTER DATABASE OPEN;
8. SQL> ALTER DATABASE CHARACTER SET UTF8;
9. SQL> ALTER DATABASE NATIONAL CHARACTER SET UTF8;
10. SQL> SHUTDOWN IMMEDIATE;
11. SQL> STARTUP;
此範例是將語系改為UTF8
Oracle 10g 變更資料庫的 characterset
之前裝起來的 Oracle 10g 竟然放中文字進去會變成一堆問號。
於是下指令看看:
SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';
竟然出現:
PARAMETER
------------------------
VALUE
------------------------
NLS_CHARACTERSET
WE8ISO8859P1
NLS_NCHAR_CHARACTERSET
AL16UTF16
================
NLS_CHARACTERSET
ZHT16MSWIN950
NLS_NCHAR_CHARACTERSET
AL16UTF16
================
主要是這個:NLS_CHARACTERSET
我想要可以放中文,而且是 UTF-8
找到一些適用於 9i 的步驟,試過之後,10g 也適用:
以 sysdba 角色進入 sqlplus 之後執行以下
shutdown immediate;
STARTUP MOUNT;
ALTER SESSION SET SQL_TRACE=TRUE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET AL32UTF8;
ALTER SESSION SET SQL_TRACE=FALSE;
然重新啟動 oracle 就好了。
當然,這種方式會造成裏面的資料亂掉。應該要先把DB內清空再來做。
P.S. 因應 UTF-8, 環境變數 NLS_LANG 為:TRADITIONAL CHINESE_TAIWAN.AL32UTF8
P.S. 注意:網路上廣為流傳的用這種方法是不正確的: update props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET';
透過前述 "ALTER DATABASE CHARACTER SET" 方式更改 characterset 時,Oracle至少需要更改 12 張 data dictionary,而這種直接更新 props$ 表的方式只完成了其中十二分之一的工作,其?在的完整性隱憂可想而知。
原因一. 因為其環境變數[Org_ID]未給值。
DECLARE
P_ORG_ID VARCHAR2(30);
BEGIN
FND_PROFILE.GET('ORG_ID',P_ORG_ID);
DBMS_APPLICATION_INFO.SET_CLIENT_INFO(P_ORG_ID);
END;
如果還是不行 試試原因二.
環境變數 不可為 NLS_LANG = TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
改為 NLS_LANG = American_America.ZHT16BIG5
重新開機後 就可以了
================ 2007-08-01
此錯誤: Fatal error: Call to undefined function ocilogon()
是安裝 oracle client 後 php oci8 無法載入問題,只要調整 系統路徑 path 將 c:\php5\;c:\php5\ext\; 調整到最前面 後 重新開機 即可解決。
================ 2007-07-05
sqlplus 無法連上 tns 問題 ORA-12560: TNS:protocol adapter error
原因為 資料庫變更了 原本的 SID 所致
只要在DOS視窗輸入 C:\>set oracle_sid=ora10g 這樣的指令 即可
另外 根本解決之道 就是在 系統環境變數 增加
上面 區塊
ORACLE_SID = ORA10G
NLS_LANG = American_America.ZHT16BIG5
下面 區塊
NLS_LANG = American_America.UTF8
================
這是 oracle 10g 在VISTA下支援多國語系的設定
NLS_CHARACTERSET
AL32UTF8
NLS_NCHAR_CHARACTERSET
UTF8
================
1. sqlplus /nolog
2. SQL> connect / as sysdba
3. SQL> SHUTDOWN IMMEDIATE;
4. SQL> STARTUP MOUNT;
5. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
6. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
7. SQL> ALTER DATABASE OPEN;
8. SQL> ALTER DATABASE CHARACTER SET UTF8;
9. SQL> ALTER DATABASE NATIONAL CHARACTER SET UTF8;
10. SQL> SHUTDOWN IMMEDIATE;
11. SQL> STARTUP;
此範例是將語系改為UTF8
Oracle 10g 變更資料庫的 characterset
之前裝起來的 Oracle 10g 竟然放中文字進去會變成一堆問號。
於是下指令看看:
SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';
竟然出現:
PARAMETER
------------------------
VALUE
------------------------
NLS_CHARACTERSET
WE8ISO8859P1
NLS_NCHAR_CHARACTERSET
AL16UTF16
================
NLS_CHARACTERSET
ZHT16MSWIN950
NLS_NCHAR_CHARACTERSET
AL16UTF16
================
主要是這個:NLS_CHARACTERSET
我想要可以放中文,而且是 UTF-8
找到一些適用於 9i 的步驟,試過之後,10g 也適用:
以 sysdba 角色進入 sqlplus 之後執行以下
shutdown immediate;
STARTUP MOUNT;
ALTER SESSION SET SQL_TRACE=TRUE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET AL32UTF8;
ALTER SESSION SET SQL_TRACE=FALSE;
然重新啟動 oracle 就好了。
當然,這種方式會造成裏面的資料亂掉。應該要先把DB內清空再來做。
P.S. 因應 UTF-8, 環境變數 NLS_LANG 為:TRADITIONAL CHINESE_TAIWAN.AL32UTF8
P.S. 注意:網路上廣為流傳的用這種方法是不正確的: update props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET';
透過前述 "ALTER DATABASE CHARACTER SET" 方式更改 characterset 時,Oracle至少需要更改 12 張 data dictionary,而這種直接更新 props$ 表的方式只完成了其中十二分之一的工作,其?在的完整性隱憂可想而知。
2007-05-31
Vista 使用筆記
2007-06-01 休眠 不見了 怎麼辦呢?
徵狀
在 Windows Vista 中,您可能會遇到下列一或多個徵狀:
•
[開始] 功能表電源選項功能表中沒有 [休眠] 選項。
•
[關閉 Windows] 對話方塊中沒有 [休眠] 選項。注意 如果要開啟 [關閉 Windows] 對話方塊,請按 ALT+F4。
•
安全桌面上的電源按鈕功能表中沒有 [休眠] 選項。注意 您可以在從 Windows Vista 登出時,存取安全桌面的電源按鈕功能表。
發生的原因
如果下列其中一種情況成立,就會發生這個問題:
•
曾經使用「磁碟清理公用程式」刪除「休眠檔案清除工具」。
•
電腦不支援休眠功能。
•
休眠功能已停用。
•
「混合式睡眠」功能已啟用。當使用者在任一電源選項功能表中選擇 [睡眠] 選項時,「混合式睡眠」功能就會讓電腦進入睡眠狀態並產生休眠檔案。因此,當啟用「混合式睡眠」時,[休眠] 不會顯示為電源選項。
解決方案
如果要解決這個問題,請使用 PowerCfg 命令列工具來啟用休眠功能。如果要執行這項操作,請依照下列步驟執行。注意 如果電腦不支援休眠功能,就無法啟用此功能。如需有關如何使用 PowerCfg 工具來判斷電腦是否支援休眠功能的詳細資訊,請參閱<其他相關資訊>一節。
1.
按一下 [開始],在 [開始搜尋] 方塊中輸入 command,用滑鼠右鍵按一下 [程式集] 清單中的 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]。
2.
在命令提示字元中,輸入 powercfg /hibernate on。
其他相關資訊
您也可以使用 PowerCfg 命令列工具來判斷電腦是否支援休眠功能。如果要執行這項操作,請依照下列步驟執行:
1.
按一下 [開始],在 [開始搜尋] 方塊中輸入 command,用滑鼠右鍵按一下 [程式集] 清單中的 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]。
2.
在命令提示字元中,輸入 powercfg /a。PowerCfg 工具會產生類似下列的輸出:此系統有以下幾種睡眠狀態:待命 ( S1 S3 ) 休眠 混合式睡眠 此系統缺乏以下幾種睡眠狀態:待命 (S2)
系統軔體不支援此待命狀態。列為可供使用和無法使用的睡眠狀態會依電腦硬體而有所不同。
徵狀
在 Windows Vista 中,您可能會遇到下列一或多個徵狀:
•
[開始] 功能表電源選項功能表中沒有 [休眠] 選項。
•
[關閉 Windows] 對話方塊中沒有 [休眠] 選項。注意 如果要開啟 [關閉 Windows] 對話方塊,請按 ALT+F4。
•
安全桌面上的電源按鈕功能表中沒有 [休眠] 選項。注意 您可以在從 Windows Vista 登出時,存取安全桌面的電源按鈕功能表。
發生的原因
如果下列其中一種情況成立,就會發生這個問題:
•
曾經使用「磁碟清理公用程式」刪除「休眠檔案清除工具」。
•
電腦不支援休眠功能。
•
休眠功能已停用。
•
「混合式睡眠」功能已啟用。當使用者在任一電源選項功能表中選擇 [睡眠] 選項時,「混合式睡眠」功能就會讓電腦進入睡眠狀態並產生休眠檔案。因此,當啟用「混合式睡眠」時,[休眠] 不會顯示為電源選項。
解決方案
如果要解決這個問題,請使用 PowerCfg 命令列工具來啟用休眠功能。如果要執行這項操作,請依照下列步驟執行。注意 如果電腦不支援休眠功能,就無法啟用此功能。如需有關如何使用 PowerCfg 工具來判斷電腦是否支援休眠功能的詳細資訊,請參閱<其他相關資訊>一節。
1.
按一下 [開始],在 [開始搜尋] 方塊中輸入 command,用滑鼠右鍵按一下 [程式集] 清單中的 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]。
2.
在命令提示字元中,輸入 powercfg /hibernate on。
其他相關資訊
您也可以使用 PowerCfg 命令列工具來判斷電腦是否支援休眠功能。如果要執行這項操作,請依照下列步驟執行:
1.
按一下 [開始],在 [開始搜尋] 方塊中輸入 command,用滑鼠右鍵按一下 [程式集] 清單中的 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]。
2.
在命令提示字元中,輸入 powercfg /a。PowerCfg 工具會產生類似下列的輸出:此系統有以下幾種睡眠狀態:待命 ( S1 S3 ) 休眠 混合式睡眠 此系統缺乏以下幾種睡眠狀態:待命 (S2)
系統軔體不支援此待命狀態。列為可供使用和無法使用的睡眠狀態會依電腦硬體而有所不同。
2007-03-06
兩種 MySQL 備份的分別
在 MySQL 備份有兩種方法,一種是用 mysqldump 將資料庫內容匯出成 SQL 語句的檔案,而另一種方法則是用 mysqlhotcopy直。(如果要手動實現第二種方法,只要先將 MySQL 停止運作,再把把 MySQL 的資料目錄備份即可。)
根據 MySQL 官方說明文件,如果所有的資料表類型也是 MyISAM 的話 (MySQL 預設資料表類型),用 mysqlhotcopy 備份及復原會較快速。所以如果 MySQL 裡面有資料表不是用 MyISAM 作為資料表類型,那只可以用 mysqldump 來備份。
===================================
mysql 最佳化 TABLE 指令 要是TABLE經常新增又刪除會出現很多多餘空間 用此指令可最佳化
OPTIMIZE TABLE `court_coerce`
根據 MySQL 官方說明文件,如果所有的資料表類型也是 MyISAM 的話 (MySQL 預設資料表類型),用 mysqlhotcopy 備份及復原會較快速。所以如果 MySQL 裡面有資料表不是用 MyISAM 作為資料表類型,那只可以用 mysqldump 來備份。
===================================
mysql 最佳化 TABLE 指令 要是TABLE經常新增又刪除會出現很多多餘空間 用此指令可最佳化
OPTIMIZE TABLE `court_coerce`
2006-09-27
2006-09-22
Excel 相關應用
session_cache_limiter('private');
session_cache_limiter('public');
header("Content-type: application/vnd.ms-excel; charset=BIG5;");
header("Content-Disposition: inline; filename=UniformCashNewReport.xls;");
or
session_cache_limiter('public');
header("Content-type: application/vnd.ms-excel; charset=UTF8;");
header("Content-Disposition: inline; filename=MachAuditReport.xls;");
日期格式
Style='mso-number-format:\"yyyy\\-mm\\-dd\"'
Style='mso-number-format:\"yyyy\\-mm\\-dd hh\\:mm\"'
字串格式
Style='mso-number-format:\"\@\";'
session_cache_limiter('public');
header("Content-type: application/vnd.ms-excel; charset=BIG5;");
header("Content-Disposition: inline; filename=UniformCashNewReport.xls;");
or
session_cache_limiter('public');
header("Content-type: application/vnd.ms-excel; charset=UTF8;");
header("Content-Disposition: inline; filename=MachAuditReport.xls;");
日期格式
Style='mso-number-format:\"yyyy\\-mm\\-dd\"'
Style='mso-number-format:\"yyyy\\-mm\\-dd hh\\:mm\"'
字串格式
Style='mso-number-format:\"\@\";'
2006-09-19
2006-09-05
GB2312 to UTF-8 for MySQL
$link = @mysql_pconnect("127.0.0.1","leeyc","xxxxxx") or die(throwError('unable to establish a connection'));
@mysql_select_db("chilier", $link) or die(throwError('unable to select database'));
mysql_query("set names utf8", $link); // 轉 GB2312 to UTF-8 需要先下這行指令
// 將 GB2312 碼轉為 UTF-8
function encodeString($s) {
$s = mb_convert_encoding($s, 'UTF-8', 'GB2312');
$s = htmlspecialchars($s, ENT_COMPAT, 'UTF-8');
return $s;
}
@mysql_select_db("chilier", $link) or die(throwError('unable to select database'));
mysql_query("set names utf8", $link); // 轉 GB2312 to UTF-8 需要先下這行指令
// 將 GB2312 碼轉為 UTF-8
function encodeString($s) {
$s = mb_convert_encoding($s, 'UTF-8', 'GB2312');
$s = htmlspecialchars($s, ENT_COMPAT, 'UTF-8');
return $s;
}
訂閱:
文章 (Atom)
