原创 Effective C++ 學習筆記 (1)

Effective C++ 學習一 從c語言世界來到C++世界~~ Item1 優先使用const 和inline來取代#define 這個準則應該理解成優先依靠compiler而不是依靠preprocessor來檢查程序的錯誤。

原创 關於Xwork的配置對象和XWork第一個程序

  XWork2中的配置主要是有以下幾個類完成: ConfigurationManager Configuration ConfigurationP

原创 Perl WEB 開發之 Template

由於工作需要, 最近開始使用Perl來作爲服務器腳本來處理Web 請求。系統採用的Template 來做Web page 的模板,用來簡化繁瑣但並不困難的HTML標籤的編寫。 Question 1: Template Toolkit 是

原创 PHP ORACLE 之 "團隊合作"[工作中小結]

  PHP ORACLE 之 "團隊合作"   由於公司的業務需要, 開發數據分析系統。 使用的技術爲EXTJS負責前端的開發, PHP完成業務邏輯

原创 apache之httpd啓動、終止、重啓小結

  How apache starts如果配置文件中的Listen directive設置了默認端口爲80(或者是其它的值,但要小於10

原创 Thinking in C++ 學習筆記(2)

Thinking in C++ 學習筆記(2) 關於C++ 中的RAII(Resource Acquisition In Initialisation) Wrapper 問題:class的構造函數中如果出現異常而被捕獲中止,則對象構造不

原创 Thinking in C++ 學習筆記[1]

 Thinking in C++ 學習筆記[1] setjmp、longjmp不適合c++的類機制 setjmp和longjmp是c中的庫函數,其

原创 Creational Pattern 之 Abstract Factory

  啥時候你想到用Abstract Factory Pattern? 恩 .... 1 當你的系統需要獨立於產品實體的如何被創建、如何被構成、如何被展

原创 Scrum in 5 minutes

srum: An introduction Sprint: a fucosed effort for a 30-day period toward fixed goal[爲固定目標的、以30天爲週期的集中式努力]Scrum is base

原创 javascript之函數作用域和閉包[function scope and closure]

  what is the closure? 在計算機領域當中, a closure is a function that is evaluated

原创 GNU/CPIO 學習小結

CPIO 是一種binary file archiver, 同時也定義了一種文件格式(file format). CPIO software utility 被作爲tape archiver,它最初是作爲PWB/UNIX(Programm

原创 Vararg collection Factory Method

Java 程序設計語言當中沒有專門的Collection literal語法, 所以, 如果創建一個Collection對象並同時爲其添加一定數量的成員需要很多代碼。 解決這一窘境的變通方法是提供一個vararg collection f

原创 Apache 2 : starting apache

Apache HTTP server 如何啓動? 如果Listen directive 在conf文件中指定爲默認的80端口(或者小於1024的其他端口),則需要root權限來啓動HTTPD進程。當HTTP Server啓動之後,並且完成

原创 JavaScript 定義類和繼承類的基本步驟

 首先, 是看下JavaScript中創建一個Class的基本步驟, 拿一個例子來說明這個問題:step 1:定義Class的構造函數(construct)。/** * Rectangle class definition. */func

原创 使用reprepro創建APT Repository

1 reprepro 簡介 reprepro之前的名稱爲mirrorer, 它是創建debian package(.dsc, .deb, udeb)的local repository的工具。 關於reprepro, 詳情請參考http:/