Category Archives: Programming

好文: Java 的歷史 與 Timeline

Java 整個非常的龐大, 要學習的話, 建議可以讀讀 歷史演進 與 緣由~

Posted in Programming | Tagged , | Leave a comment

PHP 排序整數演算法 - Radix sort 實做

PHP 排序有 sort、ksort... 等等一堆可以使用, 也都可以拿來排序整數, 速度不一定會比這個演算法慢, 請自行注意使用~

Posted in Programming | Tagged , | Leave a comment

用 PHP 抓取下星期二的 Timestamp - strtotime()

日期的轉換只要把日期轉成 Timestamp, 就可以使用 date() 轉成自己想要的格式. strtotime() 很常用, 通常都是把 "2012-02-12 22:11:10" 丟進去, 轉成 Timestamp. 最近想要抓某個日期, 或者是上週、下週、上個星期一、下個星期二.. 等等的時間, 才發現 strtotime() 強的很過份. XD 官方文件詳見下述: PHP: strtotime - Manual PHP: Relative Formats - Manual

Posted in Programming | Tagged , | 2 Comments

如何使用網頁 執行 .exe 檔 - Firefox、IE - 2012

在 Windows 要如何用網頁來控制呼叫執行某個 exe 檔, 這邊紀錄 Firefox 和 IE 的作法.

Posted in Programming | Tagged , , | Leave a comment

JavaScript 要如何將參數傳入 setTimeout()

JavaScript setTimeout() 蠻常會使用到的, 使用方法很簡單(如下述), 但是要怎麼將參數帶進去?

Posted in Programming | Tagged | 6 Comments

IE6 對於 CSS position:fixed 的修正解法

IE6 不支援 CSS position:fixed 的 寫法, 所以需要用其他寫法達成. 網路上可以找到的解法非常多, 都列在下面的相關網頁當參考資料, 有興趣的在自行研究囉~

Posted in Programming | Tagged , , | Leave a comment

JavaScript Keyboard 快速鍵設定 Event Library - jwerty

JavaScript 可以設定很多快速鍵來讓操作更直覺、便利, ex: Gmail 可以使用 Vim 的 j、k 來操作上下封郵件. 但是每次要寫這種快速鍵, 就得要開始找對應表, 是否有 Library 已經做好這些事情了呢?

Posted in Programming | Tagged , | Leave a comment

SVN 取得目前此專案 Repository 網址

SVN 太久沒 Checkout, 想要重新抓, 需要取得目前此專案 Repository 網址.

Posted in Programming | Tagged | Leave a comment

Bash Shell 的 OOP 要如何寫?

Linux 的 Bash shell 可以寫簡單的 Shell script, 但是想要用 OOP 來寫的話, 要如何寫? 用 Bash script 寫 OOP 的範例程式可見: http://lab.madscience.nl/oo.sh.txt (備份)

Posted in Programming | Tagged , , | Leave a comment

避免網頁被執行 JavaScript 的方式

任何使用者有可能輸入的地方, 都有可能被執行 JavaScript 造成 XSS, 所以必須要做 htmlspecialchars 等動作.

Posted in Programming | Tagged , , | Leave a comment