• 2015-04-24
    329
    Android开发
    本例介绍在Android中利用HttpPost向服务器提交数据,并获取结果(字符串形式)的方法。服务器上获取提交来的参数由该服务器平台所使用的语言决定,如ASP.NET中可使用Request.Form["name"]获取,PHP中使用$_post["name"]。publicStringGetRemoteData(){try{List<NameValuePair>params=newArrayList<NameValuePair>();params.add(newBasicNameValuePair("name","tiger"));params.add(newBasicNameValuePair("age","99"));HttpPostpost
  • 2015-04-24
    505
    Android开发
    本文介绍在Android 平台进行 MD5 加密的方法,经测试与 C# 平台中加密结果一致。publicStringMD5(Stringorigin){try{MessageDigestmd=MessageDigest.getInstance("MD5");md.update(origin.getBytes("UTF-8"));byte[]b=md.digest();inti=0;StringBufferbuf=newStringBuffer();for(intoffset=0;offset<b.length;offset++){i=b[offset];if(i<0)i+=256;if(i<16)buf.append("0");buf.append(Integer.toHexString(i));}returnb
  • 2015-04-24
    1287
    Android开发
    本文介绍在Android中使用GZIPOutputStream进行压缩的方法,通过测试,在c#中用GZipStream可解压缩本方法压缩后的数据。参数 normalString 为压缩前的字符串,输出为 Base64编码的字符串。publicStringCompress(StringnormalString)throwsIOException{byte[]t=normalString.getBytes("UTF-8");byte[]result;ByteArrayInputStreamin=newByteArrayInputStream(t);ByteArrayOutputStreamout=newByteArrayOutputStream();GZIPOutputStreamgzip=newGZIPOutputStream(out);try{byte[]buffer=
  • 2015-04-24
    1030
    Android开发
    本文介绍在Android中使用GZIPInputStream进行解压缩的方法,通过测试,本方法同样适用于通过c#中的GZipStream压缩后的数据解压。参数 base64String 为压缩过的且转换为 Base64 编码后的字符串,原始字符串参用的是 UTF-8 编码。publicStringDecompress(Stringbase64String)throwsIOException{byte[]t=Base64.decode(base64String,Base64.DEFAULT);ByteArrayOutputStreamout=newByteArrayOutputStream();ByteArrayInputStreamin=newByteArrayInputStream(t);GZIPInputStreamgzip=newGZIPInputStream(in);try{byt
  • 2015-04-23
    407
    C#语言
    利用本文的方法,可以对任意对象进行压缩与解压缩。usingSystem.IO;usingSystem.IO.Compression;///<summary>///将数据压缩,并输出为Base64String格式。///</summary>///<paramname="data">原始数据。</param>privatestringCompress(byte[]data){using(MemoryStreamms=newMemoryStream(data)){ms.Position=0;using(MemoryStreamms2=newMemoryStream()){using(DeflateStreamdf=newDeflateStream(ms2,CompressionMode.Compress)){byte[]buff
  • 2015-01-02
    578
    MSSQL数据库
    当mssql系统数据库出现问题(如master),导致无法启动时,可以使用以下命令重建系统数据库。重建完成后再重新创建数据库用户、附加或恢复用户的业务数据库。C:\ProgramFiles\MicrosoftSQLServer\100\SetupBootstrap\Release\setup.exe/q/action=rebuilddatabase/instancename=mssqlserver/sqlsysadminaccounts=admin/sapwd=sa参数说明:1)以恢复mssql2008为例2)instancename指定实例名称,如果是默认实例,填写为mssqlserver(本例)3)添加一个windows系统管理员账号,本例中为admin4)设置sa的密码,本例为sa5)执行完成后会返回到命令提示符6)执行完后别忘记启动mssql服务,然后再进行其他工作
  • 2014-09-14
    461
    MSSQL数据库
    如何在 Sql Server 中添加数据时显示指定自增字段的值?例表:createtable[dbo].[t_user]([userid]intidentity(1,1)uniquenotnull,[username]nvarchar(50)notnull)如上表,当向表中插入数据时,自增字段 [userid] 是按当前已有值自动增长的,可使用下面语句:insert[dbo].[t_user]([username])values('Join')语句执行后,[userid] 是自动生成的,如果插入前最大值是 5,那么执行该语句后就是 6。如果希望手动指定 [userid] 的值,比如原表中已有值是 1,3,4,5 ,希望插入一条后的 [userid] 为 2,那么上面的语句就不行了。应该怎么做呢?看如下语句:setidentity_insert[dbo].[t_user]on
  • 2014-03-09
    652
    MSSQL数据库
    以下是初始测试环境:操作系统:windows 2008 r2(主体服务器),windows 2008(镜像服务器),windows 2008(见证服务器)数据库:mssql 2008主体服务器ip: 192.168.0.14镜像服务器ip: 192.168.0.15见证服务器ip: 192.168.0.16严格按照以下顺序执行:一:创建证书1、在主体服务器上执行: 创建证书 创建端点 backup certificate host_a_cert to file='d:\host_a_cert.cer'2、在镜像服务器上执行: 创建证书 创建端点 backup certificate host_b_cert to file='d:\host_b_cert.cer'3、在见证服务器上执行: 创建证书 创建端点 backup certificate host_c_
  • Copyright © 2021 技术探索 All Rights Reserved.