RouterOS 自架 OpenVPN
繼續閱讀
2020 暑期紀錄-03
繼續閱讀
2020 暑期紀錄-02
繼續閱讀
2020 暑期紀錄-01
繼續閱讀
2020 暑期紀錄-00
繼續閱讀
部落格字體調整紀實
繼續閱讀
- 有一些題目跟去年一樣,應該是配合My-first-ctf吧
- 跟去年比起來,我覺得自己成長蠻多的,覺得去年der我是菜雞
- 放一下scoreboard紀錄一下,我是halloworld
前情提要
- 沒想到更新已經是兩個月後的事了,結果因為專題關係,我離開GSS了
- 不過多了許多時間弄專題跟資訊安全研究,還有看棒球
Course4 MVC
- 使用
C#
來寫MVC架構,用原生MVC中的Html Helper Function - Model(資料模型)、View(秀出頁面)、Controller(資料邏輯判斷)
遇到的坑
Model
- 字串串接SQL語句,SQL-injeciton風險
- T-SQL(拿系統時間function,新舊版的不同)
- 可能遇到的風險
- 當用戶使用舊版的MSSQL,遇到新語句會發生bug
SYSDATETIME()
GETDATE()
- 可能遇到的風險
View
Html.HiddenFor()
可以藏值,可以使用model_binding
拿BOOK_ID
不用querystring
Controller
SELECT SCOPE_IDENTITY()
可拿編號- HTMLencode prevent
<BR>
- html attr => MVC method (e.g. Querystring)
Coding Style
- 專案名稱前面大寫,取名漂亮一些
- 區域變數要用小寫
- Vscode plugin參與團隊專案會有狀況出現
- 命名命的長然後清楚為原則,if一行還是要大括號
- sql更改欄位名稱不要有符號
- enum 定義變數較彈性
- 駝峰式命名
- 變數名稱
biXD 讓自己的變數命名死去KEEP GOING!
Course3 前端的基礎訓練
- 這是使用kendo-ui做的一個圖書管理系統,主要是熟習整個lib的操作
以下分享各種坑
- 新增
- 日期驗證,給年份月份,即可通過驗證
建議的寫法
清除時,能夠將資料清空,方便下一筆輸入
- 可以將清空包在function裡
- 能夠做二次確認,避免誤觸
coding style
- div包div不需縮排
- style重複性過高,能夠將其劃分到css做整理
- CSS做整合
- 統一利用kendo取值,會比JQuery來的好,因為kendo有部分有例外處理
- 格式能夠整合再一起,(ex: yyyy-MM-dd)
- 注意id 與class的使用
當時學的小技巧,雖然很像大家都知道
VS 按F12可以回追function的來源位置