随笔分类 - .NET
摘要:今天在做一个文件下载功能时,发现文件名要从数据库中的某个字段去取,而该字段并没有保证不会使用到非法的字符,如 \ / : * ? " |
阅读全文
摘要:这几天写程序要用到字符串的真实长度,可是MSsql 的len函数只能获取字的长度,无法获取真实的长度 也就是在网页里面所占的字符 因为英文“a”与中文 "的"所占的长度不同 于是google下找到函数datalength可以获得字符的真实长度 如: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www...
阅读全文
摘要:在金额,重量,长度等单位中使用小数是必需的,如只需要保留二位//默认为保留两位(不进行四舍五入处理) double SumPric=0.335333; string str1=String.Format( "{0:F} ",SumPric);//按照四舍五入的国际标准double SumPric=0.335333; Math.Round(0.333333,2);另外还有一种(这种可以,但是...
阅读全文
摘要://十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8)); //十进制转十六进制 Console.WriteLine("十进制1...
阅读全文
摘要:string sUsername = "";string date = DateTime.Now.ToString("yyyyMMdd"); DataTable dtmax = Conn.query("select sUserName from xUser where sUserName like '" + date + "%' order by sUserName desc ");...
阅读全文
摘要:1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑...
阅读全文
摘要:using System; using System.Data; using System.Collections; using System.Xml; using System.IO; using System.Text; using System.Diagnostics; namespace ZZ { public class ZZConsole { [STAThrea...
阅读全文
摘要:向Sql 中导入Excel数据时,使用MS SQL的DTS功能 可以很方便的导入,同时引用Dll文件,可以在程序中对导入过程进行控制。 创建DTS包的过程如下: 1。在SQL企业管理器中,工具菜单选数据转换服务,导入数据 按照它的图形化向导提示,可以一步步创建一个DTS包,可以选择保存在数据库。 2。在SQL企业管理器中,左边树形结构中选择 数据转化服务,本地包中 可以新建一个包,同样有图形化的界...
阅读全文
摘要:DTS是sql server里很好用的一样东西,用它来做信息系统的数据导入,是再合适不过了。但是sql server中的DTS毕竟只有数据库开发人员才会调用,运营人员不懂数据库知识,只能写个调DTS的程序给他们用。 网上也有一些文章讲调用DTS的,不过大多是用DTSRun.exe,那么如何在代码里调呢? 首先引用Microsoft DTSPackage Obje...
阅读全文
摘要:只能输入数字:"^[0-9]*$" 只能输入 n 位的数字:"^\d{n}$" 只能输入至少 n 位的数字:"^\d{n,}$" 只能输入 m ~ n 位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$" 只能输入有 1~3 位小数的正实数:"^[0-9]+(.[0-9]{1,...
阅读全文
摘要:哈希加密: MD5: byte[] data = new byte[DATA_SIZE]; // This is one implementation of the abstract class MD5. MD5 md5 = new MD5CryptoServiceProvider(); byte[] result = md5.ComputeHash(data); SHA1: byte...
阅读全文
摘要:public static string GetFirstString(string stringToSub, int length) { Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled); char[] stringChar = stringToS...
阅读全文
浙公网安备 33010602011771号