2008年12月8日
摘要: 數據流(Stream)是一種抽象表示,代表存儲和檢索數據的串行設備,底層的設置可以是文件、外部設置、主存、網絡套接字等。通過該抽象化,不同的設備可以用相同的流來進行訪問,如果某些代碼可用於從一個文件輸入流中讀取數據數據,那麼也可以用類似的代碼從一個網絡輸入流中讀取數據。 使用數據流的好處是可以隱藏不同操作系統以及底層硬件的差異,為程序員提供統一的編程接口。 .N... 阅读全文
posted @ 2008-12-08 18:05 Blade 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 標准的網絡編程模式有一個缺點,就是如果Socker類的I/O方法不能立即處理,I/O方法就會阻塞(Block)。阻塞是指程序停止執行,等待個特殊語句的完成。如當一個程序執行到Receive方法的時候,程序會停止執行,直到在套接字上讀到的數據為止。如果遠程設備不發送任何數據,程序就不能繼續下去。對於單一連接的客戶端/服務器程序這種方式也許可以正常工作,但對於必須連續處理其祂事件的程序就會... 阅读全文
posted @ 2008-12-08 18:01 Blade 阅读(322) 评论(0) 推荐(0) 编辑
  2008年12月5日
摘要: UDP協議使用無連接的套接字,無連接的套接字不需要在網絡設置之間發送連接信息。因此,很難確定誰是服務器誰是客戶機。如果一設備最初是在等待遠程設置的信息,則套接字就必須用Bind方法綁定到一個本地地址/端口對上。完成綁定之後,該設備就可以利用套接字接收數據了。由於客戶機設備沒有一個建立到服務器地址的連接,所以UDP客戶不需要Connect方法。 UDP服務器 ... 阅读全文
posted @ 2008-12-05 11:21 Blade 阅读(211) 评论(0) 推荐(0) 编辑
摘要: IP連接領域有兩種通信類型:面嚮連接的(Connection-oriented)和無連接的(connectionless)。在面嚮連接的套接字中,使用TCP協議來建立兩個IP地址端之間的分話。一旦建立了這種連接,就可以在設備之間可靠地傳輸數據。為了建立面向連接的套接字,服務器和客戶端必須分別進行編程。 服務器 ... 阅读全文
posted @ 2008-12-05 10:36 Blade 阅读(227) 评论(0) 推荐(0) 编辑
  2008年12月4日
摘要: 套接字(Sockets)是引用網絡連接的特殊的文件描述符,它由三個基本要素組成:網絡類型、數據傳輸類型、采用的網絡協議。System.Net.Sockets名稱空間包含了可以給低級Winsock API提供實際.Net接口類。套接字是網絡編程的核心。每種具體的網絡協議都有自己所定義的地址空間表式方法,但本質相同的。 首先我們要了解一些基本IP地址和端口的知識。 ... 阅读全文
posted @ 2008-12-04 11:54 Blade 阅读(495) 评论(0) 推荐(0) 编辑
  2008年11月26日
摘要: 首先要在類中引入 using System.Data.SqlClient; using System.Data; 要返回的操作 SqlConnection conn = new SqlConnection(strConn); conn.Open(); //打開連接 SqlDataAdapter adpGetDst = new SqlDataAdapter(strS... 阅读全文
posted @ 2008-11-26 11:50 Blade 阅读(368) 评论(0) 推荐(0) 编辑
  2008年11月21日
摘要: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GE... 阅读全文
posted @ 2008-11-21 10:39 Blade 阅读(903) 评论(0) 推荐(0) 编辑
  2008年11月14日
摘要: SQL中建立Temp表 在SQL中建立Temp表,在用操作完Temp表後要進行刪除(Drop Table+Temp表名:如#RenderSource) Create Table #RenderSource(FT_CompanyID varchar(10) ,FT_FundID varchar(10) ,FT_CurrencyID varchar(3) ,CurrencyDecLengt... 阅读全文
posted @ 2008-11-14 14:46 Blade 阅读(1481) 评论(0) 推荐(0) 编辑
  2008年11月7日
摘要: 如何修改 SQL Server 代理主作业 (Transact-SQL) 本主题介绍了如何使用存储过程修改 Microsoft SQL Server 代理主作业。 更改作业定义计划的详细信息 1. 执行 sp_update_schedule。 在作业中添加、更改或删除步骤 1. 执行 sp_add_jobstep 来添加新的作业步骤。 2. 执行 sp_... 阅读全文
posted @ 2008-11-07 15:58 Blade 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 事务(Transaction)是保证一系列操作数据可以正确完成,保证数据的完整性。锁(Lock)保证数据操作过程中不会受到任何其祂影响。 事务是作为单个逻辑工作单元执行的一系列工作,必须有四个属性。 一、原子性:事务必须是原子性的工作单元,要么全执行、要不全都不执行。 二、一致性:事务完成时必须保持数据一致状态。 三、隔离性:由并发事务所作的修改必须与其它并发的事务所作的修改隔离。由于事务在开始时... 阅读全文
posted @ 2008-11-07 15:48 Blade 阅读(311) 评论(0) 推荐(0) 编辑