目前比较常用的 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[].
近期评论