練習具名管道的使用

服務端: class Program { static int maxNumberOfServerInstances =10; static void Main(string[] args) { Console.WriteLine("我是服務端"); //建立多個執行個體,10定義的是表示一個機器上使用同一管道名稱的執行個體最多10個。最大允許254個for (int i = 0; i <

巧用vs的PostBuildEvent

我在部署項目的PostBuildEvent屬性中 填入以下批處理指令碼del $(ProjectDir)$(Configuration)\bak\gzyExam_s.bak\r\ndel $(ProjectDir)$(Configuration)\bak\gzyExam_s_c.bak\r\nstart /w

大家一起來探討下在web中顯示上傳進度的問題

首先我想說下,如果有人說我抽,也沒辦法。我只想探討原理,不要組件。確定問題:上傳檔案時顯示進度資訊。背景分析:還是那句老話,網上有很多進度顯示的方案,看了都不是我想要的。不過有很多思路還是挺好的,我想要的是:把比較大的檔案分塊讀取,每讀取一塊檔案向用戶端發送一個訊號。有人說用XMLHttpRequest,確實可行,但是只有5個狀態,其中一個狀態是處理過程,這個關鍵的狀態還是不透明。如果檔案很大,這個過程還是要耗比較長的時間的。這樣進度的作用未得到完全體現。個人認為的痛點:伺服器端讀取一塊資料,發

iis6獨立安裝供下載(原創)

很多朋友應該都遇到過iis6的部署問題。網上曾經有一個大約10MB的Iis6安裝包,但是我沒有安裝成功。後來網友說,也有可以成功的,但是需要多次彈出“請插入光碟片”的提示,此安裝包改善了諸多類似問題。目的:一鍵無人值守安裝。後來自己用c#.net做了一個安裝包,但是在2003上部署.net再來安裝iis6有點喧賓奪主的感覺。尤其是部署高版本的.net,比如.net4.0。我們知道在win2003上部署.net4.0需要安裝的東西最多可能有:wic,win2003sp2,windws

sl今日筆記

關於sl上傳檔案 開始以為sl3不支援 tcp 後來升級到sl5跨域 需要 sl跨域策略檔案clientaccesspolicy.xml  也可以是flash跨域策略檔案crossdomain.xml sl5瀏覽器內允許提升信任即可不要策略檔案 sl4及之後可以OOBbasic上傳成功 比較順利     在區域網路的其他機器中上傳成功,但是有些檔案沒有成功 還沒有測試最大檔案 分塊上傳是可行的,這樣在上傳大檔案的時候 顯示 上傳即時進度資訊時有意義的並且是可行的backgroundworker

關於wcf的tcp綁定傳檔案的速率問題的深究

前面有篇隨筆比較了http、tcp和管道綁定的檔案傳輸速率今天又特意比較了http和tcp每次Read的大小,結果是這樣的:http綁定不管怎麼樣每次都是4096;tcp綁定與maxBytesPerRead屬性有關。測試過程記錄如下:tcp 用戶端  maxBytesPerRead="4089" 255 4083 12 4083 4083 4083 4083tcp 用戶端  maxBytesPerRead="40890" 255 4095 40884 24654 40884 24651 4088

與並行相關的常見概念

多核微處理器 帶有一個以上的物理核心物理核心是正在獨立的處理單元,多個物理核心使得多條指令能同時並行的運行。為充分發揮多核的功效,有必要 多進程 或者 多線程每個物理核心可能會提供多個硬體執行緒,也稱為邏輯核心 或 邏輯處理器。intel的HT(T)技術(Hyper Threading Teachnology)為每個物理核心提供了多份架構狀態。這種技術稱為“對稱多線程(simultaneous

實操理解微軟所說的“物理檔案位置”和“邏輯檔案位置”的區別

 三種常見使用者組:所有使用者(2008或win7叫公用使用者)

自訂mssql的CLR函數

[Microsoft.SqlServer.Server.SqlFunction(DataAccess = Microsoft.SqlServer.Server.DataAccessKind.Read)] public static int GetRadioScore(string StandardAnswer, string StudentAnswer, int ProblemScore, int MRQPartialScore) { using

獲得表單檔案的本文的二進位(環境vbs)

 '該函數獲得本文二進位。奇怪的是獲得的二進位不能寫入ado流中function getContentByte(formdata)FirstSeparator=leftb(formdata,instrb(formdata,chrb(13)&chrb(10))-1)'檔案流中的分隔字元LastSeparator=rightb(formdata,instrb(formdata,chrb(13)&chrb(10)))'最後一個分隔字元response.BinaryWrite

IE和Chrome使用js的微小區別

在js文法中,var關鍵字使用與否,都能聲明變數。但是建立一個對象並同時賦值給變數時,在IE9中,var不能省;但是Chrome中正常。<html><head><script type="text/javascript">function startTime(){var today=new Date()//這裡如果去掉var,IE9中將不顯示時鐘;但是Chrome中正常。var h=today.getHours()var m=today.getMinutes(

使用.netFx4.0提供的方法解決32位程式訪問64位系統的64位註冊表

 我們知道目標平台是32位的程式運行在64位的系統上,去訪問部分註冊表的時候系統自動重新導向到win32node節點對應的項去了。但是做過安裝程式開發人員可能遇到過“需要去掉重新導向”的問題,即直接存取64位程式的註冊表。網上有很多winAPI的方法,關閉註冊表的重新導向稍微複雜。(關閉檔案系統的重新導向稍微簡單些,搬過來就可以用;關閉註冊表的重新導向我現在沒看懂。)我這裡提供的方法不需要關閉重新導向,也不需要用winAPI,操作起來方便了許多。具體如下:    第一個方法是獲得根節點的控制代碼

sl多播筆記

sl4新增兩個多播用戶端類:UdpAnySourceMulticastClient:從任意源接收多播流量的用戶端接收器, 任意源多播(ASM)或Internet標準多播(ISM)UdpSingleSourceMulticastClient:從單一源……

由“一條語句重複資料刪除行”引發的資料庫 NULL行的問題

--可以檢測到null列重複delete from [JCXS0201] where USER_ID in(select User_ID u from [JCXS0201] group by User_ID having COUNT(id) >1 ) and id not in (select MIN(id) from [JCXS0201] where USER_ID in( select User_ID from [JCXS0201] group by User_ID

.net流的理解(原創)

.net提供了對流的非常好的支援,各種類型的流,常用的Reader和Writer,對於初學者可能會覺得迷茫,我也是其中一位,經過查閱msdn和練習,總結了以例。總的來說,按流的讀寫方向分為外部源和程式,儲存空間和檔案字串都是外部源,凡是位元組內容的都是程式。這點不難理解,c#處理的基本單位就是位元組。從內部到外部叫做讀取,從外部到內部叫做寫入。基本流,緩衝,網路流,檔案流以及記憶體流都是位元組流。字元是為了方便人閱讀的,二進位是方便儲存的,文本是字串的進一步概括,這些對程式來說是外部源。那麼圖解

測試簽名和驗證簽名

static void Main(string[] args) { System.Security.Cryptography.CspParameters para = new System.Security.Cryptography.CspParameters(); para.KeyContainerName = "g"; para.KeyNumber = 2; System.Security.

sl上傳檔案筆記

sl版本時5測試時使用的basicHttp綁定的wcf允許了瀏覽器內提升信任wcf由consol承載,由於信任,所以才支援了跨域實現了即時進度的顯示,分塊上傳,速度慢昨天提到的檔案名稱的處理:建立資料契約:包含檔案名稱和byte[]類型的內容兩個屬性分塊上傳在wcf服務端的處理是這樣的:將服務設定為單例服務,由服務的一個靜態記憶體流變數來臨時儲存上傳塊,資料契約中還包含是否未第一塊和最後一塊兩個屬性,第一塊時初始化記憶體流變數,最後一塊時將記憶體流的內容寫入檔案。是否是最後一塊根據檔案總程度和b

擷取指定數量的容器的各自的所有元素,並可對容器分頁

select * from gzyexam_c.dbo.AnswerSheetDetail where AnswerSheetID in ( select AnswerSheetID from ( select AnswerSheetID,rownum from ( select a.AnswerSheetID, ROW_NUMBER() over (order by a.AnswerSheetID) as rownum

安裝程式添加iis的方法經驗分享

網上有一些這樣的方法,但我這裡主要做一些對比和擴充網上這方面的文章的歲數比較大,server

sl學習疑問

sl下tcp通訊,udp組播和單播簡單實現 wcf目前的主要應用在資料方面?data Service 和RIA? IIS7下web平台安裝的流媒體服務的使用。 OData 把資料 以Rest方式 用atom或json形式 供用戶端訪問。安全認證怎麼處理?還是僅限公開的資料。 IGMP報文是檢測用戶端是否存在多播組中的協議。UDP組目前是不安全的,是待解決的問題。

總頁數: 61357 1 .... 8305 8306 8307 8308 8309 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.