iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

輕量高效.NET Core開源Blog引擎:Miniblog.Core 系列

鐵人鍊成 共 30 篇文章 | 42 人訂閱 訂閱系列文
DAY 21

21.研究PWA漸進式增強Web APP(下) : 為甚麼要使用PWA、本機安裝

為甚麼要使用PWA? 我在網路看到一段描述,可以做參考,簡單介紹一下Progressive Web App(PWA) - 王玉略: Twitter 在 20...

2018-10-21 ‧ 由 暐翰 分享
DAY 22

22.犯了低級錯誤,沒有處理非同步方法

今天發生一件Dapper使用SQLite怪事: 1.呼叫Delete不執行後面代碼,直接return離開方法 2.並且沒有呼叫complete資料也成功更新到...

2018-10-22 ‧ 由 暐翰 分享
DAY 23

23.使用SQLite推上雲端發生意外

  之前W3CMiniblog.Core.W3C發佈在線上都使用XML方式存取資料,SQLite只在本機測試過。最近想使用SQL處理資料,想換成.NET Co...

2018-10-23 ‧ 由 暐翰 分享
DAY 24

24.XML資料保存出現0x1D is an invalid character錯誤

今天遇到IT鐵人賽文章同步,保存XML資料出現截斷資料異常hexadecimal value 0x1D is an invalid character,檢查發...

2018-10-24 ‧ 由 暐翰 分享
DAY 25

25.NET Core密碼PBKDF2加密方式處理

  在正式專案中密碼少不了需要加鹽處理,其中最常見的就是HASH。HASH算法是單向的,而且無法被反向計算。源頭數據改動一點點,HASH的結果也會完全不同。這...

2018-10-25 ‧ 由 暐翰 分享
DAY 26

26.改連結字串,替換不同資料庫功能

今天加一個小功能,只需要改appsettings.json的連結字串,達到替換資料庫功能。 邏輯: 1.藉由判斷MSSQLConnString跟MSSQLCo...

2018-10-26 ‧ 由 暐翰 分享
DAY 27

27.使用UTC時間需要注意Kind問題

之前發生使用XML存取資料方式,在本機上傳文章,出現本機顯示上傳成功卻沒有文章問題,後來調查原來是時間格式問題。 舉例: miniblog時間使用UTC格式保...

2018-10-27 ‧ 由 暐翰 分享
DAY 28

28.OrderBy自訂義排序,解決`1,2,10`標題排序會變成`1,10,2`問題

今天檢查IT鐵人賽同步文章程式,發現忘記處理title排序會有問題。 舉例:1,2,10,3文章排序會變成1,10,2,3 可以使用OrderBy另外一個多...

2018-10-28 ‧ 由 暐翰 分享
DAY 29

29. 使用 IHostedService + Timer 建立.NET Core排程器

  考慮到使用外部排程器呼叫API方式執行文章同步,雖然可以切分功能,但總是不方便。這邊使用.net core自帶輕量級排程器 IHostedService...

2018-10-29 ‧ 由 暐翰 分享
DAY 30

30.Miniblog.Core.W3C 完賽

  寫這系列的起因:想藉由做一個Blog來學習ASP .NET Core,自動爬IT鐵人賽文章同步更新到Blog,並且以W3C格式整理文章方便閱讀。   找尋...

2018-10-30 ‧ 由 暐翰 分享