VS。NET 我可以說不嗎?(再談Web Service)下

 VS。NET 我可以說不嗎?(再談Web Service)下小氣的神 2001.08.064.   完成對Web Service的測試之後,我們開始完成用戶端的工作,組建代理程式包,調用這個服務。這部分也輕車熟路了,上篇文檔中的我也是手工完成的。具體分為兩步:1.   先產生一個代理類。wsdl   /out:WebServiceProxyClass.cs   http://localhost/WebService1/Service1.asmx2.   然後編譯這個代理類。csc

protobuf的編碼規則

原文:http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/encoding.html看一個簡單的mesage:message Test1 {  required int32 a = 1;}如果應用程式建立了一個Test1的對象,並把a賦值為150,那麼protobuf會把它編碼成這樣三個位元組:08 96 01。這三個位元組代表什麼含義呢?Base 128 Varintsprotobuf使用一種叫做“Base 128

protobuf在netty裡面的應用舉例

netty為protobuf提供了兩個編碼器(ProtobufEncoder,ProtobufVarint32LengthFieldPrepender),兩個解碼器(ProtobufVarint32FrameDecoder,ProtobufDecoder)[注]所謂的編碼就是把應用程式使用的資料類型編碼成在網路上傳輸的二進位位元組流,反之同理。看一個netty官網上提供的一個使用protobuf的例子:LocalTimeProtocol.proto檔案:package

jdk7Regex-命名擷取的群組(named capture)

jdk6之前的Regex不支援命名擷取的群組功能,只能通過擷取的群組的索引來訪問擷取的群組.當Regex比較複雜的時候,裡面含有大量的擷取的群組和非擷取的群組,通過從左至右數括弧來得知擷取的群組的計數也是一件很煩人的事情;而且這樣做代碼的可讀性也不好,當Regex需要修改的時候也會改變裡面擷取的群組的計數.解決這個問題的方法是通過給擷取的群組命名來解決,就像Python, PHP, .Net 以及Perl這些語言裡的Regex一樣.新引入的命名擷取的群組支援如下:(1)

單例模式的五種實現方式

1.最容易想到的方式public class Singleton {      private static final Singleton INSTSNCE = new Singleton();//單例     private Singleton(){//建構函式私人         }    public static Singleton getInstance(){     return INSTSNCE;    }      public static void main(String[

9個最常見IE的Bug及其fix

9個最常見IE的Bug及其fixInternet Explorer – Web程式員的毒藥。在IE上開發時間中有超過60%的時間是花在和IE的bug進行搏鬥,讓你的開發生產率嚴重下降。下面是一個教程,告訴你9個IE上最常見的BUG以及如何解決它們。1. 置中布局建立一個CSS定義把一個元素放到中間的位置,可能是每一個Web開發人員都會做的事情。最簡單的做法是為你的元素增加一個margin: auto; ,然而 IE 6.0 會出現很多奇怪的行為。讓我們來看一個例子。ontainer{

VS.NET Beta 2 別說我不告訴你

VS.NET Beta 2 別說我不告訴你小氣的神 2001.07.30 剛剛安裝好VS.NET Beta 2的各位不要太開心,即使是正版的也一樣,比如我。 雖然VS.NET Beta 2比Beta 1 穩定許多,但許多還是致命的,上兩天我剛裝好Beta 2,是Uninstall Beta1之後安裝的,整個過程近半個小時,一切正常,暗歎不錯不錯。好景不長,昨天開啟Net Beta2 ,不想Error。報告“Application cannot start”很象VB程式中的Msgbox產生的東東,

幾個你可能從來沒有用過的HTML標識

下面有三個HTML的標識,你可能從來沒有用過。第一個:<abbr> 或 <acronym>這兩個標識是一回事,主要是用於一些英語的縮寫,當你把滑鼠移上去的時候,你會發現會出現一個小提示來提示縮寫的全稱。下面是一個樣本:HTML IEEERTFSCview plaincopy to clipboardprint?<abbr title="HyperText Markup Language">HTML </abbr>  <abbr title="

瀏覽器緩衝和HTTP協議

http協議中與cache相關的header主要有這麼幾個:1.Pragma:只能取固定值no-cache,用於http/1.0裡面,禁止瀏覽器緩衝2. Expires:用於指定當前緩衝的文檔在什麼時候被認為到期,GMT格式,超過了這個日期瀏覽器就不使用本機快取,而是像伺服器發出新的請求。3.Cache-Controlno-cache:禁止瀏覽器和Proxy

另類的VS.NET 的資源

另類的VS.NET 的資源小氣的神 2001.08.25 突然發現自己IE的Favorites中有關dotnet的連結慢慢的多起來,從開始的一兩個到現在越來越多的連結。我想,是因為有越來越多的人開始對dotnet感興趣了,比如C#、Web Service、XML。我很喜歡現在VS.NET的IDE,除了需要更多的記憶體外,功能很豐富,而且越來越智能。但除了MS網站上的說明,很難找到其他的資訊和資源,我找到和收集了一些,希望對你有用:CodeSwap

用鏈式棧實現四則運算

   著作權:華清遠見講師牛利兵   簡述: 先建立兩個棧,一個用於存放數值的sn,一個用於存放運算子的sc。如果是數值,壓入sn,如果是運算子a則壓入sc,在壓入之前首先要判斷字元棧是否為空白,並且還要比較sc的棧頂元素操作符b的優先順序是否比剛掃描的運算子a大,如果b>a或者b

protobuf使用初步

 Java Tutorial

對static、extern和檔案包含的理解1

 首先看一下目錄結構  main.c:#include "cs2/p1.h"#include <stdio.h> int main(void){    printf("this is main()!\n");    fun1();     return 0;} MakefileCFLAGS=-WallCC=gcc main:main.o cs2/p1.o       $(CC) -o main main.o cs2/p1.omain.o:main.c       $(CC) -c

常用的jvm效能監控工具

jdk自身附帶了很多實用的工具,以下是常用的幾個:1.jps:顯示所有的虛擬機器進程-q:只列出id號-m:id號和主類以及傳遞給主類的參數-l:id號及主類的全名-v:id號,主類,及完整的虛擬機器啟動參數2.jstat:虛擬機器統計資訊監控參考:http://blog.163.com/yangshuo_qq/blog/static/2554680201272871350110/jstat -gc pid可以顯示gc的資訊,查看gc的次數,及時間。jstat -gc pid interval

順序隊列和鏈式對列的插入方法

順序隊列和鏈式隊列的插入方法  在順序隊列中rear總是執行隊尾元素的下一個位置。動態PPT示範:點擊開啟連結 queueseq.h#ifndef __QUEUESEQ_H__#define __QUEUESEQ_H__#define N 8typedef int queuedata;typedef struct{queuedata data[N];int front, rear;}queueseq;extern queueseq *queuecreate(void);extern void

資料庫連接池為什麼要建立多個串連

一般程式在訪問資料庫的時候,都是使用資料庫連接池,比如:DBCP,C3P0等等。至於為什麼使用串連池,大家都知道,就是為了避免頻繁的與資料庫建立串連,因為建立串連是一個比較耗時的操作。而串連池的配置基本差不多,都會設定一個最大串連數。現在就有一個疑問,為什麼最大串連數要設定成多個?只建立1個串連,一直都不關閉可以嗎?1個的話豈不是佔用系統資源更少嗎(排除掉使用transaction的情況,因為transaction的提交和復原是在Connection上的)?難道說java.sql.Connect

Ubuntu下FTP配置

Ubuntu下FTP服務的配置 想在WIN7與虛擬機器上的UBUNTU之間通過FTP上傳,下載檔案,於是相當在WINDOWS下用的FileZilla工具,這個工具需要系統有支援FTP服務才能使用。1、安裝vsftpdsudo apt-get install

Web應用設定檔熱載入

1.背景應用程式在啟動的時候,可能會讀取應用所需要的設定檔,如果說設定檔的內容不是一成不變的,在需要更新的情況下,一般我們是上傳一個新的設定檔,然後重啟伺服器。假如,這個設定檔是我們的應用完全可控的,我們可以在不重啟伺服器的情況下,把新的設定檔資料載入起來。 2.實現步驟(1)應用提供一個Http介面,用來接收用戶端新上傳的檔案資料。(2)用戶端調用http介面,上傳檔案資料,並指定一個用於重新整理資料的class(3)服務端收到請求,重新整理檔案內容,重新整理記憶體。3.遇見的問題一開始做的時

訪談李開複:誰主宰微軟未來

訪談李開複:誰主宰微軟未來   蓋茨:微軟的動力   問:您辭掉大學教職以後,先是進入了蘋果公司,隨後到了SGI,現在又到了微軟。這三家傑出公司的領袖史蒂夫.喬布斯、吉姆.克拉克和比爾.蓋茨都是IT界的傳奇人物,您願意怎麼去比較這三個人?  答:很遺憾,我在蘋果的時候,約翰.斯科裡是CEO,喬布斯還沒有重返蘋果;我在SGI的時候,愛德華.麥克拉肯是CEO,吉姆.克拉克也已經離開去創辦了網景。所以在這三個人中,我只和比爾.蓋茨有緊密的接觸。   喬布斯和我有過惟一的一次個人接觸,但那是在我正要回國

ccBoy 的.NET開發人員資源清單 V1.5 – 送給.NET開發人員的禮物

ccBoy 的.NET開發人員資源清單 V1.5 – 送給.NET開發人員的禮物 小氣的神2003-07-07 Article Type: NEWS  難度等級:1/9        版本:1.11 很久沒有寫文章了,今天在CSDN看到一篇《給c++程式員的一份禮物——常用工具集》,想到自己這兩天的做的事情,也許相似也許不同,但我想本質上我現在和Thesecondwoodstock做的是相同的事情,一件自己挺喜歡做同時也是相當浪費時間的事情。       

總頁數: 61357 1 .... 21282 21283 21284 21285 21286 .... 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.