使用中斷點來 Debug JavaScript

常開發網站肯定會寫到 JavaScript 的,不管是直接寫 JavaScript 、還是引用 jQuery 來寫。 但是 JavaScript 寫多了,難免會遇到 bug 要修理,除了用 console.log 把執行過程的參數撈出來以外,有沒有其他方法可以知道程式執行的過程呢?試試中斷點吧。 中斷點基本介紹 中斷點,英文 Breakpoint ,一種除錯工具,可以在應用程式執行到一半時, »

在無網路環境下安裝 Source Tree

一般情況下,網路不是什麼大問題,但總是會網路很差、網路受限制或是根本沒網路的情況。以下是在完全無網路的狀況下裝好 Source Tree 的方法: 事前準備 首先還是請先找一台有網路的地方,做事前準備: 下載 Source Tree 安裝檔並且存好 正常安裝完 Source Tree 登入 Atlassian ( BitBucket ) 帳號 把 Source Tree 需要的 »

SQL Server 複製方式

SQL Server 預設的備份會是備份到「SQL Server」主機上而非「Management Studio」上。 複製資料庫有時候也是莫名的無法複製,很尷尬。 匯出資料庫沒啥問題,但是匯出之後的欄位參數竟然跟匯出之前不一樣,這...... 後來終於找到替代的複製資料庫方式,而且資料表欄位屬性完全一樣: 對原本的資料庫按下「產生指令碼」,將產生資料庫的 SQL 語法弄出來。 修改這份指令碼,因為它會包含「資料庫檔案」的實際路徑,請修改成目標 »

Node.js 使用 AOP (剖面導向程式設計)

什麼是 AOP?參考下面文章: https://openhome.cc/Gossip/SpringGossip/AOPConcept.html 其中 Cross-cutting concerns若直接撰寫在負責某商務的物件之流程中,會使得維護程式的成本增高,例如若您今天要將物件中的記錄功能修改或是移除該服務,則必須修改所 有撰寫曾記錄服務的程式碼,然後重新編譯,另一方面,Cross-cutting concerns混雜於商務邏輯之中,使得商務物件本身的邏輯或程式的撰寫更為複雜。 現在為了要加入日誌(Logging)與安全(Security) »