發表文章

Windows 找不到重要的 .DLL 檔辦法

何謂 .DLL 檔 https://support.microsoft.com/zh-tw/help/815065/what-is-a-dll https://support.microsoft.com/en-us/help/815065/what-is-a-dll 找不到重要的 .DLL 檔,可至 http://www.dll4free.com/ https://www.dllme.com/ http://www.dlldll.com/ https://www.dlldump.com/ http://www.dlldownloader.com/ https://www.dll-files.com/  搜尋並下載後,假設下載之.dll 為 twain32.dll,執行以下指令: 1. 開始 -> 命令提示字元 (cmd.exe ) -> 按滑鼠右鍵 選擇使用管理者權限執行 2. regsvr32 twain32.dll

磁碟低階格式化工具

Intel 提供 https://www.intel.com.tw/content/www/tw/zh/support/articles/000006198/memory-and-storage.html FOSS提供 https://code.google.com/archive/p/diskscrub/ 資料清除 http://lambda-diode.com/software/wipe/ HDD guru,  HDD LLF Tool http://hddguru.com/software/HDD-LLF-Low-Level-Format-Tool/

Android 智慧型手機利用螢幕鍵盤進入工程模式與查詢IMEI與製造日

螢幕撥號鍵盤輸入 *#06# 可顯示 IMEI 碼 Samsung *#12580*369# 可顯示製造日期 測試畫面 *#1234# 工程測試畫面 *#0*# 顯示電池狀態 *#0228# 各廠牌進入工程模式密碼 SONY Xperia      *#*#7378423#*#* SAMSUNG     *#0*#  HTC                    *#*#3424#*#*  或   *#*#4636#*#*  Google Nexus     *#*#4636#*#* Apple iPhone      *3001#12345#* references https://www.kocpc.com.tw/archives/177387 https://www.imei.info/news/how-factory-reset-android-recovery-mode/  LCD螢幕工廠模式 https://www.ptt.cc/bbs/LCD/M.1174580787.A.53E.html  https://linyafen17.pixnet.net/blog/post/23325563

surface pro 進入BIOS方式

圖片
1. 先關機 2. 先按住音量放大鍵,在按一下電源,先不放音量放大鍵 3. 直到畫面不顯示windows 或 surface pro 為止,就放開音量鍵 4. 進入 surface pro 的UEFI BIOS 圖一、按鍵位置圖 參考至 https://support.microsoft.com/zh-tw/help/4023511/surface-boot-surface-from-a-usb-device

PHP發email信件 mail 函數標題編碼問題

用PHP mail函數 發信使用unicode,在某些收信軟體會出現標題問號?的問題,可用base64_encode函數來解決: 如果 $to = 'goal@test.com'; $subject = 'test subject encode'; $mailmsg = 'test centent encode'; $header = 'Content-type: text/html; charset=UTF-8; Content-Transfer-Encoding'; $para = '-f'.'test@test.com'; mail($to,subject,$mailmsg,$header,$para); 寄出後,若於MS Outlook等收信軟體或App遇到標題 ????? 等字串,則可利用以下方式修正: function StringEncode($code,$string) {   $encodestring = "=?$code?B?".base64_encode($string)."?=" ;  /* 透過base64來預編UTF-8 碼 ,除標題亦可用在寄件者與收件者名稱,如:收件者<goal@test.com> */   return $encodestring;   } $to = 'goal@test.com';  $subject = StringEncode('UTF-8','test subject encode'); $mailmsg = 'test centent encode'; $header = 'Content-type: text/html; charset=UTF-8'; $para = '-f'.'test@test.com'; mail($to,subject,$mailmsg,$header,$para); 參考資料 https://stackoverflow.com/questions/454833/sy...

雲端空間設置 .htaccess 的 php_value 已改變 php.ini 參數

@Apache 2.4 版本 例如要修改 php.ini 內的 short_open_tag , display_errors , post_max_size , upload_max_size <IfModule mod_php5.c> php_value date.timezone Asia/Taipei php_value post_max_size 512M php_value upload_max_filesize 512M php_value short_open_tag 1 php_value display_errors 0 </IfModule> 記得加上 <IfModule mod_php5.c></IfModule> 的標籤在 php_value 外面 若要rewrite,則記得加上 <IfModule rewrite_module> RewriteEngine On RewriteBase / </IfModule> 避免被非法下載 存取 原本的 .htaccess <IfModule authz_core_module>     Require all denied </IfModule> <IfModule !authz_core_module>     Deny from all </IfModule> 參考資料: http://php.net/manual/en/configuration.changes.php https://forum.codeigniter.com/thread-1406.html https://stackoverflow.com/questions/18956857/enable-php-short-open-tags-via-htaccess

Microsoft IIS7.X + PHP 5.X + MySQL 5.X community server / MariaDB 5.X server

IIS 7 + PHP 可以用 Microsoft web platform installer 來安裝 PHP 與 MySQL Server,如以下: https://www.microsoft.com/web/downloads/platform.aspx 但在只有網站服務沒有可以下載軟體的防火牆環境下,就必須用手動安裝 php + MySQL 1. 首先先下載 php manager for IIS 7 https://phpmanager.codeplex.com/ 2. 再下載 PHP 5.6 vc11 x86 Non Thread Safe ,以及    Visual Studio 2012 Update 4 的 Visual C++ 可轉散發套件 如下方a,b連結 a. http://windows.php.net/download b. https://support.microsoft.com/zh-tw/help/2977003/the-latest-supported-visual-c-downloads/ 3. 進入IIS管理員後,將已解開並放 C:\ 下的PHP資料夾匯入 PHP manager 設定 php.ini ,並從 PHP manager 看 phpinfo() 資訊是否有成功 4. 下載並安裝 MySQL Community Server, 以及Visual Studio 2008 的 Visual C++ 可轉散發套件 先安裝 VS2008VC redist套件,再安裝mysql_community_installer.msi https://dev.mysql.com/downloads/mysql/ 下載 .MSI 格式安裝檔,並依視窗提示步驟安裝,安裝過程可設定自動啟動服務(services.msc) 5. 下載並安裝 phpMyAdmin至 IIS 的 root 路徑資料夾 inetdoc https://www.phpmyadmin.net/ 修改 config.sample.php 為 config.php,並依環境編輯 匯入 phpMyAdmin\sql 內的 create_tables.sql 指令 :mysql -u root...

HP印表機無法印出標楷體

圖片
1. 控制台 -> 裝置與印表機 -> 對印表機按右鍵 ->印表機內容 -> 一般 -> 下方之喜好設定 調整 版面配置內兩項    a. 進階 -> 圖形 -> TrueType 字型 -> 下載成軟體字型    b. 進階 -> 文件選項 -> TrueType 字型下載選項 -> 以點陣方式列印 True Type字型  如圖一 2. 更新韌體,下載後執行韌體上傳至印表機    如進入 https://support.hp.com/tw-zh/drivers/selfservice/hp-laserjet-pro-mfp-m227-series/9365384/model/9365386 下載  如圖二 亦適用於FujiXerox Phaser 引自 https://h30471.www3.hp.com/t5/fan-ti-zhong-wen-zhuan-qu/HP-LaserJet-Pro-M402dn-da-yin-zhong-wen-biao-kai-ti-hui-zi-ti-bu-zheng-chang/td-p/776030

macOS 第三方套件管理工具 brew

1. App Store 安裝 Xcode並啟用 2. 開啟 terminal 並執行以下指令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 或是terminal下執行以下: 1. cd ~ 2. mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew 參考 https://brew.sh/

JavaScript 跳出視窗 3 兄弟

1. 提醒輸入 yes 或 no, prompt(),()內為視窗說明文字 <input type="button" id=prompt name=prompt onclick="prompt('請輸入yes 或 no ')"   style="width:200px;height:200px;color:green;"  /> 2. 確認是否要進入下一步驟,confirm(),()內為視窗說明文字 <input type="button" id="confirm" name="confirm" onclick="prompt('請確認是否繼續喔')"   style="width:200px;height:200px;color:yellow;"  /> 3. 警告視窗,alert(),()內為視窗說明文字 <input type="button" id="alert" name="alert" onclick="alert('注意看過來喔')"  style="width:200px;height:200px;color:red;"  />