iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

Bug仔的筆記本 系列

想寫正經的程式筆記,實際上大部份是我踩到的坑?

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

用前端 JavaScript 來做圖片壓縮

上次我們用 C# 來實作圖片壓縮的功能。今天我們換嘗試用 JavaScript 在前端幫我們做圖片壓縮! 通常圖片壓縮的目的就是要讓檔案的大小變小,所以我們可以...

2022-09-26 ‧ 由 長庚 分享
DAY 12

為什麼圖片上傳後,檔案會變大?

為什麼圖片上傳後,檔案會變大? 這是要補昨天的坑,也是我最近在解的 Bug 。 原本的 Bug 內容是"伺服器容量爆滿,上傳的圖片都超過10MB的限制...

2022-09-27 ‧ 由 長庚 分享
DAY 13

在 Visual Studio 中使用 Code Snippet 程式碼片段

我們使用 Visual Stusio 開發 C# 程式的時候,可以輸入關鍵字產生 Code Snippet 程式碼片段,來幫我們快速開發。 輸入關鍵字, Vi...

2022-09-28 ‧ 由 長庚 分享
DAY 14

寫一個自己專用的 Code Snippet 程式碼片段

昨天講過一些 Visual Studio 內建的 C# Code Snippet 但實際開發中,你可能有自己常用的程式碼片段,並沒有內建於 Visual Stu...

2022-09-29 ‧ 由 長庚 分享
DAY 15

寫一個單元測試

平常我們的程式有沒有問題,都是用偵錯模式自己手動去看。 當程式很小的時候可以這樣測試。 但是當你的程式越來越大的時候,你可能很難一個一個去測試。甚至某些功能寫在...

2022-09-30 ‧ 由 長庚 分享
DAY 16

使用 Mock(moq) 隔離單元測試

昨天寫了一個單元測試之後,今天要進一步的講 Mock 。 現在我們有 Public 的 A方法,與 Public 的 B方法。 在 A方法中,會另外呼叫 B方法...

2022-10-01 ‧ 由 長庚 分享
DAY 17

SQL 語法 With As

SQL 語法 With As 前幾天在維護專案的時候,看到有使用 With As 的語法,覺得很特別,今天紀錄一下 CTE (Common Table Ex...

2022-10-02 ‧ 由 長庚 分享
DAY 18

SQL Server 的 #Table 與 ##Table 暫存表

昨天講了 SQL 的 CTE ,今天換來講暫存表。 跟 CTE 不同,暫存表會存放於 SQL Server 中系統資料庫的 tempdb 。是會寫到實體檔案的,...

2022-10-03 ‧ 由 長庚 分享
DAY 19

實作一個跳轉到其他登入頁的 ActionFilter

昨天收到一個需求,如果使用者沒有登入,則依欲瀏覽的網頁不同,導向至不同登入頁。 目前維護的是一個 ASP.NET MVC 網站,其中有些頁面是學生登入才看得到,...

2022-10-04 ‧ 由 長庚 分享
DAY 20

從 Owin 調整未登入用戶的跳轉邏輯

接續昨天的文章的需求。今天來講第二個方法。 這個專案有使用 ASP.NET Identity ,所以在 Startup 有使用 Microsoft.Owin.S...

2022-10-05 ‧ 由 長庚 分享