Time of Update: 2018-12-07
事務基本原理事務將多個任務綁定在一起。例如,假設某個應用程式執行兩個任務。它首先在資料庫中建立一個新表。接著調用專用對象收集和格式化資料,並在新表中插入資料。這兩個任務是相關甚至相互依賴的,因此除非可用資料填充表,否則應避免建立新表。在一個事務範圍內執行兩個任務會加強兩者之間的關係。如果第二個任務失敗,則第一個任務復原到建立新表前的點。為了確保可預知的行為,所有事務都必須處理基本 ACID 屬性(原子、一致性、隔離和持久性)。這些屬性加強了關鍵任務事務作為“全或無”命題的作用。總之,ACID
Time of Update: 2018-12-07
串連遠端資料庫方法總結用企業管理器不能遠端連線 SQL Server伺服器http://topic.csdn.net/t/20030711/10/2015797.htmlhttp://community.csdn.net/Expert/topic/4785/4785190.xml?temp=4.006594E-02如何在預存程序或觸發器中訪問連結的伺服器或遠端資料庫?http://community.csdn.net/Expert/topic/4765/4765998.xml?temp=.152
Time of Update: 2018-12-07
CacheDependency跟蹤緩衝依賴項,緩衝依賴項可以是應用程式的 Cache 中的檔案、目錄或與其他對象的鍵。SqlCacheDependency類在所有受支援的 SQL Server 版本 (7.0, 2000, 2005) 上監視特定的 SQL Server 資料庫表,以便在該表發生更改時,自動從 Cache 中刪除與該表關聯的項。 資料庫表發生更改時,將自動刪除快取項目,並向 Cache 中添加新版本的項。在使用 SQL Server 2005
Time of Update: 2018-12-07
最近狀態一直不好,看來要反省反省了。開發方面,就是些無關痛癢的小項目,而且開發的所謂的模式還在別人的手中掌握,雖然我也提過一些意見,可是沒什麼成效。我們用的是asp.net,開發工具也是最新的,可是開發模式和過程還是停留在以前asp,php剛興起的年代的開發模式。讓人感覺買了個寶馬車,然後把輪子換成單車的,還洋洋得意。真不明白這些老外。技術總在不斷的變化,成熟,再變化。最近一年來,技術的更新比剛畢業那會更快,各種新名詞新技術不斷出現,我並不是盲目追求新技術,很多東西如果理解了,而且感覺不錯,就完
Time of Update: 2018-12-07
部分資訊翻譯自 Apache Lucene FAQ,請注意標題中 "(翻譯)" 字樣。IndexWriter.SetUseCompoundFile(true) 有什麼用?在建立索引庫時,會合并多個 Segments 檔案到一個 .cfs 中。此方式有助於減少索引檔案數量,減少同時開啟的檔案數量。可以使用 CompoundFileReader 查看 .cfs 檔案內容。CompoundFileReader reader = new
Time of Update: 2018-12-07
By Joel Spolsky http://www.joelonsoftware.com/articles/NothingIsSimple.html http://chinese.joelonsoftware.com/Articles/NothingSimpleSeems.html
Time of Update: 2018-12-07
at the merce of vitaltrialglitchscratchmake the best ofmake the most of acronym n.首字母簡略詞antonym n.反義詞synonym n.同義字abbreviation : n.縮寫詞 Jan is the abbrevation of Januaryfraud: n欺騙欺詐petition: n.請願書faculty: n.才能, 本領, 能力, 全體教員, (大學的)系, 科,
Time of Update: 2018-12-07
雖然天天上部落格園欣賞各位“大俠”的傑作,偶然回首,突然發現自己已成“潛水者”久矣。本來對於自己有限的水平,有點不好意思在此發貼,不過潛伏久了,才慢慢意識到老是通過瀏覽他人的文章雖然能夠提高自己能力,能夠及時的擷取新技術新思想,但卻只能停留在他人的思想上。通過學習,加上自己的想法,再寫出來,讓大家來指證錯誤,不僅能夠鞏固自己的知識,也可以讓一些跟我一樣迷惘的朋友們不用再去走一些彎路,豈不是兩全其美,本著這樣的想法,打算把自己平時的所學所想都寫下來,歡迎各路朋友批評指證,因為你的批評和
Time of Update: 2018-12-07
在前幾篇介紹中,不論是服務端的偵聽還是用戶端的串連都是通過建立一個線程去執行特定功能的。在這種情況下,一量有一個新用戶端需要串連,則又得建立新的線程,而當程式建立新線程時,往往需要大量的內部開銷,這對程式的效能有一定的影響。在.NET庫中提供了一種方法,可以避免一些開銷。而在Socket通訊中還有另一種訪求那就是非同步Socket,我不知道用這種方式的效能如何,在這裡且不管這種形式,主要來看一下用線程池解決問題。 Windows操作系允許使用者維持一池“預先建立的”線程,這
Time of Update: 2018-12-07
.NET 資料訪問體繫結構指南 in MSDN Chinasome tips from this article:無論您使用哪種 .NET 資料提供者,您都必須始終遵循下列原則: •儘可能晚地開啟資料庫連接。 •以儘可能短的時間使用串連。 •儘可能早地關閉串連。要保證在方法返回之前關閉串連,請考慮使用下面的兩個程式碼範例中闡明的方法之一。第一個方法使用 finally 塊。第二個方法使用 C# using 語句,它確保調用對象的 Dispose 方法。如果您使用 SqlDataAdapter
Time of Update: 2018-12-07
明天要參加廈門.NET俱樂部的活動了,3W竟然讓我去講Win7新特性開發的Session。我只好勉為其難了,不過明天還是要從他身上榨點油水出來,嘿嘿……這次的活動主題是:讓社區激情隨Win7一同綻放。主要講Windows 7 的開發。在廈門的王子酒店,在廈門的朋友可以去參加哦。具體的可以訪問我們的網站:http://www.xmaspx.com/Event.aspx/ShowEvent?eventID=3好了,扯了半天也不知道扯什麼,回來再繼續了。晚安。
Time of Update: 2018-12-07
Ten Must-Have Tools Every Developer Should Download Now This article discusses: NUnit to write unit tests NDoc to create code documentation NAnt to build your solutions CodeSmith to generate code FxCop to police your code Snippet Compiler to compile
Time of Update: 2018-12-07
一.前言:XML是微軟.Net戰略的一個重要組成部分,而且它可謂是XML
Time of Update: 2018-12-07
進行類似於上一步,下一步的操作,是比較常見的,在WebAppliction中自從2.0發布以後到是已經有類似控制項可以操作了,不知道為什麼在Winform中好象沒有該控制項(我沒有確認過,不知道是否真的沒有?)。所以沒有辦法,只好自己做了。 問題: 由於最近要做一個軟體的升級程式,程式本身比較簡單,無非是執行一些SQL語句,覆蓋一些檔案而已,但我想模仿安裝程式一樣,可以進行步驟操作,基本要求如下: 1、具有上一步,下一步操作; 2、進行上一步和下一步操作時,能夠保持原有狀態,如我已經
Time of Update: 2018-12-07
在前面的幾篇中,講了關於通訊端Socket以及利用通訊端助手類來進行服務端和用戶端之間的通訊,在此中間並沒有對發送的資訊進行任何的處理。在本篇中將會講一下TCP通訊時的資訊邊界問題。 通過通訊端或其助手類來接收資訊時,是從緩衝區裡一次性把全部的緣存都讀取出來,只要你設定的緩衝夠大,它就能讀取這麼多,這樣就會導致這樣的情況出現。如果服務端連續發送資訊到用戶端,如我連續發送字串“message 1”、“message 2”、“message 3”、“message
Time of Update: 2018-12-07
大家做項目開發一般都是分層的,比如UI層,業務層,資料訪問層。業務層引用資料訪問層的DLL(比如dataAccess.dll),並使用dataAccess.dll中的方法。當項目完成並給客戶用了,可有些心裡BT的客戶這個時候也可以請個稍微懂NET的人來引用你的dataAccess.dll並調用其中的方法搞破壞。比如可以直接使用裡面的ChangePwd(string UserName,string Pwd)方法把其他使用者的密碼改了,這個時候就你就.......
Time of Update: 2018-12-07
using(SqlConnection conn = new SqlConnection(ConfigHelper.IagentDBConnectString)) { if(conn.State!=ConnectionState.Open) { conn.Open(); } SqlDataAdapter sda = new SqlDataAdapter("select * from TProductPrice where
Time of Update: 2018-12-07
串連池允許應用程式從串連池中獲得一個串連並使用這個串連,而不需要為每一個串連請求重建立立一個串連。一旦一個新的串連被建立並且放置在串連池中,應用程式就可以重複使用這個串連而不必實施整個資料庫連接建立過程。 當應用程式請求一個串連時,串連池為該應用程式分配一個串連而不是重建立立一個串連;當應用程式使用完串連後,該串連被歸還給串連池而不是直接釋放。 如何?串連池
Time of Update: 2018-12-07
DNS,DomainNameSystem或者DomainNameService(網域名稱系統或者餘名服務)。網域名稱系統為Internet上的主機分配網域名稱地址和IP地址。使用者使用網域名稱地址,該系統就會自動把網域名稱地址轉為IP地址。網域名稱服務 (DNS)是運行網域名稱系統的Internet工具。執行網域名稱服務 (DNS)的伺服器稱之為DNS伺服器,通過DNS伺服器來應答網域名稱服務 (DNS)的查詢。
Time of Update: 2018-12-07
http://www.vczx.com/tutorial/mfc/mfc8.php進程是一個可執行檔程式,由私人虛擬位址空間、代碼、資料和其他動作系統資源(如進程建立的檔案、管道、同步對象等)組成。一個應用程式可以有一個或多個進程,一個進程可以有一個或多個線程,其中一個是主線程。線程是作業系統分時調度分配CPU時間的基底實體。一個線程可以執行程式的任意部分的代碼,即使這部分代碼被另一個線程並發地執行;一個進程的所有線程共用它的虛擬位址空間、全域變數和作業系統資源。之所以有線程這個概念,是因為以線