Time of Update: 2018-12-05
1. 看大問題最好的方法是:將它看作為小問題的集合2. 和做小項目一樣,大項目也是從收集需求開始的3. 軟體開發中的Feature通常代表著使用者要求的一個功能, 程式員有時它也叫做"requirement"4. 一致性和差異性可以讓你(還有客戶)很好的理解新系統和你們已經知道的東西.5. 用例通常是很詳細的,而使用案例圖卻可以讓你以映像的形式理解需求, 得到一個大致的認識.6. 使用案例圖應該包括所有的功能,不能只是表達一部分功能. 如果一個圖太大,你可以畫幾個圖.7.領域分析(domain
Time of Update: 2018-12-05
RSS規範:http://cyber.law.harvard.edu/rss/rss.html使用XmlWriter產生RSS內容的代碼://從收錄資料庫中取出內容產生不同的rss,mycon中的資料表中至少應包括title、description、link、pubDate、author欄位 public void DB2Rss(OleDbConnection mycon, string XmlFile) { XmlTextWriter objX = new
Time of Update: 2018-12-05
個人感覺Job Site Starter Kit是個不錯的樣本網站,結構簡單,業務也比較實際(人才網).很多的書都用它來做Demo,如Asp.net Ajax程式設計第一冊.為了練習Linq,增加實際使用Liniq的經驗.我打算自己用Linq實現這個項目的DAL. 以下的對它的一些理解:UI層實現:利用 ObjectDataSource 綁定 Model 類,Command 主要是調用 Model 的 CRUD方法Business Model & Logic Layer 實現:在
Time of Update: 2018-12-05
類似的文章網上已經汗牛充棟了,但作為個人的一個學習經曆,我覺得還是有必要記錄一下為好。使用到的工具: Peview windbg目標程式 ILText.exe目標程式源碼:using System; using System.Collections.Generic; using System.Text; namespace ILTest { public class HelloWorld { private static long n1;
Time of Update: 2018-12-05
public static IList<string> GenerateStoredProcedures() {
Time of Update: 2018-12-05
21世紀是個人創業時代,更多的個人願意為自己的生命負責任,紛紛投入個人創業行列。但在市場經濟的浪潮中,成功創業者卻寥寥無幾,據專家資料統計,每100家公司開張營業,5年後,僅有10家公司還勉強生存下來,90家公司在5年的創業生涯中無法存活;再經過5年,僅可能有1家公司生存了下來,另外9家公司最終還是無力面對挑戰。10年中,僅有1%的成功機率。到底是什麼力量左右這一切?那就是“成功創業的關鍵點”,成功的創業者懂得遵循創業原則,把握關鍵點。“中國式創業”系列課程之“成功創業的8個關鍵點”是廣大創業者
Time of Update: 2018-12-05
"工欲善其事,必先利其器"! UML是分析設計師的手中的"核武器',必須得好好學習. 買了書,但還沒有到.應該這周吧.現在在看<尚學堂>的UML教程,感覺講的不錯.要重點學習的幾中圖:1. Use Case,特別是include, extends, generalization2. Class Diagram裡面的依賴,關聯要加深理解3. Activity Diagram,好像是流程圖的一種4. Sequence Diagram, 用的不是很熟練.5.Deployment
Time of Update: 2018-12-05
使用者給我們的需求,通常是不完整的,不精確的. 有時,一些很重要的細節,需求中並沒有寫出來,也許是使用者真的忘記了,但更多的是他們認為那些事兒很自然,習以為常. 但這些"自然的事"開發人員並不清楚. 不管使用者的需求文檔寫的多少好, 我們都有必要和使用者反覆的溝通來細化需求,澄清細節.往往"細節決定成敗". Use case是一個和使用者溝通的好工具,你可以直接用文字書寫各個case,也可以用UML畫case. 將你理解的Use case發給使用者確認是一種溝通的好方法.
Time of Update: 2018-12-05
在WEB上傳檔案時,要用到上傳框:<input type="file" id="f" name="f">這東東在IE(其他偶沒經過測試)中是一個非常特殊的對象。如果是您手動寫入的或其他對象經過某些事件觸發填入的值由於安全問題,在進行提交表單時,往往會被清空,所以上傳失敗。簡單點說,除非你的滑鼠親自點到了上傳框f上,IE才會給你上傳檔案!哪怕你將 f 的onclick控制代碼賦給某個對象,如:<input type="file" id="f"
Time of Update: 2018-12-05
所有的優秀程式員都會盡自己的最大努力去使自己所寫的程式具有更好的可重用性,因為它可以讓你快速地寫出更加健壯和可升級性的程式。 有兩種使代碼重用的選擇: 1.白盒:最簡單的一種,就是把你的程式片拷貝到另一個檔案中。 2.黑盒:它包括把編譯過的程式片串連起來。因此用戶端可以調用的編譯過的黑盒類庫就叫作組件。 .Net中也同樣為開發人員提供了類似於COM的建立和展開組件的方法。開發人員很容易地被這兩種以組件為基礎的開發模型所迷惑,所以,讓我們來看一看這些不同的開發方法,以使我們消除疑惑。
Time of Update: 2018-12-05
Web Services Enhancements 是什嗎?為了實現 Web 服務在企業中的互通性,XML Web Service 的主要供應商(包括 Microsoft、IBM 和 Verisign)提出了新的規範,用以改進關鍵 Web 服務領域(如安全性、訊息傳遞的可靠性和發送附件)的互通性。為了支援這些新提出的標準,Microsoft 發布了 Web Services Enhancements (WSE) 1.0,它包括一組用於實現這些新協議的類和一組由 Microsoft
Time of Update: 2018-12-05
關於什麼是Job Site Starter Kit,我就不多介紹了,MSDN上大把的介紹. 給個串連給大家慢慢參考吧:http://www.asp.net/Downloads/starter-kits/job/ 是我改造後的程式結構: 主要是資料訪問層的修改:沒有使用Linq自動產生的DBML檔案,主要是它修改麻煩,垃圾太多.我將DataContext和Model分開來放,這個代碼結構更清楚,修改也容易.
Time of Update: 2018-12-05
應用程式集區(Application
Time of Update: 2018-12-05
今天安裝一個64位的contentserver,真是費了老鼻子勁了。特地記錄一下,以免下次再犯。主要問題就是在於我想當然的安裝了64bit的sqlserver,之後broker建立正常,repository卻一直建立失敗,報道錯還是沒有 一點參考價值。最後靈光突閃,卸載了該64位版本的資料庫,裝了31bit的,一切正常。另外一個問題是repository對應的資料庫的collation設定應該是sql_latian1_general_cp1_cs_as
Time of Update: 2018-12-05
彼得·林奇是個投資奇才,作為一個著名的基金管理人,他的思維更現代、投資技巧更新穎複雜,但我們從以下投資規則中能夠看出,在骨子裡他依然是與格雷厄姆、巴菲特一脈相承的基本面分析派:1.投資是令人激動和愉快的事,但如果不作準備,投資也是一件危險的事情。2.投資法寶不是得自華爾街投資專家,它是你已經擁有的。你可以利用自己的經驗,投資於你已經熟悉的行業或企業,你能夠戰勝專家。3.過去30年中,股票市場由職業炒家主宰,與公眾的觀點相反,這個現象使業餘投資者更容易獲勝,你可以不理會職業炒家而戰勝市場。4.每支
Time of Update: 2018-12-05
直接修改資料庫排序,往往都會失敗,其實很多時候往往是因為資料庫進程的原因,所以先Kill所有進程,在進行右擊資料庫-屬性-修改排序柜子以下是kill資料庫進場的預存程序,調用之後,再修改資料庫定序create proc [dbo].[p_killspid] @dbname varchar(200) --要關閉進程的資料庫名 as declare @sql nvarchar(500) declare @spid nvarchar(20
Time of Update: 2018-12-05
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
不能使用泛型的地方:1. COM+的類聲明(也就是繼承自ServiceComponent的類),類不能是泛型的.2. COM+類的方法聲明不能是泛型的.包括執行個體方法和靜態方法, 不管可見度是不是public. 總之方法不能是泛型的 可以使用泛型的地方:1. 方法傳回值,如 public List<UserInfo> GetUserListFromCOM(){...}2. 方法參數可以是泛型的, 如 public void
Time of Update: 2018-12-05
我們項目的開發環境是在moss中通過wcf訪問web service, 前幾天發現我們的程式運行後又很嚴重的記憶體流失,經過辛苦的調查,發現loading heap在不斷上漲,同時也發現在有點機器上則沒有這個問題,後來比較發現就是sp1。 所以你如果使用的是wcf, 並且framework是3.0,那麼一定要打上sp1補丁,這樣之後你會發現你的程式效能會有很大提高。
Time of Update: 2018-12-05
今天專門請假準備辦一下自己已經拖了一年多的戶口問題。 去年某日,那時候我們小區還屬於**寨派出所管理,我去該所準備轉一下戶口,結果那位戶籍室的大媽像誰欠了她錢似的,又像是我來就應該非常清楚辦戶口的每個步驟似的,說我這個怎麼怎麼是這樣,這個不行那個不行,我想重新問下確認一下吧,對我愛理不理的,說話兇巴巴的, 搞的我有點小怕,所以就一拖一年一直到現在。還好,今年初我們小區不知怎的就歸了興慶路派出所管,於是心想,這次總不至於老碰見那種更年期婦女了吧。