原创 持續集成 Java手冊

持續集成 Java手冊 一、概念 Martin Fowler的文章:Continuous Integration  中文翻譯:持續集成 二、工具 傳統工具:VisualStudio.Net,VisualSourceSafe,Rationa

原创 nucleus.mockaop.net:opensource .net aop framework

Nucleus.MockAOP.Net簡介 一、功能 基於配置文件,動態載入Aspects 對不同的類,指定不同的Aspects (基於正則表達式或者繼承關係) 對類的不同方法,指定不同的Aspects (基於正則表達式)

原创 catalog boost

boost文檔看了一遍,感覺“Libraries Listed by Category”一節對boost的分類不適合理解boost的組成,便根據自己的理解重新分了一下類: 1,Standalone Library for Applicat

原创 the boost c++ metaprogramming

THE BOOST C++ METAPROGRAMMING<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> LIBRARY Aleks

原创 持續集成 .Net手冊

  持續集成 .Net手冊 一、概念 Martin Fowler的文章:Continuous Integration  中文翻譯:持續集成 二、工具

原创 Generic Java Functor 發佈首個版本

〇,簡介Gavator(Generic Java Functor)試圖探索以普通Java語法進行函數式編程的可行性,並儘可能的保證使用的方便性,良好的可讀性和基本的類型安全性項目信息:http://cosoft.org.cn/projec

原创 Nucleus中的WebService

一、開發包 現有文檔: 《簡單的axis》現用開發包: 服務端開發包使用apache axis 客戶端開發包使用systinet wasp 5.0服務端和客戶端使用不同開發包的原因: systinet的服務端開發包必須與syst

原创 Ivy: 搭建本地倉庫

基本上, 搭建一個本地的ivy倉庫, 包含兩件獨立的事情: 搭建倉庫本身, 和配置如何使用這個倉庫   倉庫本身 Ivy的Repository是由一個個Module組成的, Module則包含自身的artifacts(通常是jar文件)和

原创 emma : 測試覆蓋率低於指標的時候讓Ant Build自動失敗

    <target name="emma.reporting">        <emma enabled="true">            <report sort="+name" metrics="method:80,bloc

原创 CruiseControl 的 108 種調度模式

    /*************************/ "擁抱變化" 是敏捷的態度之一, CruiseControl 正是來實證這種態度的作品. 多種類型的"變化"都會觸發CruiseControl的一次構建過程. 我們知道Cru

原创 Enhanced SAX Handler : 比 DOM 還簡單的SAX Handler

快速與簡單並非天生不可兼得, 相反, 簡單的東西應該是快速的在使用 SAX 解析 XML 的過程中, 碰到了以下問題:SAX Handler 並沒有想象中快, 尤其是文件比較大的時候 SAX Handler 編寫容易出錯, 因爲需要

原创 ThrowawayObject :在Java中實現Rails裏的Flash Message

需求是表單提交後, 轉到另外一個已經存在的頁面, 並在頁面上方的空白處顯示一條醒目的消息, 而且只顯示一次 (刷新後這條消息不應該再出現). 對 Web 開發相當不熟,  Pair說這需求類似 RoR裏的 flash message, 問

原创 Get Mac Address in Java

  基本目前沒有純Java的API來訪問硬件信息,以後或許會有吧,誰知道 對Mac地址的需求部分來自UUID, 另有很大部分來自License Management,這真是一件無聊的事情,希望以後軟件賣的都是服務,不是拷貝,

原创 ASP.Net 備忘

IIS 5 IIS (inetinfo.exe) -> ASP.Net ISAPI (aspnet_isapi.dll) -> ASP.Net worker process (aspnet_wp.exe) -> ...   IIS 6 經

原创 Ant: 大規模應用中的應用

Large Scale 的應用通常意味着: 目錄較多, 層次較深 依賴較多, 構建腳本依賴的第三方Ant Task, 項目依賴的第三方庫等 測試較多, 構建時間反饋週期較長 需要在不同操作系統上運行 需要在不同團隊