Perl 標竿測試(Benchmark)模組:測量與比較 Perl 程式的執行時間

Perl 的標竿測試(Benchmark)模組可以讓程式設計者很方便的測量程式的執行時間,本文將介紹這個模組的使用方式。 一般所謂的標竿測試(Benchmark)就是在特定的環境中,測試程式的執行效能,常用的測試指標有程式的執行時間、耗費的記憶體或 IO 的頻率等等,根據這些測試數據,就可以比較不同的程式之間的效能差異。 ...

July 20, 2014 · G. T. Wang

Orcish Maneuver:讓 Perl 排序程式加速的方法

Orcish Maneuver 是一個可以讓 Perl 排序程式加速的實作方式,這個方法在法則的排序問題上非常有用。 在 Perl 程式中,如果遇到比較複雜的排序問題時,一般的程式設計師會會使用 sort 配合一個自己撰寫的排序函式來處理。 ...

July 18, 2014 · G. T. Wang

Popcorn Time:開放原始碼的 Torrent 串流(Streaming)影音撥放軟體

Popcorn Time 是一個開放原始碼的 torrent 串流(streaming)影音撥放軟體,可以讓您直接線上收看各種電影與電視影集。 一般使用 BitTorrent 下載電影時,要等到整個檔案下載完成才能觀看,而 Popcorn Time 則可以讓您直接以串流的方式一邊下載一邊觀看。 ...

July 18, 2014 · G. T. Wang

IIS 伺服器 ASP.NET 應用程式 0x8007000d 問題處理方式

這裡介紹在 IIS 7.5 伺服器中,執行 ASP.NET 應用程式時,如果遇到「處理常式 PageHandlerFactory-Integrated 的模組清單中有錯誤的模組 ManagedPipelineHandler」問題,該如何處理。 ...

July 17, 2014 · G. T. Wang

rabbit.js:在 Node.JS 中使用 RabbitMQ 實作訊息佇列(Message Queue)

rabbit.js 是一個專門為 RabbitMQ 所設計的 JavaScript API 函式庫,可以讓你在 Node.js 中很輕鬆的實作各種類型的訊息佇列(Message Queue)。 rabbit.js 以 amqplib 為基礎,將原本複雜的設定又再簡化,讓一般性的使用者更方便,如果是使用一般常見的模式(pattern),只要幾行程式碼就可以運作了。 ...

May 30, 2014 · G. T. Wang