C# .net
ShaneJhu
.NET程序员,C#, SQLServer, HTML5, JavaScript, Winform...
展开
-
Asp.net中Application Session Cookie ViewState Cache Hidden
Application1. Application用来保存所有用户共用的信息2. 在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中。3. 如果要使用Application 要注意的是所有的写操作都要原创 2009-07-27 12:31:00 · 430 阅读 · 0 评论 -
Asp.net 时间操作基类(支持短日期,长日期,时间差)
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts原创 2009-07-27 12:39:00 · 385 阅读 · 0 评论 -
ASP.Net 上传图片并生成高清晰缩略图
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" > 无标题页 protected void Button1_Click(object sender, EventArgs e) { string a = this.UpLoadImage(this.Fil原创 2009-07-27 12:35:00 · 378 阅读 · 0 评论 -
asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
首先创建一张表(要求ID自动编号):create table redheadedfile(id int identity(1,1),filenames nvarchar(20),senduser nvarchar(20),primary key(id))然后我们写入50万条记录:declare @i intset @i=1while @ibegin insert into redheaded原创 2009-07-27 12:25:00 · 372 阅读 · 0 评论 -
使用StringBuilder
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的 情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时原创 2009-07-27 12:41:00 · 505 阅读 · 0 评论 -
Asp.net 字符串操作基类
/********************************************************************************** * * 功能说明:常用函数基类 * 作者: 刘功勋; * 版本:V0.1(C#2.0);时间:2006-8-13 * * *******************************************************原创 2009-07-27 12:40:00 · 452 阅读 · 0 评论 -
c# ToString()格式大全
字符型转换为字符串 // C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00 "F?"表示保持几位小数 // G 常规 2.5.ToSt原创 2009-07-27 12:32:00 · 491 阅读 · 0 评论 -
用.net实现网站验证码功能
一、验证码简介验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生 的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。常见的验证码有如下几种:1、纯数字验证码,一般为四位随机数字;原创 2009-07-27 12:18:00 · 596 阅读 · 0 评论 -
C# .net MD5算法源代码
直接调用MD5.MDString("要加密的串");就是了===========================================using System;using System.Collections;using System.IO;public class MD5{ //static state variables private static UIn原创 2009-07-27 12:15:00 · 1248 阅读 · 1 评论 -
C#编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑机器产生的代码,原创 2009-07-27 12:29:00 · 411 阅读 · 0 评论 -
ASP.NET的26个性能优化方法
1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,原创 2009-07-27 12:26:00 · 389 阅读 · 0 评论 -
Cookie 完全手册
Cookie和安全性 Cookie 的安全性问题与从客户端获取数据的安全性问题类似。在应用程序中,Cookie 是另一种形式的用户输入,因此很容易被他们非法获取和利用。由于 Cookie 保存在用户自己的计算机上,因此,用户至少能看到您存储在 Cookie 中的数据。用户还可以在浏览器向您发送 Cookie 之前更改该 Cookie。千万不要在 Cookie 中存储敏感信息,如用户原创 2009-07-27 12:42:00 · 1013 阅读 · 0 评论