此篇主要是為了使用ssh來連線進行檔案的交換
安裝的軟體:WINSCP
此篇主要是為了使用ssh來連線進行檔案的交換
安裝的軟體:WINSCP
因公司需求從未碰過linux,此篇順便註記如何從開始安裝到最後佈署並測試
系統資訊:Ubuntu Server 20.04.3 LTS
server是沒有ui操作介面的,如果要有ui操作介面的話可以安裝desktop,但為了和未來要佈版的環境一致因此仍選server版本安裝
工作需求需連同安全性設定一併從舊主機移至新主機
因工作需求怕匯入的組件與版控上的不同,於是需匯出並用ILSPY查看內容
公司內部最近有從vss版控轉至git進行的需求,下面用最簡單的方式將本機原有的專案移至git
如果有需要複雜的版控指令則建議使用套件來進行。
近期專案有一個共用的dapper共用類別由原本.netframework 移至 .net core3.1 時發生無法取得provider問題,查文章後發現是
原本.net framework 是自動取得的,但是在.net core 必須自行註冊才行
於CORE 3.1 使用 EntityframeworkCore 留意套件使用,於startup註冊時
services.AddDbContext<DocumentMgrContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DMGRContext")));
會報下列錯誤:
實在太久沒查bug,被一個問題卡了幾個小時....
目前使用轉換的方式,後續有其他更便利的會在註冊,也可使用線上轉換器
因應資安要求,提升資料安全性,剛好公司可能會需要,因此做點小功課
測試環境:
SQL:2016
SSMS:13(✖) & 18
先於vs的命令提示字元產生一憑證於個人憑證區如下:
makecert -r -pe -n "CN=AlwaysEncryptedMasterKey" -b 01/01/2016 -e 01/01/2025 -sky exchange -ss my
近日在發佈office時發生找不到組件情況
環境:vs2013 & win10
office:2010
雖然網上也很多了,但為了自己看的清楚也算整理給自己看的
最近在Survey公司可能將來要採用的全文檢索方案,於網路上查了一下,於是決定使用
Elasticsearch 目前的記錄該版本已至7.x 版了,但因轉換的資料都在6.x 上因此還是以6.x的操作方式進行記錄
本次的轉換已先使用程式將原存於lucenedb中轉至es中了...而轉換的套件為第三方的「Nest」
發生原因研判為win10 1803之後的版本調整cookie存取方式所造成
原儲存位置為:
C:\Users\AppData\Local\Microsoft\Windows\INetCookies
改為
C:\Users\AppData\Local\Microsoft\Windows\WebCache
主要內容為刪除%LocalAppData%\Microsoft\Windows\WebCache\*.*
發生原因研判為win10 1803之後的版本調整cookie存取方式所造成
原儲存位置為:
C:\Users\AppData\Local\Microsoft\Windows\INetCookies
改為
C:\Users\AppData\Local\Microsoft\Windows\WebCache
與window 2008 + office 2010 不同
原先使用皆是以服務帳號當做開啟office的識別,但系統升級安裝2016之後,似乎改變方式
無法再以原先的設置進行設定。
就算不會寫程式,但是至少要把建置與發佈搞懂才行吧.....(抓頭)
在公司已經很少觸碰前端的技術了,深覺得不多充實自己怕跟不上潮流,打算自己研究寫點簡單的web並用angular6 + .net core2.1進行開發
用以記錄後續如果有新系統開發就可以參考(尤其是建置期),以前撰寫過angularjs,但繼angular 2出了之後便沒在接觸了,觀念和原先的開發方式
差異也滿大的,看我直接跳過2,4,5...直接用6來進行開發吧。
開發winform的時後,常會遇到一個問題「Additional information: 跨執行緒作業無效: 存取控制項 'textBox1' 時所使用的執行緒與建立控制項的執行緒不同。」
上述簡單的一段話,卻包含了許多需要理解的東西才能得到解決的辦法,當然直接去找高手們的文章便可解決,但不瞭解原由以後仍會不知所措。
先前上課時,講到委派,一知半解,工作後也嫌少使用到需要用委派的時機 (因為不會用),註記一下使用的方法以便後續需要用到的時後仍要查一次
今天在重新掛載先前同事寫的window service時,發生了 "目錄不存在" 的問題
透過偵錯發現都可正常運作,但為啥掛載至window 服務後一直啟動失敗,從事件檢視器查看
發現是偵測不到目錄,因此初步判定是window service的權限不足 ( 雖然權限不足及目錄不存在是兩回事 )
var DiskDir = new DirectoryInfo(item);
if (!DiskDir.Exists)
throw new Exception("目錄不存在");