搜尋此網誌

2023年11月27日 星期一

第一次弱掃修正

緣起:


    進公司以來,第一次碰上弱掃的問題,不久前其實有修過一次,但那次是網址的 parameter 相關處理,比較涉及公司程式碼底層,所以不太能寫上來,但第二次掃描掃出的問題,大部份都改一改 webconfig 就能解決了。

    我有去請教我們資深的工程師,他有給我現成的標準解法,照抄就行。想記錄一下這次碰上的問題,還有與之對應的解法。

2023年11月23日 星期四

ASP Texearea 的換行

緣起:


    不久前在弄國發會的案子,在弄後台文字編輯時,想要 Multiline TextBox 裡的文字在存進資料表裡的時候,能依照文字能按照畫面上的樣子,看起來斷行的地方有斷行。


2023年10月24日 星期二

日記類型貼文轉移

    我有建立一個新的 Blogger 網站 https://birdshiujournal.blogspot.com/,把日記類型的文章都轉過去了,詳細的內容可以看這篇,在這邊做個公告。

2023年7月6日 星期四

對 iframe 鎖右鍵 ?

緣起:


    好一段時間沒寫文章了,之前大部份的時間都在寫私人的日記,不久前寫到煩躁了,所以就先停更一段時間。工作上的話,每天做的事情其實沒差很多,copy 現有的程式碼然後做一點小改動,之後就看有什麼問題再修。說實在的,沒學到什麼比較有技術的東西,但也沒什麼興致看我們專案比較難的部份就是。

    昨天,我們 PM 請我研究個東西,就是看能不能寫個 Script 來鎖定網站上的 iframe,讓右鍵點擊它們時會沒有作用,當作是一個簡單的防盜機制。

    先說結論,這無法做到,PM 在請教了我們資深的工程師後,得到的回答也是做不到,所以就請我不用再研究了。但在放棄前,我有試著想了一些旁門左道的方法來達成鎖定右鍵的功能,雖然最後是以失敗告終,但在這過程中有學到不少東西,所以想寫個文章記錄下來。

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 使用,感覺把這個學起來的話會很有用。

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