目前比较常用的 WebService 有两种方式:SOAP和REST,本文就以调用这两种方式的服务,介绍编程中常用的超时设置,包括 Java、C# 调用远程 SOAP 服务,以及利用 HttpClient(Java)和 HttpWebRequest(C#)调用 REST 服务(简单的 HTTP 服务)的超时问题。

C#调用Java提供的WebService
Posted on 2012 年 12 月 26 日 · 4 Comments

利用SharpZipLib对字符串压缩和解压缩
Posted on 2011 年 11 月 23 日 · 1 Comment
今天搞了一晚上压缩和解压缩问题,java压缩的字符串,用C#始终没解开,后来考虑到实际的应用,还是数据库存储压力,不适合存储压缩后的长字符串,决定去掉压缩,用明文,在其他地方处理保密问题。
不过,今天找了一个很好用的压缩/解压缩方法,首先需要去http://www.icsharpcode.net/下载SharpZipLib,然后引用ICSharpCode.SharpZipLib.dll。
类如下,可以直接使用。
[Read more…]

Stream与String的互相转换
Posted on 2011 年 11 月 23 日 · Leave a Comment
很简单的方法,将Stream流转换为字符串,或者将字符串转换为Stream流.
using System;
using System.IO;
using System.Text;
namespace CSharpConvertString2Stream
{
class Program
{
static void Main( string[] args )
{
string str = "Testing 1-2-3"; //convert string 2 stream
byte[] array = Encoding.ASCII.GetBytes(str);
MemoryStream stream = new MemoryStream(array); //convert stream 2 string
StreamReader reader = new StreamReader(stream);
string text = reader.ReadToEnd();
Console.WriteLine(text);
Console.ReadLine();
}
}
}

C#中利用GZipStream压缩/解压字符串
Posted on 2011 年 11 月 23 日 · Leave a Comment
今天做的项目需要解压GZIP压缩后的字符串,原字符串由JAVA语言压缩的,下面记录下如何用C#中的GZipStream类解压/压缩字符串。
[Read more…]
C#以二进制存储图片
Posted on 2011 年 5 月 29 日 · Leave a Comment
图片的常见存储与读取凡是有以下几种:
存储图片:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].





近期评论