SQL筆記
2020-09-22 12:11 Last Edited: 2021-04-18 23:52 1,102
避免全表掃瞄(Full Table Scans, FTS) 加index 不要select *,要什麼就抓什麼,不要抓多餘資料 where盡量避免使用!=和<>,這樣會令engine放棄使用index改用FTS 避免用null,理由同上,可以將表的null改成0,然後用=0,觸發使用index 避免使用or,改用union all,理由同上 避免在wher ...(more)
Category: Coding
Tags: Sql
blog專案 - 點擊圖片縮放
2020-09-20 23:22 1,204
新增了一個圖片縮放的功能
https://github.com/fat/zoom.js
它是一個很簡單的插件,所有擁有attribute data-action="zoom"的img元素都具有放大功能 <img src="img/blog_post_featured.png" data-action="zoom"> ...(more)
根本誰都不會用facebook account留言
2020-09-20 14:15 1,065
用facebook commenting plugin一點意義都沒有🙄
等一下換成其他的 最後換成disqus的,多了幾個帳號選擇,也可以匿名留言了(要上去管理頁面額外設定)。
Category: Diary
Blog專案 - 創造文章
2020-09-20 01:27 1,097
上一篇文章做到的進度是: 能讀DB抓文章進Views
能根據傳進Views的Data產生文章列表
能點進去看內文 那基本上Blog最最基礎的部份就達成了,接下來應該開始寫文章,不然其他功能都用不到 當初計劃本站的時候是打算把文章用markdown語法儲存在DB
再找方法把markdown parse成html顯示出來
所以b ...(more)
Category: Coding
Tags: Side Project
加入了Collection功能
2020-09-18 01:48 1,074
用來按自訂的排序收錄一系列文章
相信比tags更有意義
按右邊那個非常不顯眼的Article by collection進入
Category: Website Update
Blog專案 - 連接DB
2020-09-15 23:11 1,102
目前的進度
首頁文章列表 (Controller & View)
內文
連接DB

閱讀文章的基本功能已經大致完成,但還沒有文章,所以現在開始著手寫連接DB的部份
前文提到當我們request /blog或者/blog/{id} 時,會執行BlogFactory的2個Method,從database裡面抓取 ...(more)
Category: Coding
Tags: Side Project
惡耗! 網站剛上線就發現本來在用的SSL供應商取消了免費政策!
2020-09-12 23:28 1,379
話說本來因為主機上某個service api需要用到SSL憑證
當時第一次處理,在網上找到SSL for free的教學就用了,需要每3個月手動更新一次證書 ^如圖   第一次申請證書,從下載到掛上IIS,足足花了一個晚上,終於更新幾次之後成為老手,15分鐘完成   今天買了新域名cancode.co,但本來在用的SSL憑證是 ...(more)
Category: Coding
Tags: HostingSSL
Blog專案 - Table Design難題
2020-09-11 22:30 1,134
Blog table內有tags這個varchar欄位
value為"tag1, tag2, tag3"這樣
當以tag搜尋文章時,就用sql以%tag%方式去找 但問題是
當blog 1的tags是test
blog 2的tags是iq-test
如果我用%test%去找,會連帶blog2都找出來,這 ...(more)
Category: Coding
Tags: Side Project
Blog專案 - 內文 (Controller, view)
2020-09-11 01:39 Last Edited: 2021-02-06 18:10 1,081
 內文很簡單,就是詳細讀一篇文章,基本上比首頁列表模式更簡單,所以立即看代碼吧。 public class BlogController : Controller { [Route("/blog/{id:int}")] public IActionResult Individual(int id) { ViewData["Blo ...(more)
Category: Coding
Tags: Side Project
Blog專案 - 首頁列表 (Controller, Model, View, css)
2020-09-09 00:51 Last Edited: 2020-09-15 21:59 1,112
首頁的思維是這樣的 是一個列表,預覽文章 左邊是Blog、右邊是sidebar 下方有頁碼 那麼立即開始
首先新建Controller/BlogController.cs、Models/Blog、Views/Blog/index.cshtml
給未寫過MVC的朋友簡單說明一下,Controller負責最外層接request,Model負責內 ...(more)
Category: Coding
Tags: Side Project
1 2 3 4 >