PostgreSQL:error connecting to Oracle: OCIEnvCreate failed to create environment handle

PostgreSQL:error connecting to Oracle: OCIEnvCreate failed to create environment handle

  Rojer Chen's Blog   6/24/2020 02:50:00 下午    0 comments
RojerChen.2020.06.24昨天同事把 PostgreSQL 升級之後發現到無法連線到 Oracle,檢查 log 會有以下的錯誤訊息:error connecting to Oracle: OCIEnvCreate failed to create environment handle

ReSharper 調整 import namespace 的位置

ReSharper 調整 import namespace 的位置

  Rojer Chen's Blog   6/21/2020 11:47:00 下午    0 comments
RojerChen.2020.06.21程式開發的過程中,我很依賴編輯器來幫忙載入 namespace,而這些 namespace 我自己是習慣放在程式的最外層,只不過近期我發現到使用 VS 內建的載入功能會放在 namespace 外,但是使用 reshapper 的載入會放在 namespace 之內。這到底是那裡出的問題?

SonarQube 透過 LDAP 驗證登入緩慢問題

SonarQube 透過 LDAP 驗證登入緩慢問題

  Rojer Chen's Blog   6/18/2020 05:36:00 下午    0 comments
RojerChen.2020.06.18將 SonarQube 改使用 LDAP 驗證後,發現到登入異常的緩慢,需要跑個一兩分鐘才可以登入,但是 log 又沒有顯示相關的錯誤訊息,不知道是哪裡發生原因導致這樣的狀況發生。  後來在網路上看到其他人也有同樣的問題,只要把下面這個選項設定過後,登入的速度就可以很快了。

Jenkins 使用 Pipeline Utility Steps 來異動 json 檔案

Jenkins 使用 Pipeline Utility Steps 來異動 json 檔案

  Rojer Chen's Blog   4/17/2020 08:10:00 下午    0 comments
RojerChen.2020.04.17 Jenkins 要怎樣才可以讀寫 appsettings.json 的檔案? 使用情境 網頁前端會讀取 appsettings.json 這個檔,並且將目前程式的版本顯示在網頁上。我希望每次使用 Jenkins 部屬程式的時候,可以將目前 Build 的版號更新到 appsettings.json,讓我的網頁前端可以知道目前的版本號是哪一個。 找了好久才發現到原來使用 Pipeline Utility Steps 就可以達到這樣的功能了。

VS Installer 16.5 缺少 Web 程式開發建置工具

VS Installer 16.5 缺少 Web 程式開發建置工具

  Rojer Chen's Blog   4/09/2020 01:59:00 下午    0 comments
RojerChen.2020.04.09 昨天在做 Jenkins 的移機,移完之後遇到了編譯程式的問題,問題如下 「error MSB4226: 找不到匯入的專案 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\WebApplications\Microsoft.WebApplication.targets"」

Windows Alias 的設定方式

Windows Alias 的設定方式

  Rojer Chen's Blog   1/09/2020 03:52:00 下午    1 comments
2020.01.09 RojerChen 工作上有時候會使用 Windows 與 Linux,只不過不同的系統指令會略有差異,像我常常就發生在 Windows 輸入 ls 的狀況,在 Linux 只需要設定 alias 就可以了,那在 Windows 的 alias 要怎樣用? 在 windows 輸入 ls 就等於輸入 dir doskey ls=dir $* 這樣的效果只能在該視窗有效,如果想要永久有效的方式可以去改 registry 新增 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 值為