應該多利用WebService的非同步呼叫

非同步呼叫可以避免長時間等待WS操作而停止對使用者的響應,碰到網路不通的時候尤為重要,使用者會誤以為死機。非同步呼叫可以讓調用在另外一個線程執行,調用結束後時調用某個結束方法來通知操作結果。這樣使用者介面應該提示一個友好的正在操作動畫,而且可以讓不耐煩的使用者終止操作。在C#中實現非同步呼叫的代碼很簡單。Web中應該小心使用非同步呼叫,很可能在非同步結束時,WEB響應已經結束。在DevDays2004上DEMO的IssueVision中就用到了非同步呼叫,可以參考。

BOM的版本比對問題

一個表中存放一個成品BOM A的新版本xxx曆史表中存放了A的多個曆史版本從1到nnn,每個bom中的料件或者用量都有差別。現在要知道Bom A的xxx版本的內容和以前的哪個版本完全一致。我用了個笨辦法,就是把每個版本的料件號和用量串連成一個字串來比較。這個演算法雖然很笨,但是很即時的解決了客戶燃眉之急,效果還不錯 你有更好的演算法嗎?資料庫oracle

biztalk隨筆2

1. 在BizTalk管理主控台裡面修改了配置,比如配置了smtp的伺服器和帳號,要重新啟動主機執行個體才會生效。2. 在事件檢視器(BizTalk管理主控台)看應用程式Log,可以看到執行結果,調試的時候常用。3. 上次說開發步驟比較複雜,這裡有個簡化步驟,完全在vs2003裡面操作:1) 設定項目屬性,部署的時候先刪除再部署,否則部署會出錯。2) 如果已經部署並且啟動了流程,需要先在商務程序中停止。否則也會報錯。3) 獨部署項目4) 重新整理伺服器5)

解剖SmartClient樣本:IssueVision

周末粗略解剖了一下IssueVision, 發現有些地方跟我目前項目的做法很相似ThreadHelper.dll: 提供線程相關組件 SplashScreen 閃現的螢幕 SingletonApp 唯一程式,第二個執行個體不會動作 SafeLabel -- 可在多線程下安全操作的Label BackgroundWorker 後台工作程式  RunWorkerAnsy() 開始後台工作   DoWorkEventHandler 後台執行開始事件

WebService的一點遺憾:WSDL中的Operation應該為樹型

很多業務方法在一個Service裡面,要避免重複,就要在命名上不重複.如果把每類業務放到不同Service裡面又顯得太多.如果能在一個Service裡面Operation呈樹型定義,應該可以更好的表達調用和對象間關係.比如:ws.訂單.List();ws.訂單.Update(訂單);ws.訂單.明細.List();ws.訂單.明細.Update(訂單明細);增加這樣一個namespace很簡單:<wsdl:operation name="Xxx">

感謝小偷~

感謝小偷,雖然有點心不由衷,但是,終於可以換PDA了~~也不知道那個倒黴小偷偷去幹嘛,想要我再送你個充電器啊,那個底座不好配的啊。。。再說都過時了,你丫拿去也不會爽的。LP已經批准,買個手機一體的,呵呵。。。看看有什麼合適的型號啊。。。百萬像素。mp3。收音機。。。要考慮的很多啊,合格的都是天價。。。nnd沒了PDA坐車真沒勁啊,不過改掉一個壞毛病,看到好文章不是拖到PDA裡面了,馬上看,拖到PDA裡面經常格式不好,內容看不到的,比如csdn抄來的blog版面,根本就沒打算支援IE意外的東西,這

空調給環境帶來的不是製冷而是制熱

空調本來是降溫的東西。當你吹著空調的絲絲冷風的時候,有沒有想到貧民心內如湯煮,沒有空調把扇搖?空調是根據熱交換原理工作的,也就是說一個房間的溫度降低了N度,應該有相當於一個房間的空氣被加熱了N度。

DNN2(DotNetNuke2.0)的一些資源

上次提到DNN2, 用下來感覺還不錯,除了速度有點...如果你的客戶希望經常布置一下他的網站,並且經常增加一些小的功能模組,DNN應該是個很好的選擇。編寫DNN2.0模組的項目模版,

八卦一下pplive和迅雷

p2p在國內一向苦命,至今仍然不能名正言順,稍有風吹草動,相關網站立馬無疾而終。p2p已經被證明可以高效利用網路資源,bt/電驢就不說了,據說很多軟體公司準備用p2p方式迅速發布軟體補丁。很多軟體也提供p2p下載。迅雷下載除了具有傳統下載功能,還能利用p2p加速下載,即使網站上的檔案已經被刪除,也能利用p2p下載。下載一個不存在的檔案,聽起來象天方夜譚!以前網路電視看簡直沒法看,碰到熱點節目就別指望。現在不同了,有了pplive,

wpf中顯示HTML

真是匪夷所思,目前版本居然不支援從論壇查到有兩個方法:1. 如果有url, 用frame2. 如果沒有,需要在用到winform和wpf的互操作,就是嵌入winform的Webbrowser控制項。需要引入兩個dll,xaml如下:  <windowsformshost ClipToBounds="True" Opacity="1" Foreground="{x:Null}" Height="Auto" VerticalAlignment="Stretch" Grid.RowSpan="1

BizTalk隨筆1

卸載了英文版,安裝了中文試用版。這回安裝很順利,除了手動刪除英文版留下的幾個資料庫和OLAP庫。中文版協助看起來很容易,跟著教程做了個最簡單的聯絡,還好很詳細,總算搞清一些簡單概念:1. orchestration就是流程(怎麼搞這麼個怪名字?)2. 所有內部訊息都是基於xml. 所以一般開發步驟是XSD定義,映射定義(XSLT?),流程定義3. 流程定義感覺是畫能啟動並執行流程圖。不知道是解釋執行還是編譯執行?4.

WebService的AOP & 簡單事務控制

WebService一般都是走HTTP, 一般通過HttpModule攔截就可以。但是要自行編碼解碼,很難得到詳細資料。而且WebMethod拋出的Exception被封裝過,不能象普通頁面一樣通過Context.Error直接拿到它的錯誤。WebService沒有直接繼承CBO,要想實現AOP性質的WebMethod攔截和處理,可以通過SoapExtension(Soap擴充)Soap擴充要繼承SoapExtension類,使用方式有兩種:1.

編程式控制制Telnet

這個問題看起來很簡單,實際做的時候碰到很多問題:1.

Office文檔中的日文亂碼問題解決

按理說現在Office都支援Unicode,怎麼寫都不會亂碼。實際上,Visio裡面還存在,在圖的名字上如果用日文就會亂碼。而且明明選好的日文,再開啟又是中文了。鬱悶還好Office現在都有xml格式,儲存後的xml為Unicode編碼,裡面的亂碼就是日文了。1. 先剔除xml: 連續的char大於oxff是漢字語句2. 亂碼轉中文:Encoding.GetEncoding("SHIFT_JIS").GetString(Encoding.Default.GetBytes(word))3.

biztalk隨筆3

1. 在解決方案管理器裡面有機關,右鍵點擊btm, xsd的屬性,會彈出配置視窗。用於測試等設定。2. btm對應檔可以在中間建立多個頁,測試下來好像沒什麼區別。難道是為了美化?3. 屬性結構描述的作用好像是為schema定義了一個固定名字的Schema,引用的時候簡單了很多。4. schema設計中升級有兩種,單獨為某個節點升級。或者升級為屬性。5.

一早起來打補丁

行業間真是相通的以前家裡水管漏水,物業的維修工來了以後就是打補丁。在水管外面箍塊膠皮,小小的Patch就解決了漏水。做軟體也一樣,客戶有了問題,我給你Patch。Patch多了就象我的水管一樣,渾身箍滿了patch, 從sp1到spN...後來向師傅要了個箍和膠皮,我自己也能patch了。隔壁鄰居看了以後說,這個水管品質不行,Patch只能用上一年半載。要物業公司Refactor! God,

Blog,應該更完美!

現有的blog是物以類聚,比如來部落格園的都是喜歡.net技術的。如果我要寫Java方面的blog,就不能出現在首頁,這樣就很難和Java方面的愛好者交流。一個解決辦法是去Java方面的blog網站再申請一個blog。 那一個人需要多少blog呢?java的,.net的,旅遊的。。。維護起來很麻煩,以後興趣變了呢?blog的核心是個人的Post,

在虛擬機器下體驗ubuntu(有奔頭)

最近無聊,想找個linux裝載64位的vmware下面看看,上網一看fedora(肥的啦)還不支援ntfs,hibernate,想玩要自己搞。偶然看到不少人推薦ubuntu,

WPF寫的Guess Number

WPF是vista的介面引擎,以前叫avalon, 現在全名是windows presentation framework。現在EID(Express Interactive desinger)已經出來, 雖然bug多多,準系統還是有的。只是比較怪異。看著協助還是可以理解一下簡單概念。有了flash基礎,這個上手比較快。EID比較強的是模板和Style,用來批量加工很合適,暫時還不知道怎麼在程式中控制,所以數字button現在很難看:$VS2005(安裝WPF外掛程式)和vc#

wpf 3d筆記1

3d對象被映射到2d,容器:viewport3D。3d對象通過viewport3d容器可以和普通控制項共存,而普通對象不能進入viewport3d.3d座標y朝上, z朝使用者,2dy朝下。相機(使用者視角):1. PerspectiveCamera 正常相機 OrthographicCamera(沒遠近相機?)1. 一個Position和一個LookDirection點決定方向, FieldOfView仰角2. NearPlaneDistance/ 決定取景範圍,

總頁數: 61357 1 .... 4212 4213 4214 4215 4216 .... 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.