原创 委託與指針

委託是類型安全的方法引用一般情況下,我們用的都是對某一個對象的引用,而委託則是對對象中某一個方法的引用。其實可以把委 託理解成一個指針,調用一個委託實例就是調用這個指針指向的方法。而事件是一個特殊的委託,也可以 理解爲是所有訂閱方法的指針

原创 DataGrid之設置任意單元格或任意行的各種屬性

One way to do this is to use a derived columnstyle, override the Paint meth

原创 快速生成事件

        在.NET中,要想定義一個事件,首先必須先定義事件的類型,即delegate,但是有時候我們僅僅只是想通過事件來達到接口的作用,通知所

原创 格式化字符串

string.Format(string Format,params object[])MSDN:將指定 String 中的格式項替換爲指定數組中相應

原创 Timer的線程

System.Timers.Timer在每次“Elapsed”的時候其實使用的是同一個線程!

原创 由C++轉向C#:我們需要注意哪些方面的變化?

http://blog.csdn.net/AustinLei/archive/2004/11/16/183445.aspx 點贊 收藏 分享 文章舉報 maksim_wei 發

原创 Log4j的一篇文章,還不錯

http://publishblog.blogchina.com/blog/tb.b?diaryID=3314214

原创 關於log4j,又學了一招

additivity   它是子Logger 是否繼承 父Logger 的 輸出源(appender) 的標誌位。具體說,默認情況下子Logger會繼承父Logger的appender,也就是說子Logger會在父Logger的appen

原创 在複雜應用中使用上下文傳遞參數

最近在接手老唐的結算任務部分代碼,代碼的複雜程度本來已經有心理準備,但是等把代碼拿到手並仔細看進去後才發現我的心理準備是那麼的脆弱。。。   且不說老唐爲這份代碼準備的流程圖,兩個核心大流程,兩個核心流程中的核心功能塊,這裏也不打算對具體

原创 Spring提供的三種定時任務機制及其比較

定時任務的需求在衆多應用系統中廣泛存在,在Spring中,我們可以使用三種不同的定時機制,下面一一描述並加以比較 1. 基於Quartz的定時機制   下面詳細解釋這個類圖中涉及的關鍵類及其使用場景 1.1. SchedulerFacto

原创 Calendar.set用法的深入探討

一般來說,用Calendar做日期處理的時候,都習慣於使用add方法: Calendar calendar = Calendar.getInstance();calendar.setTime(date);calendar.add(Cale

原创 數據庫插入記錄並返回主鍵

雖然是個很小的問題,但是曾經困擾了我很久,一直都沒有什麼太好的辦法,由於這個問題,許多詳細設計都被迫走了很長的彎路,但是,這個問題今天被我找到了解決方案:   IBatis配置: <insert id="insertMonitorReco

原创 工作量評估--專家評估法實際操作心得

【背景】 在上次的PM培訓中,學到了一個非常實用的工作量評估方法:專家評估法,經過兩個小項目的實驗後,發現很實用,所以決定向團隊推廣之   【概念】 所謂專家評估法,概念上來說,就是指在充分的工作分解基礎上,由若干領域專家分頭評估工作量後

原创 敏捷的適用範圍

剛看了一篇翻譯後的文章,討論什麼樣的公司能夠成功實施敏捷開發,作者的觀點讓我耳目一新,這篇文章的觀點是敏捷在財務的觀點來說是一件很奢侈的事情,一次接一次的迭代,無法確切給出項目截止日期,這些特徵都會讓很多經理頭痛不已,回想以前在阿里軟件的

原创 淘寶PM培訓心得--第一季

今天參加淘寶PM培訓,本以爲跟以前的大多數培訓一樣,充斥空洞的理論和無意義的舉例,誰知今天的培訓非常實用,就像一個庸手突然得到一部武功祕籍一樣,不吐不快     1. 易筋經 --“易”是“變化”的意思,“筋”指人身的經絡;認爲人之身有內