原创 .net事務處理

   事 務 處 理   1.事務處理基本原理 事務是一組作爲一個單元成功或失敗的相關任務。在事務處理術語中,事務要麼提交,要麼中止。若要提交事務,所有參與者都必須保證對數據的任何更改是永久的。不論系統崩潰或是發生其他無法預料的事件,更改

原创 問題1:最長平臺問題

一個從小到大排列的數組,這個數組中的一個平臺就是連續的一段值相同的元素。例如:12233345中22,333等都是平臺,333爲最長平臺。 試編寫程序,接收一個數組,把這個數組中的最長的平臺找出來。  要求:簡單,效率高;    /*

原创 .net三層架構(3-tier application)

      做一般網站用三層架構似乎麻煩些,要考慮基層呢,用自動生成代碼工具的話可以考慮使用。下面引用別人的對三層架構解釋。       三層架構(3-tier application) 通常意義上的三層架構就是將整個業務應用劃分爲:表現

原创 愛要給值得的人

A:她:“老公,幫我接杯水唄”   他:“石頭剪子布,誰輸了誰去”   她:“算了,我自己去吧” B:他們坐在一起看韓劇,她起身,他問“幹嗎去?”   她:“去接杯水”   他:“你坐這看吧,我去給你接” 女人多可憐,她對男人唯一的要求就

原创 Microsoft的測試題

        一.最基本題型(說明:此類題型比較簡單)            1.燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現在有若干條材質相同的繩子,問如何用燒繩的方法來計時一個小時十五分鐘呢?(這道題我當初想了一個小時)   

原创 post和get的區別

Post和Get都是表單屬性Method的可選值,Method的默認值爲Get,兩者的主要區別在於: 1.在客戶端,Get方式在通過URL提交數據,提交後在地址欄中的地址變化,而Post是將數據傳送到服務器,提交後地欄不變,也就是不需要在

原创 數據庫命名規則

1 設計規範:1.1 採用有意義的字段名儘可能地把字段描述的清楚些。當然,也別做過頭了,比如CustomerShippingAddressStreetLine1 雖然很富有說明性,但沒人願意鍵入這麼長的名字,具體尺度就在你的把握中。每個單

原创 正則表達式

學過《編譯原理》的應該都聽說過它,沒接觸過也不要緊, 正則表達式就是能精確地描述你的需求的一個規則。 舉例說明: /d+就是一個簡潔的代碼,代表着規則1位或更多位數字,2008就符合這個規則,而A3則不符合(它包含了不是數字的字符)。

原创 Int32.Parse()和Convert.ToInt32()

(int),Int32.Parse(),Convert.ToInt32(),Int32.tryParse()區別: 1.(int)是在long,float到int類型的顯式轉換,主要是同類型的轉換。在被轉換的數值大於 Int32.MaxV

原创 未將對象引用設置到對象的實例"

      我開始遇到此問題,主要是Session對象爲空的情況比較多,一般都是和數據庫打交道的問題!!         1.ViewState 對象爲Unll。  2.DateSet 空。  3.sql語句或Datebase的原因導致D

原创 清空數據庫:sp_MSforeachtable

刪除所有表中的數據 : sp_MSforeachtable @command1='Delete from ?' 或 sp_MSforeachtable @command1 = "TRUNCATE TABLE ?" ?表示所有表 還有一

原创 面試算法題

有n+1個人, 條件1:所有人都認識A;條件2:A誰也不認識。 他們只會回答對和錯。你是外人,問多少次能找到A?  Answer:折半查找.讓所有人排成一排,問中間的:"A在前面嗎?"重複操作^算法的運行時間爲log2(n+1).

原创 內容管理系統(CMS)的設計和選型

內容管理系統概述 內容管理系統是一個很泛的概念:從商業門戶網站的新聞系統到個人的Weblog都可以稱作發佈系統。 框架型:本身不包含任何應用實現,只是提供了底層框架,具體應用需要一定的二次開發,比如Cocoon,Vignette; 應用

原创 什麼是Web Service?

         你可能早就聽說過Web Service了,你也可能已經對Web Service有了一些概念,現在不管是在什麼場合,談到以後發展的新趨勢,大家都會提到Web Service。          世界上的頂級公司,不管是微軟

原创 一個女程序員寫的love()函數

result love(boy, girl)  {    if( boy.有房() and boy.有車() )    {      boy.set(nothing);      return girl.嫁給(boy);    }