原创 有必要澄清兩個基本概念--算法和過程的關係以及關於程序設計方法論的一些看法

概述 前些天,在一個關於面向對象和麪向過程的話題, 我的一句評論"算法說白了就是過程"引起了辯論.於是我有了寫這篇隨筆的想法: 一位園友善意地說這個評論太業餘了.我沒有爲業餘二字生氣,因爲人家是善意的.但是,遺憾的是,這兩個概念是最基本的

原创 交流學英語的經驗

前次到北京.net俱樂部, 本人向與會者建議學好英語. 當時說的比較少,只是說要多聽,多說,多寫,多讀,多想. 誠然這是基本的法則, 但是許多人並不知道一些具體方法.  本人在01年之前英語水平不好, 通過幾年的努力, 現在有所長進。本人

原创 Please pay more attention to the character set of your database

    Recently, the vendors tried to install their systems in our office. Only had the vendors experience on Chinese plat

原创 舊文拾回20080327

20080327發的. 後來評論中好多人罵罵咧咧的. 於是乎我將此文刪除. 現在放在這裏只給自己看. 想法是2004年就有了,但是一直沒有實現它。大約是08年初開始開發, 3月時已小有成就。 現在模板引擎和mygenerat

原创 翻舊貼: 什麼是對象?

看了winter-cn兄的貼 面向對象閒話(一)——什麼是對象 . 他寫的倒沒有錯,就是解釋得過於複雜,反而讓人無所適從。 OK, 把本人的解釋放這裏吧: 對象,即可認知的事物。 包括看得見摸得着的物體,比如汽車,手機,多了。 包括看不見

原创 分享我的戒菸經驗

戒菸對於菸民來說真是一件挺難的事情。沒有經歷的人真的難以體會。 我現在已經戒掉了。沒有戒掉的時候(即2009年9月之前)我每天抽一包左右的煙。算是煙癮比較大的。煙癮越大,戒菸的難度就越大。 1. 心理準備期,想戒菸的話,要從認識的高度認清

原创 Custom level button disabled in Internet Options

  Custom level button disabled in Internet Options. Click Start, Run and type REGEDIT. Navigate to : HKEY_CURRENT_US

原创 直接通過User Control生成HTML-asp.net頁面的換皮膚方案

前些日子看了園友Jeffrey Zhao的關於User Control生成HTML的兩篇文章. 因爲我不喜歡看到我們的工程中有比較多的ashx文件(同時對於IHttpHandler接口,我的意見是儘量嘗試不用IHttpHandler),就

原创 我心目中的優秀開發人員標準 兼談OO和設計模式

看了包建強的blog: 一個優秀.NET程序員的技能樹 想說些個人意見. 包建強所列舉的技能很多. 可以說絕大部分人都達不到他說的標準. 難道達不

原创 Got “Could find web site” error after renewing server certificate

Recently the server certificates expired and I need to renew the certificates. I went to the server, entered IIS managm

原创 世界級的javascript ajax client端UI庫 Ext學習筆記 menu組件 和 toolbar組件

Ext javascript庫的官方網站www.extjs.com 是在對YUI擴展後發展出來的. 界面非常漂亮,有多套skin. 現在有2.0 pr

原创 關於.net反射和metadata加載--致Jeffray Zhao等幾位和firelong

看了firelong寫的C#會重蹈覆轍嗎?系列之2:反射及元數據的性能問題, Ivony寫的C#囈語:誰說程序都要加載到內存?和後面的很多評論後,覺得需要寫點來表達一些觀點。希望能同大家一起探討。 firelong在C#會重蹈覆轍嗎?系列

原创 對Winter-cn關於函數式編程的文章評論

Winter-cn兄關於程序設計方法論有不少知識。時常寫一點自己的觀點,如: 函數式編程的雜七雜八(非常亂)   我看完了之後,不太贊同他的某些觀點,寫下了如此評論: 首先不同意你的如下說法: 引用所以如果你真正希望理解函數式,關鍵是觀

原创 關於輸入校驗(Input valiation)和SQL注入(SQL injection)

要防SQL注入就要了解所有可能的SQL注入. 個人認爲不存在驗證層一說. 這個屬於輸入校驗Input validation. 應該與各頁面結合起來. 同時使用客戶端驗證和服務器端驗證. 之所以要同時用客戶端和服務器端驗證, 客戶端驗證是爲

原创 關於c#靜態方法和實例方法的辨析和應用

本文將圍繞c#靜態方法和實例方法討論一下。針對一些觀點,如:"靜態方法是常駐內存", 還有"靜態方法比實例方法先裝載",做一個辨析。同時討論下何時用靜態方法,何時用實例方法。   前幾日,在微軟的好友發給我一個鏈接:《靜態方法和實例化方法