No Picture
Database

[SQL Server] Backup / Restore 特定 tables

2016-09-29 C.H. Ling 0

當進行測試時, 有時為了測試不同程式是否得到相同結果(如Regression Test), 重覆restore DB 會是其中一個手段. 然而DBA 與developer 不是同一人時, 便會令測試變得麻煩. 故在測試時backup 指定table, 事後再restore 會是更快的方法.

No Picture
GMap.Net

[GMap.Net] 如何於WinForm 中 render 地圖, Marker 及 Route

2016-09-14 C.H. Ling 0

GMap.net 是一套user control 整合了不同的Map source (e.g. Google, OpenStreetMap 等). 它亦可以加入marker 及計算route 的距離等feature. 而它亦有出到WPF version, 但相對之下, 利用WinForm 的development 彈性較大, 而部份WinForm 有的event WPF 沒有(如Marker Click等), 須需熟識WPF 才可以掌握.

Location-based Service 在地服務

[旅程策劃] OpenRouteService

2016-09-09 C.H. Ling 0

計劃登山行程少不了的, 就是用拿地圖去看一下路線, 再確立起點, 終點和中途站. 以往在山藝學到的, 還要計算距離, 上升, 下降, 預計時間等.有點費時.當然總有人會開發工具去方便這類工序.

No Picture
Visual Studio

[Visual Studio] 自訂 Item Template

2016-09-08 C.H. Ling 0

為了方便自己以為建立coding standard, 制造一堆template 是其中一個方法. 有時候會copy and paste 一堆相類似的code再修改. 雖然能夠達到目的, 但費時失事. 所以Item Template 應運而生.

No Picture
開發工具

[開發工具] OWASP ZAP

2016-06-07 C.H. Ling 0

現在security 越來越重要, 若一個project 要上production 前, 通常都會進行一次security scan, 以確保一定程度的measurement. OWASP 是一個非牟利團體定期向業界匯報當時常見的security issue, 而其中的security scanner 亦應運而生. 它會對網站進行一個intuition test, 從而找到漏洞. 網址: https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

Programming

[開發工具] SQL Admin Studio

2016-06-07 C.H. Ling 0

在development 時, 通常會分開不同的環境做deployment, 以避免混亂. 當database 有修改時, 為了方便去做counter-check 或migration, 找到了一個tools, 方便自己工作.

No Picture
Entity Framework

[EntityFramework] 如何cascade insert

2016-03-22 C.H. Ling 0

當在create model 時, 有機會assign value 到其相對應的class中之後做insert 動作. 但若在ORM 層面的話, 須要在所有child item inserted 後才可進行, 否則有機會throw exception. 為了應對這問題, 可以用以下方法做work-around: using (NotificationEntities entites = new NotificationEntities()) { entites.EMAILs.Add(email); entites.Database.ExecuteSqlCommand(“SET IDENTITY_INSERT [dbo].[EMAIL] ON”); entites.SaveChanges(); entites.Database.ExecuteSqlCommand(“SET IDENTITY_INSERT [dbo].[EMAIL] OFF”); } […]

1 22 23 24 25 26 27