搜尋此網誌

2023年5月30日 星期二

C# 為 Enum 加入 DescriptionAttribute

緣起:


    看專案的程式碼時,看到同事有為他自訂的列舉設定 DescriptionAttribute,還有寫個 Method 可以取得此列舉 DescriptionAttribute 的 Description,覺得這東西看起來很實用,所以就想抄起來。


2023年5月24日 星期三

Blogger 使用 Prismjs 美化 code

緣起:


    我在寫 Blogger 時一直有個痛點,就是 code 不知道要怎麼呈現,直接貼上的話也太醜,用圖片的話,程式碼一長就不太好截圖,而且圖片大的話,不僅佔空間,在 Blogger 上就算把圖片大小調到最大,使用者沒點進去看的話,根本看不太清楚程式碼在寫什麼,最重要的事,下次自己要抄程式碼時,無從複製。

    好久之前有加了一個別人做的小功具到 js 裡,只要用 html 模式,加入 <pre> 標籤,然後設定 class 為什麼 "pretty" 之類的,再把程式碼加到 <pre> 標籤裡,之後顯示時就會有個外框把 code 給包起來,但沒怎麼美化,而且 code 過長的話它也不會多滾輪出來,會整個突出去。

    最近發現有 prismjs 這東西,它就是我需要的工具,只要引用 js 跟 css,然後用個 pre 跟 code 的 html 把你的程式碼包住,再設定那些 tag 的 class 就能把你的程式碼美化,非常的方便。

    這篇記錄 prismjs 的基本使用方法,以及要怎麼把這工具加到 blogger 裡。

2023年5月17日 星期三

2023/5/17 學到的一些 sql 知識

緣起:


    今天在看公司資料庫的某個撈資料 procedure,從程式碼學到點東西,不過都有點瑣碎,每個都獨立拿出來講的話很浪費篇幅,所以就統一記在這篇中。

2023年5月5日 星期五

ASP 使用 SQL 預存程序

緣起:


    蠻久之前就想寫這篇了,但後來在忙些有的沒的。那時候看公司的 SQL 資料庫,發現裡面有不少寫好的 procedure,使用起來很像程式的 function,可以傳參數進去,之後在裡面用 t-sql 做操作,還能在 asp 端使用 sqlcommand 來呼叫 procedure 使用,感覺把這個學起來的話會很有用。

    在自己電腦上測試成功後,我想寫文章來記錄這東西大概怎麼用。