No Picture
Programming

[SECURITY] Clickjecking Attack

2015-12-22 C.H. Ling 0

Clickjecking Attack 中文譯作點擊劫持, 當user click入某hyperlink時, 其實透過JavaScript觸發其他event, 例如call一個display=none 的iframe, 讓browser 在user不知情下執行了潛在惡意的code, 從而有機會竊取個人資料. 現在, Web developer 可以設定 HTTP header X-Frame-Options 去決定該頁是否顯示於iframe 內. 例子: X-Frame-Options: DENY // 禁止任何iframe 內容; X-Frame-Options: SAMEORIGIN // 只限同一domain 內容; X-Frame-Options: ALLOW-FROM http://www.google.com/ // […]

No Picture
Java

[JAVA] String Formatter 的使用

2015-12-18 C.H. Ling 0

有時寫程式時, 會將variable放入string中, 若要放入的variable數量少及簡單的話, 通會寫法如下: String fruit=”apple”; String result=”I love “+fruit; 然而, 有時為了令程式更有readability (可讀性), 會寫成: String name=”Ling” String fruit=”apple”;</code> String result=String.format(“%s love %s”,name,fruit); 好處是可以令string 的格式直觀顯示出來, 但若有variable增刪時, 則有機會令其混亂.

No Picture
Java

[JAVA] Read XML data

2013-05-07 C.H. Ling 0

For reading XML file, there are several approaches to do so, if reading XML node element, it can use Java.xml in an old school approach. public static void main(String[] args) throws SAXException, IOException, ParserConfigurationException, TransformerException […]

No Picture
Database

[SQL] 利用坐標找出指定距離內的記錄

2013-05-05 C.H. Ling 0

這陣子要做有關在地服務 (Location-based Service)的程式, 需要計算指定距離內的東西. 經過一輪google,找到部份指引. 原來要利用 Haversine Formula 找出. 詳細我也似非而是地理解作利用畢氐定理及asin 計出來. 結果如下: SELECT *, (3959 * acos( cos( radians(<Current Latitude>) ) * cos( radians(<Latitude column>) ) * cos( radians(<Longitude column>) – radians(<Current Longitude>) ) + sin( radians(<Current […]

1 16 17 18