Q:無法載入檔案或組件 'Interop.SECURITYLib' 或其相依性的其中之一。 試圖載入格式錯誤的程式。
註冊一銀dll後還是失敗。
解法:啟勇32位元應用程式
Windows + R
%LocalAppData%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState
裡面會有*.sqlite檔案。備份即可。
參考:
因為系統被吃了不少效能,參考了上述網址,決定關閉此功能。
看了一下說明,這是微軟的客戶經驗改善計畫,收集資訊用的。
工作排程器>Microsoft>Windows>Application Experience>Microsoft Compatibility Appraiser
所以,安心關閉吧。
參考:
實際發生原因為專案中csproj中紀錄的json版本重複,所以直接修改此檔案內容即可。
1.先將專案卸載。
2.編輯csproj
3.確定reference維持一份。
4.編輯完成後選擇【重新載入專案】。
當MVC Action在叫用 Task<string> functionA() 時,會建議使用
async Task<ActionResut> ActionName() 配合 await funcationA()。
但如果不想改變Action的宣告,作法是使用Task.Run的方式:
ex:
var t =Task.Run(() => functionA());
t.Wait();
參考:
MSSQL中提供的功能,可供使用者撰寫預存程序(Stored Procedure)
預存程序,簡單的來說就是你寫好了一段(連串)SQL語法,存在資料庫中,
之後可以透過呼叫執行(EXEC 預存程序名稱),去執行已寫好的語法。
寫法如下:
不要考驗通靈者的能力必要時請提供原始碼
發問時請善用截圖說明問題始末。如果有需要提供原始碼,請善用以下工具:
1. 使用 Gist 分享排版後的原始碼 https://gist.github.com
2. 使用 Carbon 將排版後的原始碼轉成圖片 https://carbon.now.sh/
~轉自保哥社團
--
真心覺得,說得嚎嚎啊~
我要成為通靈王
--建立帳號密碼,並將此帳號註冊為owner。
--use master
--英數字大小寫
CREATE LOGIN kyle WITH password='AaBb12345678';
CREATE USER kyle FROM LOGIN kyle;
--use kyletest
--切換到kyletest 資料庫
CREATE USER kyle FROM LOGIN kyle;
EXEC sp_addrolemember 'db_owner', 'kyle';
*個人做法,僅供參考。
前端開發人員常常會發生前端程式需要呼叫後端的API或是方法。
這裡提供一個簡易作法,讓大家可以簡易分工。
--
在設計階段,前端人員最常做的方式是寫假資料在要呈現的畫面上。
如<input value=’這是要binding的測試欄位UI’ />,
設計後,可能直接轉移工作項目,讓後端人員去套用此欄位。
或是等到後端人員把API或是規格定義好之後在轉交給前端人員套用。
然後前端人員又要重套用,或是可能需要調整的東西比較多(因為都是假資料)。
所以在撰寫的時候如果有配合binding物件的寫法template相關的framework或libaray,
個人的作法是寫個簡易的框來處理這件事情就可以。
當後端開發完成,只要替換掉相對應的連結與取回結果,變可以無痛替換,
也不太需要等待與(沒溝通好的)重新設計。
*個人與本團隊之經驗,不一定適用其它人,但提供做法,並作個筆記。
參考網址:
*陸續補充中
JavaScript 的程式不太好Debug,所以我們配合Browser Console,
來檢視目前程式發生什麼錯誤或是執行到什麼階段(配合log)。
以Chrome為例,開啟【開發人員工具】。(或F12)
此時我們可以發現Console中可能會存在一些資料的log。
設計師在撰寫JavaScript時,會將一些資訊log下來,方便檢視與瀏覽。
如何使用:
結論:
當程式發生錯誤時,如何快速的讓開發人員了解發生了什麼事情。
除了擷取錯誤畫面之外,配合著Console Log也是一個好的方式。
改版後一時找不太到設定的地方。
解法:
C:\Users\kyle\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
將捷徑放在此目錄底下就可以。
紅字為使用者的帳號,請自行替換。
實作C# Gmail發信時,出現此錯誤。
【SMTP 伺服器需要安全連接,或用戶端未經驗證。】
解法:
登入帳號後,輸入以下網址:
https://myaccount.google.com/lesssecureapps?pli=1
進入後,選擇啟用
如何開始。