摘要: int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记。int i = -1;bool b = int.TryParse("123", out i);执行完毕后,b等于true,i等于123;1、(int)是一种类型转换;当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串 阅读全文
posted @ 2014-01-05 21:30 Little_C 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、引用命名空间:using System.Runtime.Serialization;2、json的序列化和反序列化的方法:publicclass JsonHelper{////// 序列化////////////publicstaticstring JsonSerializer(T t){string jsonString =string.Empty;DataContractJsonSerializer ser =new DataContractJsonSerializer(typeof(T));MemoryStream ms =new MemoryStream();ser.WriteOb 阅读全文
posted @ 2013-12-27 20:32 Little_C 阅读(185) 评论(0) 推荐(0) 编辑
摘要: > 前言相信大家一定听过,看过甚至遇到过内存泄漏。在 .NET 平台也一定知道有垃圾回收器,它可以让开发人员不必担心内存的释放问题,因为它会自定管理内存。但是在 .NET 平台下进行编程,绝对不会发生内存泄漏的问题吗?答案是否定的,就算有了自动内存管理的垃圾回收器,也会发生内存泄漏。本文就讨论下 .NET 平台的垃圾回收器是如何工作的,进而当我们在编写 .NET 程序时避免发生内存泄漏的问题。> 垃圾回收的基本概念“垃圾”指的是事先分配过但后来不再被使用的内存。垃圾回收背后的一个基本观念是:“无限访问的内存”,但是从来没有无限的内存,当机器需要分配内存但不够的时候,就需要把之前不再 阅读全文
posted @ 2013-12-27 20:11 Little_C 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 首先加入命名空间using System.Data;using System.Data.SqlClient;1.查询SqlConnection conn = new SqlConnection(); conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;UserID=sa;Password=123456"; conn.Open(); string strsql=“select语句"; SqlCommand cmd = new Sql 阅读全文
posted @ 2013-12-17 23:16 Little_C 阅读(682) 评论(0) 推荐(1) 编辑
摘要: 设置:只要在想设置为起始页的那个项(如Default.Aspx)上右击,选择“设为起始页”即可。取消:在Web项目上右击,选择“属性页”,打开“属性”页,在左栏中选择Web,在右栏中就会看到有“启动选项”这一项,选择“使用当前页”,点击“应用”“确定”,这样就OK了。 阅读全文
posted @ 2013-12-17 23:14 Little_C 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 后台编写Button1_Click(object sender, EventArgs e){ Response.Write(""); }注意!!!如果当XXX.aspx页面是有多个XXX.aspx页面构成的时候,用以上方面就解决不了,不会关闭页面;方法一:不是用按钮实现可以改在前台的多个页面中任意一个aspx页面编写如下代码退出系统"); } 阅读全文
posted @ 2013-12-17 23:13 Little_C 阅读(5245) 评论(0) 推荐(0) 编辑
摘要: 方法一: 在ASP.NET利用知名的邮件服务提供商的SMTP来发送邮件 首先需要去他们的邮件站点上注册免费邮箱,因为你要使用邮件服务提供商的SMTP,他们需要对身份进行验证,这样可以避免产生大量的垃圾邮件。假设我们在新浪上注册了一个免费电子邮件,用户名是fasongren,密码是123.该帐号为虚构的,请使用自己注册的用户名称和密码代替。我们利用该fasongren@sina.com邮箱作为发送邮箱新浪免费邮箱发信(smtp)服务器的地址为:smtp.sina.com.我们需要向shouxinren@163.com发送邮件,该邮箱为收件箱最开始假如下面using语句using System.. 阅读全文
posted @ 2013-12-17 23:09 Little_C 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:用.NET中的 Sytem.Guid.NewGuid().ToString() 生成,实际上是对一个128bit数字的十六进制输出.生成的字符由0-9和a-z这几种字符组成,也可能会有“-”字符分割.string strNewPW = System.Guid.NewGuid().ToString(); 结果可能会是:7f44aed7-f8a4-4229-b64a-6a3e50d920e0处理一下,去掉其中的“-”字符,剩下的是由32个阿拉伯数字和英文字母组成的串,再按自己的要求截取指定长度的字串.截取8位:string strNewPW = System.Guid.NewGuid( 阅读全文
posted @ 2013-12-17 23:07 Little_C 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba3、Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba-a763-c861304b46f8}4、Guid.NewGuid().ToString("P") 结果为: (778406c2- 阅读全文
posted @ 2013-12-17 23:03 Little_C 阅读(260) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER 2000/2005中默认不区分大小写,查找默认不区分大小写;可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”,如果使用查询语句:select * from test where tname like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Oracle有区别.使用查询语句 :select * from test whe 阅读全文
posted @ 2013-12-17 23:02 Little_C 阅读(1392) 评论(0) 推荐(0) 编辑