Time of Update: 2018-12-07
一、為了單元測試而寫單元測試 最近筆者曾經做過一次“程式員在項目開發中編寫單元測試的情況”的調查。 調查結果顯示: 1. 幾乎沒有嚴格在項目中執行TDD(,TDD)。 2. 為大部份業務方法編寫單元測試,並保證方法測試通過,佔16.6%。 3. 偶爾編寫單元測試,一般情況下不寫單元測試,佔58.3%。 4. 為了應付項目檢查而寫單元測試,但並不保證方法是否測試通過, 佔8.3%。 5. 從來不編寫單元測試,佔16.6%。
Time of Update: 2018-12-07
當頁面發送到用戶端瀏覽器後,使用者對頁面的操作本質上只會觸發用戶端的事件。比如,使用者點擊一個< input type=’button’/>的按鈕,觸發的Click事件其實只不過是用戶端按鈕的Click 事件,那麼這個事件又是怎麼“傳染”到伺服器端,觸發伺服器控制項的事件的呢?我們先來看看服務端控制項產生的用戶端代碼,比如LinkButton 呈現的代碼如下:
Time of Update: 2018-12-07
相關代碼,點擊這裡今天莫名其妙出現了這個錯誤 是否要調用此頁面?此頁麵包含一些錯誤,這些錯誤可能會阻止頁面正確顯示或運行。如果不想現在測試頁面,則單擊“否”。錯誤:缺少對象經過多次查看代碼,看不出哪裡出問題了,然後在上面的圖層中加入InitializationFailed屬性前台代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
線性鏈表的相關概念:線性表的鏈式表示是用一組任意的儲存單中繼存放區線性表的資料元素(這組儲存單元可以是連續的,也可以是不連續的)。表示每個資料元素的兩部分(資料、後繼元素儲存地址)資訊組合在一起被稱為結點;它包括兩個域: 其中表示資料元素內容的部分被稱為資料域(data); 表示直接後繼元素儲存地址的部分被稱為指標域(next), 指標域中儲存的資訊稱為指標或鏈。 N個結點(ai(1≤i≤n)的儲存映射)鏈結成一個鏈表,即為線性表(a1,a2,… ai-1
Time of Update: 2018-12-07
大話設計模式上面的UML類圖: 類的UML表示動物 的矩形框 表示是一個類。 類圖分為三層,第一層顯示類的名稱,如果是抽象類別,則用斜體表示;第二層是類的特性,通常就是類的欄位和屬性;第三層顯示類的操作,通常就是方法或行為。前面的“+”表示是public,“-”表示是private,“#”表示是protected。介面的UML表示
Time of Update: 2018-12-07
asp.net控制項的顯示自然會離不開輸出HTML、CSS、Javascript等前台的顯示內容,所以開發一個控制項的時候第一件事就是要知道如何輸出用戶端要顯示的內容因為控制項最終是生存在ASP.NET架構中的,他必須有一個能融合在ASP.NET架構中的基類。一、選擇基類 首先,我們說ASP.NET中所有的標準控制項都是可以拿來做基類的,所以,如果你的控制項只是對某個標準控制項做少量的修改或補充,那麼你大可把這個標準控制項拿來做基類。一般的如果開發的控制項從標準裡面找不到合適的,可以從三個類中
Time of Update: 2018-12-07
Map service是最常見的ArcGIS service,可以擁有很多能力和功能。Map service本身具備mapping和map viewing的能力,也可以支援modeling和geoprocessing,mobile GIS services以及OGC WMS, OGC WCS, KML的能力。要發布map service,首先得在ArcMap中準備一個map document (.mxd)。將這個mxd檔案發布成map
Time of Update: 2018-12-07
昨天系統又出現問題了,也不知道是我的RP有問題,還是真的是裝錯了軟體所致。電腦開機總是要很久的時間;而且開機還不一定能成功;重啟是肯定不能成功的,每次重啟都是關機後再次點亮電源燈後就沒有反應了!螢幕上一直閃爍著"沒有訊號",然後我殘忍的再次按下電源,再次開機:正常~~~~~
Time of Update: 2018-12-07
第一次弄RDL報表. 權當自己的一個隨手筆記吧.希望能有好的意見或者建議歡迎大家提出來. 一起學習.灰常歡迎.. 第一步,先找出你的Reporting Server 的 URL . 其中URL 就是ReportingServer 的URL 在建立的aspx頁面部署的時候非常重要. 虛擬目錄的話,在WIN 7 上貌似的不用更改的,在XP上TCP連接埠或許是8080. 多多的配置一下就好,
Time of Update: 2018-12-07
這個問題的解決方案. 把 C:\WINDOWS\system32\dtclog 這個目錄重新命名(如果有),然後重建立立該目錄。在命令列下: msdtc -resetlog 然後 msdtc 就可以啟動了。 然後在“開始”->“設定”->“控制台”->“管理工具”->“元件服務”中,“控制台根目錄”->“元件服務”->“電腦”->“我的電腦”->“COM+應用程式”中,有一個“IIS Out-Of-Process
Time of Update: 2018-12-07
最近這一段時間在學習資料結構。感覺還是很值得的。有老大的話說就是這次投資成功了。開始決定學習的時候買了一本書
Time of Update: 2018-12-07
設計模式的工廠設計模式。原廠模式有以下幾種形態: 簡單工廠(Simple Factory)模式 Factory 方法(Factory Method)模式 抽象工廠(Abstract Factory)模式優點:工廠類含有必要的判斷邏輯,可以決定在什麼時候建立哪一個產品類的執行個體,用戶端可以免除直接建立產品對象的責任,而僅僅"消費"產品。簡單原廠模式通過這種做法實現了對責任的分割。
Time of Update: 2018-12-07
最近在看 譚振林 大師的《道不遠人》。讓俺受益匪淺呀。 其中很多例子都是拿NET的伺服器控制項來講解的。突然想看看微軟的原始碼是怎麼寫的。 然後就在網上找.net FreamWork的原始碼,找了半天一無所獲啊。唉,可能是我這個人 太菜鳥了吧。煩死了。 山窮水複疑無路,柳暗花明又一村啊。呵呵。在老大的指導下,終於在部落格園的其他的大師 的部落格裡找到了。CSDN下載 伺服器控制項源碼 .net FrameWork 伺服器控制項源碼
Time of Update: 2018-12-07
本人也是剛剛開始學習silverlight和arcgis server,所以很多問題還不太懂,希望通過博文來和大家交流 現在開始ArcGIS API for Silverlight的hello world 之旅建立一個Silverlight項目,在MainPage.xaml檔案中,引入 ESRI.ArcGIS.Client 命名空間和 ESRI.ArcGIS.Client 所在的程式集
Time of Update: 2018-12-07
什麼是線性表?線性表(Linear List)是由n(n≥0)個資料元素(結點)a1,a2,…,an組成的有限序列。順序表的特點: 容量固定訪問速度快
Time of Update: 2018-12-07
以前從一個表中隨機擷取資料的時候,都是先把資料讀取到來,然後再在程式中來隨機抽取一部分資料, 今天告訴大家一種使用 SQL 陳述式的方法來隨機擷取一部分資料SQL
Time of Update: 2018-12-07
<asp:ListView ID="lvBusinessInfoList" runat="server" GroupItemCount="5"> <LayoutTemplate> <table border="0" align="left" cellpadding="0" cellspacing="0">
Time of Update: 2018-12-07
當在xaml檔案中設定Value值之後,編譯解決方案後,會報錯“未將對象引用設定到對象的執行個體”sColour.xaml檔案代碼代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><UserControl x:Class="sample.sColour"xmlns="http://schemas.microsoft.com/winfx/200
Time of Update: 2018-12-07
這款軟體相信大家都不陌生,是時下最火的iphone,在這款軟體中典型的應用了ImageButton。除了圖片,我們注意到中的ImageButton都還配有標題文字。假設你遇到類似的需求,你可能馬上會意識到,Button的邏輯樹狀結構中只有一個Content屬性,要麼放圖片進去,要麼輸入文字。那麼,我現在就通過對烤地瓜仁兄部落格的學習,並對實現過程予以充實。一:建立模板首先添加一個TextBlock到LayoutRoot。右擊TextBlock,在快顯功能表中選擇“構成控制項”,將Style命名為
Time of Update: 2018-12-07
今天遭遇ORA-12560: TNS: 協議適配器錯誤的問題。 造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:1.監聽服務沒有起起來。windows平台個一如下操作:開始---程式---管理工具---服務,開啟服務面板,啟動OracleOraDb10g_home1TNSListener服務。2.database