Tips | The Will Will Web

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

網頁開發人員應對 URL 的大小寫「有感覺」!

我以前混 Linux 的時候就對檔名的大小寫很注意,因為一個英文字母的大小寫搞錯就會都找不到網頁,之後雖然改混 Windows 也沒丟掉之前的習慣,雖然 NTFS 檔案系統或 IIS 在處理 URL 時預設不會特別區分大小寫,打錯大小寫依然找的到網頁,但不管是網址還是檔名,我對大小寫還是很龜毛,看到別人亂取檔名或 URL 大小寫與檔案大小寫不同時也多少也會唸一下,我還曾經被譏笑太無聊,不過今天我就要證明我的堅持是對的!

... 繼續閱讀 ...

提升 SQL SERVER 執行效率的小技巧:為 SQL 快取暖身

SQL Server 的效能調校是一門很大的學問,先不論 T-SQL 寫的好與壞如何衝擊效能,我們先假設 T-SQL 已經全部都調到最佳狀態(或是根本無法調整),在這種情境下如何再提升執行效能呢,答案還是非常多,例如:調整磁碟效能、加記憶體、….等,但我今天想特別強調的是 快取 (Caching)。今天我來分享一個非常實用且簡單的伎倆,讓你的應用程式一瞬間即可加快查詢速度。

... 繼續閱讀 ...

原來鍵盤的數字鍵有如此神奇魔力啊!

我個人的 Outlook 中建立許多資料夾做分類,所以經常要將郵件分類到特定資料夾中,所以背了一大堆快速鍵,讓我減少使用滑鼠的機會,但之前就苦於資料夾建立太多,每次重新開啟 Outlook 後資料夾就需要重新一個一個開啟,不知道有什麼方式可以一次展開所有「收件夾」下的資料夾,結果在噗浪上發問後才得知這個擁有神奇魔力的 數字星號 ( * ) 鍵,除此之外,我又發現許多神奇好用的快速鍵可用喔!

... 繼續閱讀 ...

利用 jQuery 將 DOM 元素聚焦 focus() 的六個版本

簡單的東西不簡單,將 DOM 元素聚焦是個再簡單不過的功能了,在實務上也經常用到,但是我們最近在使用 FancyBox 利用 IFRAME 載入頁面時卻怎麼樣都無法讓游標自動停在特定的文字輸入框中,除此之外,我也將我這些年累積遇到無法 focus() 的問題做了一次總整理,一共有六個版本之多。

... 繼續閱讀 ...

如何利用 WinMerge 比對一般目錄與有 SVN 版本管理的目錄

當程式已經部署正式機後,線上的檔案難免會需要臨時調整,但過了一段時間後,就會慢慢開始遇到正式機的檔案與開發環境 SVN 版本庫中的檔案不一致的情況,把正式機上的檔案拉下來準備用 WinMerge 進行比對時,卻又有一堆 .svn 或 _svn 目錄的檔案混雜在一起,很不容易比對;若要再次匯出專案,有些專案的檔案多又大,這樣先匯出、再比對、再將變更的檔案同步回工作目錄(Working Copy)實在很沒效率,事實上 WinMerge 已經有內建 篩選器(Filter) 可自動略過這些不想比對的檔案或目錄!

... 繼續閱讀 ...

關於各瀏覽器對網頁與文字編碼的處理規則研究整理

文字編碼 (Text Encoding) 是一個頗為複雜的議題,現在的開發人員很幸福,只要遇到不懂的編碼問題就用 UTF-8 編碼解決,想當初我在開發多奇中文繁簡轉換大師產品時遇到的編碼問題百百種,可說是養成了對於文字編碼的敏感度,之後遇到編碼問題就比較容易能理解與解決問題,今天我來分享「各瀏覽器」對於文字編碼的處理細節,由於這些資訊在網路上又多又雜,似乎不易整理,以下部分內容是我親自實驗並研究出來的心得,如有謬誤之處敬請告知。

... 繼續閱讀 ...

如何設定 Gmail 讓垃圾郵件依然保留在收件夾內 (避免漏信)

我想現在幾乎每個人至少都有一個 Gmail 帳戶吧,像我在網路上活動的郵件基本上都用 Gmail 收發,而 Gmail 最吸引我的地方就是他有強大的垃圾郵件篩選功能,當你帳號用的越久,就越能感受到 Gmail 強大的垃圾信篩選機制。不過這功能卻不是每個人都 Happy 喔,如果你用 Gmail 來收網路的訂單,而當一封正式的訂單郵件被歸類在垃圾郵件夾時,那就欲哭無淚了,本篇文章教您如何不讓 Gmail 自動將垃圾郵件自動分類進垃圾郵件夾。

... 繼續閱讀 ...