
Asp.net 2.0
web718
这个作者很懒,什么都没留下…
展开
-
Facebook网站所使用的开源软件一览表
Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java,Ruby,PHP,Python,Objective-C.下面是Facebook正在使用或者贡献的开源软件详细列表和介绍: Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。原创 2011-06-10 10:25:00 · 823 阅读 · 0 评论 -
asp.net 和 access 联合开发的分页类
以下为引用的内容:using System;using System.Collections.Generic;using System.Text;using System.Data;namespace pager{public class Pager{/// ////// /// 条件/// 每页显示条数/// 第几页/// 排序/// 表名/// public static st原创 2009-04-16 19:01:00 · 531 阅读 · 0 评论 -
使用asp.net2.0开发的创业网已经上线了。
欢迎大家指点:创业帮-帮助你创业创业帮 http://www.718.com.cn原创 2009-03-09 12:25:00 · 509 阅读 · 0 评论 -
asp.net发送给udp端口,发送数据包,服务端为windows服务侦听.可以不使用Remoting
典型案例:如:WEB发送SQL给服务端,用来减轻数据库的压力.像计数,Update可以不使用Remoting以下是asp.net部分代码:protected void Page_Load(object sender, EventArgs e) { UdpClient udpSender = new UdpClient(); Byte原创 2008-06-30 17:53:00 · 1797 阅读 · 1 评论 -
C# 集合类(六):Dictionary 泛型集合
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类原创 2008-06-26 21:25:00 · 908 阅读 · 0 评论 -
UBB(c#完整版)
using System;using System.Text;using System.Text.RegularExpressions;namespace myluntan{ /// /// UBB 的摘要说明。 /// public class UBB { public UBB() { // // TODO: 在此处添加构造函数逻辑 // } #region转载 2008-09-11 10:58:00 · 6744 阅读 · 0 评论 -
HttpModule
HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT转载 2008-08-07 14:36:00 · 596 阅读 · 0 评论 -
CacheDependency 类监视依附性关系,以便在任何这些对象更改时,该缓存项都会自动移除。
.NET Framework 类库CacheDependency 类 在存储于 ASP.NET 应用程序的 Cache 对象中的项与文件、缓存键、文件或缓存键的数组或另一个 CacheDependency 对象之间建立依附性关系。CacheDependency 类监视依附性关系,以便在任何这些对象更改时,该缓存项都会自动移除。 命名空间:System.Web.Caching原创 2008-08-01 15:51:00 · 1568 阅读 · 0 评论 -
为Web Service添加缓存
缓存就是将调用的Web Service方法得到的响应结果缓存在本地计算机,如果是一个调用频繁的方法或者响应返回的数据较大,可以使用这个方法。很简单,就是在原来的Web Service方法上添加如下的属性。[WebMethod(CacheDuration=600)]其中600的单位是秒,CacheDuration=600即缓存10分钟。原创 2008-08-01 15:21:00 · 666 阅读 · 0 评论 -
C#-用Stopwatch类进行速度测试
软件的运行速度必须要在用户可以接受的范围内。通常,改善那些短暂的但频繁使用的例程的速度会大幅度地提高软件的整体速度。 要改善速度,当然首先要能够量度时间。好,那我们考虑一下在跑道上的情况,枪声一响,马上按下秒表开始计时,在选手到达终点那一刻结束计时,这时就可以知道该选手所用的时间了。要开始对下一轮比赛计时前,要先将秒表归零。.NET2.0也提供了这样一个秒表:Stopwatch类,原创 2008-07-25 16:03:00 · 832 阅读 · 0 评论 -
自定义HTTPHANDLER 中使用SESSION 的方法
最近需要做一个对特定请求进行响应的接口,只是在内部处理,不存在UI,机于这种情况,当然是使用实现IHttpHandler来进行处理,可以减掉加载HTML 控件的时间。本来都是这样想的,对于IHttpHandler中定义了两个方法,ProcessRequest(HttpContext ctx) 和 IsRunable()这两个,看到在ProcessRequest(HttpContext原创 2009-04-16 19:03:00 · 653 阅读 · 0 评论 -
ADO.NET的新功能:MARS(Multiple Active Result Set) 及 异步执行命令
在 2.0 以前的版本中 , 通常为每个数据库服务器的请求打开和关闭一个连接 , 并且同时只能执行一条命令 , 也就是不支持异步进程 ,打开数据库服务器的连接是一个很消耗资源的操作 , 如果能重用连接并且支持异步进程将会很爽... 现在 2.0 中的 MARS及对异步进程的支持可以实现这件事情....MARS(Multiple Active Result Set) 多动结果集是ADO原创 2009-04-17 10:37:00 · 1134 阅读 · 0 评论 -
角色权限,RBAC
角色权限,RBAC 以上是一个简化版本关系图.User:用户表,存放用户信息Role:角色表,存放角色信息UserInRole:用户角色映射表,存放用户和角色的对就关系,多对多,一个用户可以对应多个角色,而不同的角色有一同的权限。Permissions:权限表,不同的角色对应不同的权限。权限信息使用一个字段flag来表示,好处是可以使用位运转载 2009-04-22 11:39:00 · 2000 阅读 · 0 评论 -
C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全
HashTable中的key/value均为object类型,由包含集合元素的存储桶组成。存储桶是 HashTable中各元素的虚拟子组,与大多数集合中进行的搜索和检索相比,存储桶可令搜索和检索更为便捷。每一存储桶都与一个哈希代码关联,该哈希代码是使用哈希函数生成的并基于该元素的键。HashTable的优点就在于其索引的方式,速度非常快。如果以任意类型键值访问其中元素会快于其他转载 2009-12-30 13:18:00 · 2238 阅读 · 1 评论 -
[AsyncHandle]什么引发了ObjectDisposedException?
VersionDateCreatorDescription1.0.0.12006-9-19郑昀草稿 继续阅读之前,我们假设您熟悉以下知识:n 用IDis原创 2009-12-11 09:02:00 · 2572 阅读 · 0 评论 -
C# 集合类
HashTable中的key/value均为object类型,由包含集合元素的存储桶组成。存储桶是 HashTable中各元素的虚拟子组,与大多数集合中进行的搜索和检索相比,存储桶可令搜索和检索更为便捷。每一存储桶都与一个哈希代码关联,该哈希代码是使用哈希函数生成的并基于该元素的键。HashTable的优点就在于其索引的方式,速度非常快。如果以任意类型键值访原创 2010-01-21 09:21:00 · 739 阅读 · 0 评论 -
利用 squid 反向代理提高网站性能
本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高了网站的可用性和可靠性。本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。原创 2009-11-09 11:53:00 · 947 阅读 · 0 评论 -
System.Web.HttpUtility.UrlEncode编码转换
今天在做一个小程序发现C#的System.Web.HttpUtility.UrlEncode函数产生的编码和我们正常使用的有出入,如:用System.Web.HttpUtility.UrlEncode产生的编码如下南京:%e5%8d%97%e4%ba%ac而正常的我们期待的结果是:%C4%CF%BE%A9比较后发现两者前者认为一个汉字3个字节,而后者则是两个字节,这下恍然大悟原原创 2009-06-01 18:10:00 · 6256 阅读 · 0 评论 -
多服务器负载均衡引起上传数据存储问题
描述:在中国移动部署M校园项目时,其中WEB使用了2台负载均衡服务器。并且没有外网的IP,外部是无法识别其中的一台。网站会员有很多的上传操作。如上传文件,上传视频,上传照片.需要解决的问题:文件不能直接上传在WEB服务器。因为上传的时候是上传在其中的一台。另外一台没有物理文件。访问其中一台会找不到资源。解决办法:增加一台文件服务器将数据上传到存储文件的服务器上,使用Url转向服务器实现原创 2009-07-24 17:16:00 · 1521 阅读 · 1 评论 -
asp.net 控制windows服务
1、为网站添加新的引用,加入:system.serviceproces.dll 2、在代码文件头部加如:using System.ServiceProcess; 3、服务的启动使用如下代码: ServiceController sc = new ServiceController("service1"); if (sc.Status == Se原创 2009-07-23 17:36:00 · 1723 阅读 · 2 评论 -
count(*) 和 count(0) 的区别
當表中有聚簇索引的時候.用count(*)會用到索引.速度會快.如果沒有聚簇索引count(1)可能快一些.原创 2009-04-29 11:30:00 · 1090 阅读 · 0 评论 -
应用程序权限设计
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述2. 基于操作的权限设计这种模式下每一转载 2009-04-22 11:36:00 · 561 阅读 · 0 评论 -
使用SqlbulkCopy进行数据迁移
我们进行进行系统开发,很多时候都是在旧有的系统上升级或者是改版,这样不可避免的就会涉及到一个数据迁移的问题.迁移数据感觉比较麻烦的是:1:数据库接口异构;2:数据库系统异构,比如说sql和oracle.3:迁移的速度 现在这里介绍一个使用ado.net中的sqlbulkcopy进行快速数据复制有百万每分钟的速度哦 下面列举一个简单例子: string connectionSt原创 2008-07-25 09:06:00 · 859 阅读 · 0 评论 -
Singleton单例模式
使用对象时最基本的事情就是要首先创建对象的实例,一般情况下,这是一件极其简单的事情,就是用new运算符来创建某个对象的实例,简单的人们都不想提及。然而有时候你会发现创建对象的实例也不是那么简单。 比如有一些类,在整个程序运行期间只允许一个实例,或者我们说如果有多个实例存在程序逻辑会变得难以控制,很可能遭遇错误,比如对程序所需要的资源如连接池之类的做集中管理。 或者从逻辑上讲,在原创 2008-07-22 18:00:00 · 561 阅读 · 0 评论 -
Oracle的表结构:纵向和横向
本文将和大家探讨用纵向和横向这两种方法来组织Oracle数据库中的数据。本文的例子都是在Oracle数据库中完成的,但也适用于其他任何关系数据库。这些关系数据库数据组织的方法有利也有弊,文本也将为大家分析它们的异同。域P> 根据业务和发展的需求,可以实施多种不同的数据存储方式。第一种数据布局为横向结构。这是一种传统的数据存储方式。顾名思义,每条新的数据记录都作为一行输入到表中,表字段是横向转载 2008-04-30 16:48:00 · 1559 阅读 · 1 评论 -
使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
由于种种原因,我们有时需要从互联网上抓取一些资料,有些页面可以直接打开,而有些页面必登录之后才能打开。本文介绍的是使用 HttpWebRequest 和 HttpWebResponse 自动填写提交 ASP.NET 表单并保持 Session 和 Cookie 的一个完整的例子。本文所有源代码:AutoPostWithCookies.rar 这里涉及到3个页面:MyLogin.aspx,L转载 2007-10-15 09:40:00 · 866 阅读 · 1 评论 -
关于树型dropdownlist的绑定
开发产品的时候,需要用到树性的dropdownlist,于是在网上找方法,找了很多,都不是很有效,于是自己写了个! 首先设计好数据库,假设数据库有三个字段Id,ParentId,Name。ParentId是树性结构必须的,就是节点的父节点id,假设跟节点id都是0。下面就可以绑定了! 思路应该很简单,就是先绑定根节点,再循环绑定子节点!父节点和子节点之间原创 2007-10-26 22:37:00 · 668 阅读 · 1 评论 -
每月最精彩.net
日 一 二 三 四 五 六 using System;using System.Data;using System.Configuration;using System.Collections原创 2007-10-22 15:03:00 · 1042 阅读 · 1 评论 -
DataSET数据筛选
DataSet _dsBrand = QianBianWanHua_Common.DBHelper.Query("SELECT * FROM QB_Brand"); DataTable _dtCostumeBrand; _dtCostumeBrand = _dsBrand.Tables[0]; _dtCostumeBrand.DefaultView.Row原创 2007-09-13 11:49:00 · 1570 阅读 · 0 评论 -
在线实时检查js与.net脚本
在线实时检查js与.net脚本在表单中加上 店铺名称* _tips" class="tips-default">请输入您的店铺名称 你的店铺地址* _tips" class="tips-default">请输入您的店铺地址。 在.cs文件中加上btSubmi原创 2007-08-31 14:04:00 · 1222 阅读 · 0 评论 -
用程序得出guid
System.Guid.NewGuid()不要在数据库中直接使用newid()函数原创 2007-08-20 16:36:00 · 671 阅读 · 0 评论 -
批量添加类例子
DataTable _dtColumnValue = QianBianWanHua_Common.DBHelper.getTable("SELECT * FROM QB_ProductColumnValue");Hashtable _htColumnValue = new Hashtable();DataRow[] _drColumnValue = _dtColumnValue.Sele原创 2007-08-13 11:29:00 · 762 阅读 · 0 评论 -
从XML文件中读取数据绑定到DropDownList
1 、绑定DropDownList: ddl_language.DataSource = createDataSource(); ddl_language.DataTextField = "languageTextField"; ddl_language.DataValueField = "languageValueField"; ddl_language.DataBi转载 2007-06-22 10:52:00 · 794 阅读 · 0 评论 -
gridview批量删除
DataKeyNames="id" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" Width="100%">原创 2006-07-22 15:27:00 · 1711 阅读 · 0 评论 -
根据IP获取详细地址,可以用来做用户识别.进入地区站
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace QianBianWanHua_Lib{ /// /// 根据IP获取详细国家,省分,城市,地区的详细信息 /// 段小勇 ///原创 2007-11-06 11:10:00 · 4095 阅读 · 1 评论 -
Asp.net(C#)给图片加上水印效果的类
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Drawing;namespace QianBianWanHua_Lib...{ /**//// /// 功能说明:给图片加水印,分为文字和图片两种 /// 程序员:段小勇 /// 日原创 2007-11-12 12:01:00 · 874 阅读 · 0 评论 -
c# xml操作类
public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在這裡加入建構函式的程式碼 // try {原创 2007-11-12 22:59:00 · 1169 阅读 · 0 评论 -
利用asp.net输出RSS
Q:rss是什么? A:rss是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication 的简称,通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新,其实是一种能跨平台的服 务于用户的简单xml文件协议. Q:为什么要RSS? A:在这个网络知识繁华的岁月,每个人都希望能快速的知道自己关心的知转载 2008-04-30 15:37:00 · 1865 阅读 · 0 评论 -
Asp.net性能优化-性能优化总结
关于数据处理相关的优化 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Serve转载 2008-04-23 23:58:00 · 561 阅读 · 0 评论 -
论坛的详细设计
术语表:贴子:论坛里发表的主题或文章,用来进行讨论的。回复:对贴子的回应性的文字。类别:论坛一般分为几个大的话题,称作类别版面:类别下的子类别,用于将贴子的内容线细化便于大家发表意见。版主:一个版面最主要的管理人员,拥有对此版面所有操作权限总版主:可以执行所有版面的管理,但同有用户、权限、版面设置的管理能力。坛主:整个论坛的管理员,可以执行论坛的所有功能,相当于一个系统原创 2008-04-18 15:06:00 · 1798 阅读 · 0 评论