C# 存取修飾詞 - internal
遇過不少 .NET 工程師,都知道 C# 存取修飾詞有四種,public
、protected
、private
及internal
。
前三種大部都可以很輕易的回答出來,但知道internal
的工程師比例卻不高。
本篇來幫大家複習一下 C# 的存取修飾詞 internal
。
遇過不少 .NET 工程師,都知道 C# 存取修飾詞有四種,public
、protected
、private
及internal
。
前三種大部都可以很輕易的回答出來,但知道internal
的工程師比例卻不高。
本篇來幫大家複習一下 C# 的存取修飾詞 internal
。
Angular 4 要顯示或隱藏 HTML 通常會用 *ngIf
或 [hidden]
,但剛開始寫 Angular 的人可能會有點混淆這兩個方法。
本篇將介紹 Angular 4 (Angular 2) 的 *ngIf
及 [hidden]
差異。
常常有人遠端桌面連到 Windows Server 就忘記登出,不然就是掛在那邊沒做事。
偏偏 Windows Server 遠端桌面就只有兩個 Serssion,占著茅坑不拉屎,害其他人都連不進去。
可以改 Computer Policy 把 Idle 的人都踢掉。
通常我們在更新網站前端的 *.js
時,會在 URL 後面帶上 Query String,避免瀏覽器用到暫存中的 *.js
。
但如果是使用 Angular 4 (Angular 2) 的 Lazy Loading 時,分割的模組檔名及引用位置是由 Webpack 產生,沒辦法在 URL 後面帶上 Query String。
本篇將介紹如何用 Webpack 解決 Lazy Loading 暫存問題。
似乎每隔一陣子,就有身邊的人會遇到 IIS 發生 HTTP 405 錯誤。
基本上都是在發佈新版到不同環境時,之前的環境沒遇到,直到某個新環境就遇到 HTTP 405 錯誤。
主要是 WebDAV
的問題,所以本篇來說明一下這個現象。
最近在重構六年前做的產品,雖然當時已經有做分層架構,但還是有很多該改進的地方。
有些命名越看越不順眼,重構期間順便整理一下分層架構;不管在何時回頭看自己做的東西,都覺得很多進步空間。
本篇介紹一下常見的*軟體分層架構模式 (Software Layered Architecture Pattern)*,以及推薦的命名方式。
寫 Jenkins Job 的時候,經常需要輸出一些文字訊息方便除錯,預設單一顏色有點難以看出重點。
本篇將介紹如何在 Jenkins 的 Console Output 透過 AnsiColor
套件輸出不同顏色的文字訊息。
Jasmine 框架 + Karma 測試執行工具是 Angular 普遍使用的單元測試組合,也是官方推薦的方法。
而 Webpack 也算 Angular 打包程式碼的主流工具,為了讓開發、測試及正式環境都用一樣的方式打包程式碼;
所以本篇 Angular 4 (Angular 2) 的單元測試 (Unit Test) 將介紹 Jasmine+Karma+Webpack 組合使用。
最近看到同事搜尋我的網域 johnwu.cc
,結果開出來是我測試機的 IIS Default Page,才想到我忘記把 root domain 轉址到我的部落格。
本篇來介紹一下透過 IIS 設定 HTTP 301 及 302 的轉址。
之前用 Angular 4 (Angular 2) 開發後台系統,使用者都是在 PC 上面使用,網站啟動速度都很快,所以沒有使用到 Ahead-of-Time (AOT) 預先編譯的需求。
最近新產品上線,遇到很多 Android 的使用者開啟網站超級慢,舊一點的機型甚至開一分鐘才有畫面。事後才趕緊補上 AOT 編譯。
本篇將介紹用 Webpack 預先編譯 AOT 編譯。