Base64就是一种 基于64个可打印字符来表示二进制数据的表示方法
摘要:Base64编码是从二进制到字符的过程.Base64编码主要用在传输、存储、表示二进制等领域,还可以用来加密,但是这种加密比较简单.byte[] byteArray = Encoding.UTF8.GetBytes(content);content = Convert.ToBase64String(...
阅读全文
posted @
2015-11-25 12:20
软件开发学习分享
阅读(6028)
推荐(4)
a href="javascript:void(0)"
摘要:a href="javascript:void(0)" 正确a href="javascript:void()" 错误
阅读全文
posted @
2015-09-25 11:05
软件开发学习分享
阅读(180)
推荐(0)
decimal.ToString("#0.00")与decimal.ToString("#.##")的区别
摘要:decimaldecTemp=2.1m;Console.WriteLine(decTemp.ToString("#0.00"));//输出2.10Console.WriteLine(decTemp.ToString("#.##"));//输出2.1Console.ReadLine();
阅读全文
posted @
2015-08-12 13:43
软件开发学习分享
阅读(2517)
推荐(0)
总结C#保留小数位数
摘要:2.C#保留小数位N位,四舍五入 .[csharp]view plaincopydecimald=decimal.Round(decimal.Parse("0.55555"),2);3.C#保留小数位N位四舍五入[csharp]view plaincopyMath.Round(0.55555,2)4...
阅读全文
posted @
2015-08-12 13:37
软件开发学习分享
阅读(609)
推荐(0)
double和decimal的ToString("#.##")方法使用的是四舍五入;
摘要:顺带提一下: 1.double和decimal的ToString("#.##")方法使用的是四舍五入; 2.静态类System.Math下的Round(decimal d, int decimals)方法,舍入的方式使用的是“四舍六入五成双”; 3.静态类System.Math下的Round(...
阅读全文
posted @
2015-08-12 13:34
软件开发学习分享
阅读(650)
推荐(0)
资金支付 保留两位小数
摘要:public static void main(String[] args) { DecimalFormat format = new DecimalFormat("0.00"); String abc ="100.456"; String a = format.format(new BigDeci...
阅读全文
posted @
2015-08-11 13:20
软件开发学习分享
阅读(164)
推荐(0)
用C#生成随机中文汉字验证码的基本原理
摘要:前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码的手段。仔细想了想感觉用程序生成随机的中文验证码并不是很难,下面就来介绍一下...
阅读全文
posted @
2015-07-24 15:15
软件开发学习分享
阅读(274)
推荐(0)
必须根据不同的数据内容来套用不同的编码或是译码函式,以便取得对应的字节或是字符串数据
摘要:必须根据不同的数据内容来套用不同的编码或是译码函式,以便取得对应的字节或是字符串数据本程序范例将建立四种不同的字节数据,并使用三种不同的编码方式将原本的字节数据转换为字符串,观察编码函式处理后所产生之结果,程序代码如下所示:static void Main(string[] args) { byte...
阅读全文
posted @
2015-07-24 15:10
软件开发学习分享
阅读(169)
推荐(0)
将两个字符串组合成一个路径
摘要:private string GenerateImageFilePath(string fileName, string fileExt = ".jpg"){string dir = Path.Combine(Server.MapPath("~/"), "Images");if (!Director...
阅读全文
posted @
2015-07-24 13:51
软件开发学习分享
阅读(278)
推荐(0)
c#的中英文混合字符串截取
摘要:public class StringHelper { public static string GetSubString(string str, int len) { string result = string.Empty;// 最终返回的结果 int byteLen = System...
阅读全文
posted @
2015-07-23 17:57
软件开发学习分享
阅读(524)
推荐(0)
C#中流,字节,字符,字符串
摘要:首先要明白它们本身是由什么组成的:流:二进制字节:无符号整数字符:Unicode编码字符字符串:多个Unicode编码字符那么在.net下它们之间如何转化呢?一般是遵守以下规则:流->字节数组->字符数组->字符串下面就来具体谈谈转化的语法:流->字节数组MemoryStream ms = new ...
阅读全文
posted @
2015-07-23 16:38
软件开发学习分享
阅读(764)
推荐(0)
汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节)
摘要:汉字算一个字符(实际上占两个字节),英文字母也算是一个字符(实际上占一个字节)
阅读全文
posted @
2015-07-23 16:35
软件开发学习分享
阅读(794)
推荐(0)
Encoding encoding = Encoding.GetEncoding("gb2312"); 与byte[] ping = Encoding.UTF8.GetBytes(inputString);区别
摘要:Encoding encoding = Encoding.GetEncoding("gb2312"); 与byte[] ping = Encoding.UTF8.GetBytes(inputString);区别public static string SubString(string inputSt...
阅读全文
posted @
2015-07-23 15:51
软件开发学习分享
阅读(697)
推荐(0)
c#中文字符串与byte数组互相转化
摘要:因为中文字符串一个字符占两个字节,所以不能用正常的方式与byte之间进行互相转化中文字符串转成byte[][csharp] view plaincopyprint?byte[]ping=Encoding.UTF8.GetBytes("你的密码是什么?");byte[] ping = Encoding...
阅读全文
posted @
2015-07-23 15:32
软件开发学习分享
阅读(1062)
推荐(0)
c#的中英文混合字符串截取 public static string SubString(string inputString, int byteLength)
摘要:/// /// c#的中英文混合字符串截取(区分中英文) /// /// /// 要输出的字节长度 /// public static string SubString(string inputString, int byteLen) { int count=Encoding.UTF8.G...
阅读全文
posted @
2015-07-23 15:20
软件开发学习分享
阅读(273)
推荐(0)
c#的中英文混合字符串截取指定长度,startidx从0开始
摘要://c#的中英文混合字符串截取指定长度,startidx从0开始bygisoracle@126.compublicstringgetStrLenB(stringstr,intstartidx,intlen){intLengthb=getLengthb(str);if(startidx+1>Lengt...
阅读全文
posted @
2015-07-23 15:18
软件开发学习分享
阅读(336)
推荐(0)
//字符是否为汉字
摘要:publicboolIsChinese(charc){return(int)c>=0x4E00&&(int)c<=0x9FA5;}
阅读全文
posted @
2015-07-23 14:37
软件开发学习分享
阅读(148)
推荐(0)
//获得字节长度
摘要:privateintgetLengthb(stringstr){returnSystem.Text.Encoding.Default.GetByteCount(str);}
阅读全文
posted @
2015-07-23 14:35
软件开发学习分享
阅读(145)
推荐(0)