- 博客(48)
- 资源 (37)
- 收藏
- 关注
转载 ASP.NET Session的七点认识
ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解:ASP.NET Session的七点认识之一 对于值类型的变量,Session中保存的是值类型的拷贝Session["__test0"]=1;int i= (int)Session["__test0"]+1;int j
2011-11-28 16:01:13 220
转载 SQL Server 2005灾难恢复方法和步骤
SQL Server 2005在实现高可用性和灾难恢复方面给我们提供了很多种选择。比技术本身更重要的是拿出适当的程序,这是因为我们要管理不同的灾难恢复方案。我们应该如何拿出程序来管理多种多样的灾难恢复场景呢? 专家解答 这一系列文章将探讨不同的灾难恢复场景和涉及你的恢复计划的程序。考虑到你的SQL Server 2005数据库中的灾难恢复选项,你应该包含尽可能多的技术,因为如果灾难发生
2011-10-24 13:27:11 259
转载 同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用
首先我们需要明白一个道理,不管一个ASPX页面里面装了多少个ASCX,始终还是要生成一个页面的代码的,所以毫无疑问,我觉得在解决这个问题之前我就已经确定这个问题是可解的。直接贴代码了,首先是用户控件调用父页面的方法: //获得父页面 Page p = this.Parent.Page; Type pageType = p.GetType()
2011-10-24 13:25:24 317
转载 事务(进程 ID )与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品
事务(进程 ID )与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务其实所有的死锁最深层的原因就是一个:资源竞争 表现一:一个用户A 访问表A(锁住了表A),然后又访问表B另一个用户B 访问表B(锁住了表B),然后企图访问表A
2011-10-10 13:32:25 1006 1
原创 Asp.net中图片存储数据库以及页面读取显示通用方法详解
前端碰到对在一个系统遇到流程控制中需要存储在数据库存储一个签名图片的问题-一直控制不好, 今天特别关于这个问题详细看了一下.其实这个问题网上资源还是相当多的,但问题是过于凌乱 资料残缺不全 甚至我感觉其中有相当的一部分会对读者产生一些误导.对于Asp.net中存储图片我在08年一
2011-09-05 14:28:55 381
原创 Asp.net中图片存储数据库以及页面显示通用方法详解
前端碰到对在一个系统遇到流程控制中需要存储在数据库存储一个签名图片的问题-一直控制不好, 今天特别关于这个问题详细看了一下.其实这个问题网上资源还是相当多的,但问题是过于凌乱 资料残缺不全 甚至我感觉其中有相当的一部分会对读者产生一些误导.对于Asp.net中存储图片我在08年一
2011-09-05 14:23:29 99
原创 Asp.net中图片存储数据库以及页面读取显示通用方法详解
前端碰到对在一个系统遇到流程控制中需要存储在数据库存储一个签名图片的问题-一直控制不好, 今天特别关于这个问题详细看了一下.其实这个问题网上资源还是相当多的,但问题是过于凌乱 资料残缺不全 甚至我感觉其中有相当的一部分会对读者产生一些误导.对于Asp.net中存储图片我在08年一
2011-09-05 14:19:29 105
原创 Ajax Extensions:updateprogress 控件实现遮罩效果
body { height: 100%; } #progressBackgroundFilter { top:0px; bottom:0px; left:0px; right:0px; overflow:hidden;
2011-08-09 12:59:16 560
原创 正则表达式30分钟入门教程
目录跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 网上的资源及本文参考文献
2011-07-12 17:41:57 382
原创 正则表达式30分钟入门教程
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你
2011-07-12 17:31:54 84
转载 大文件上传 进度条显示 (仿csdn资源上传效果)
浏览-选择文件-点击 “上传 ”后,效果如下:弹出透明UI遮罩层 并显示上传这个过程 我这里设置太透明了 效果不是很立体 文件结构如图: 说明:用到“高山来客”的大文件上传组件 http://www.cnblogs.com/bashan/archive/2008/05/23/1206095.html以及Newtonsoft.Json.dll Json字符串反序列化为对
2011-06-23 13:58:00 317
转载 ASP.NET下用URLRewriter重写二级域名
摘要:今天我们将谈到的是ASP.NET下用URLRewriter重写二级域名的问题,还涉及到相关扩展库的事项,希望对大家有所帮助。 这里要求对域名进行重写,实现http://1234.abc.com/ 到 ~/Defa.aspx?id=1234的重写。 第一:域名 首先域名要支持泛解悉,就是域名解悉的主机名为星号*,例:*.abc.com。如下图 这样能
2011-06-17 17:50:00 505
转载 利用Intelligencia.UrlRewriter.dll实现URL重写
1.下载Intelligencia.UrlRewriter.dll文件 urlrewriter.net2.添加引用3.设置Web.Config配置文件 //即把$1的值给括号的地方 4.新建两个页面(
2011-06-17 15:48:00 283
转载 五种常见的ASP.NET安全缺陷
保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍。 为了用最小的代价保障应用程序的安全,在代码本身的安全性、抗御攻击的能力等方面,开发者应当担负更多的责任。然而,要从开发的最初阶段保障程序的安全性,必须具有相应的技能和工具,而真正掌握这些技能和工具的开发者并不是很多。
2011-05-30 17:33:00 233
转载 谈谈对于企业级系统架构的理解
在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 这个是最基本的三层架构模式。 表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层; 举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并且依赖业务逻辑层。当然,服务器控件支持数据绑定的功能,
2011-05-27 13:43:00 222
转载 数据库死锁相关
其实所有的死锁最深层的原因就是一个:资源竞争表现一:一个用户A 访问表A(锁住了表A),然后又访问表B另一个用户B 访问表B(锁住了表B),然后企图访问表A这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了同样用户B要等用户A释放表A才能继续这就死锁了解决方法:这种死锁是由于你的程序的BUG产生的,除了调整你的程序的逻辑别无他法仔细分析你程序的逻辑,1:尽量避免同时锁定两个资源2: 必须同时锁定两个资源时,要保证在任何时刻都应该按照相同的顺序来锁定资源.
2011-05-09 13:51:00 1508
原创 高性能分页
高性能分页 SQLServer中有一个Set Rowcount的的设置,它的意思是使命令的处理在响应指定的行数之后停止处理命令,利用这个特点,我们可以借用它来在一个千万行级数据表中实现高性能分页查询。先来说说实现方式: 1、我们来假定Table中有一个已经建立了索引的主键字段ID(整数型),我们将按照这个字段来取数据进行分页。 2、页的大小我们放在@PageSize中 3、当前页号我们放在@CurrentPage中 4、如何让记录指针快速滚动到我们要取的
2011-04-19 11:58:00 286
原创 高并发高流量网站架构
<br />Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。<br /> 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: <br /> 首先在整个网络的高度讨论了使用镜像网站,CDN内容分发网络等技术对负载均衡带来的便利及各自的优缺
2011-04-14 11:55:00 238
原创 240多个jQuery插件
概述<br />jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX
2011-03-28 17:05:00 169
原创 asp.net实现文件上传带进度条(多种风格)
<br /> <br /><form id="form1" runat="server"><br /><asp:ScriptManager ID="scriptManager" runat="server" EnablePageMethods="true" /><br /><br /><script type="text/javascript"><br />var intervalID = 0;<br />var progressBar;<br />var fileUpload;<br />var form
2011-03-28 16:08:00 366
原创 ASP.NET 漂亮的免费甘特图控件
这是一个WEB下的甘特图控件,控件的体积只有54KB,只有一个DLL文件。以左右分隔形式显示,左边是图形数据的绑定字段显示,右边是甘特图的线条计划。这个控件我花费了大概3天的时间完成的,使用方法很简单,设置指定的字段后并DataSource一个DataTabel就可以。控件是以.NET2.0的框架开发,肯定不支持1.1的了,不过我想会向上兼容。控件支持IE5, IE6, IE7, IE8,FF,Chrome本控件完全免费使用,包括商业,但是请保留版权(www.51ascx.com)控件预览: 使用说明
2011-03-25 11:00:00 1990 3
原创 [CDN]动态内容的缓存技术 CSI,SSI,ESI
<br /> CDN 中动态内容是不太好解决的,通常需要很麻烦的技术和方法来实现这些功能,比如我设计过一种动态缓存的方法,基于 session 栏接,然后根据热点来做动态缓存时间的控制。目前开放的实现 Cache 的技术主要有 CSI,SSI,ESI 之类几种。在一个动态网页中,内容不断更新和变化,但这并不意味不能缓存,其实还是有 90% 的内容都可以做到 CDN 中的。只要花点心思。但这些都对客户有更加高的要需求。下面是这向种技术的介绍。<br />动态 Cache 页面有如下一些方案:<br />
2011-03-16 11:55:00 974
原创 在 ASP.NET 中执行 URL 重写
<br />让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录或网站移动到另一个目录或网站,结果导致已将旧 URL 用作书签的访问者断开链接。在本文中,我们将了解如何通过将 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&typ
2011-03-11 13:04:00 250
原创 Math.Round 方法 (近舍入或四舍六入五成双)
<br />将双精度浮点值舍入为最接近的整数。 <br /> <br />命名空间: System<br />程序集: mscorlib(在 mscorlib.dll 中) 语法publicstaticdouble Round(<br />double a<br />)<br />public static double Round(<br /> double a<br />)<br />参数a类型:System.Double<br />要舍入的双精度浮点数。 <br />返回值类型:System.
2011-03-11 11:30:00 657
原创 SQL server 动态SQL对变量讲行赋值
<br />执行如下SQLdeclare @t int<br />exec('set @t=1') <br />print(@t)<br />报如下错误! <br />服务器: 消息 137,级别 15,状态 2,行 1 <br />必须声明变量 '@t'。<br /> <br /> 实际就是变量与动态语句不能共享, <br /><br />那么换成这样就行, <br /><br /> <br /> declare @t int<br />set @t=1<br />print(@t)<br />或exec
2011-02-23 11:30:00 221
原创 Window.ShowModalDialog使用手册
<br />基本介绍:<br /> showModalDialog() (IE 4+ 支持)<br /> showModelessDialog() (IE 5+ 支持)<br /> window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。<br /> window.sh
2010-12-29 11:29:00 139
原创 AjaxToolKit---ModalPopupExtender
<br />1.控件功能描述<br />以模式窗口的方式弹出客户或服务器控件,以突出显示! 弹出的一般是DIV或PANEL.<br />2.控件属性描述<br />TargetControlID : 触发弹出操作的控件ID.<br />PopupDragHandleControlID : 弹出层中可以拖动的层的控件ID. 就是"标题栏"层ID.<br />PopupControlID: 要弹出的层的ID.<br />BackgroundCssClass: 弹出层背景样式.<br />DropShadow:
2010-12-09 15:56:00 623 1
原创 SQL Server:在 SQL Server 2005 中配置数据库邮件
对于真正的 DBA 来说,数据库邮件是必不可少的。例如,数据库发生了警报(alert), DBA 希望得到邮件通知,以便即时排除故障。或者是监控数据库作业(SQL Server Job)的运行状况,当检查到失败的作业时,就发送数据库邮件报告给 DBA。 在 SQL Server 2000 中 配置 “SQL Mail”,需要安装 Outlook,配置过程比较麻烦。在 SQL Server 2005 中配置 “Database Mail” 就相对容易多了。主要是理清思路。 SQL Server
2010-11-24 16:57:00 371
原创 SQL SERVER 发送邮件
早在sql server 2000中可以通过sql mail给指定的邮件地址发邮件。SQL SERVER 2005中我们仍外可以用sql server2000中的SQLMAIl功能发送邮件,但SQL SERVER2005中又提供一个新数据库邮件功能也可以发送和接收邮件。这里以数据库邮件为例进行说明。为了安全起见,微软将数据中的一些可能带来安全隐患的一些功能组件禁用掉了,数据库邮件和SQL MAIL都在被禁用之列,因些第一步是通过外围配置器将这两个功能组件启用。启用之后进入SQL
2010-11-24 16:52:00 1012
原创 通过SQL发送邮件,SQL发送Email(转)
<br />以下利用SQL来发送邮件的资料整理于微软官方。<br />如何将 IIS SMTP 服务配置为中继 SMTP 邮件 配置智能主机<br />注意:本文中作为示例列出的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名和事件完全是虚构的。决无意影射,也不应由此臆测任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名或事件。<br />您可以使用类似如下的代码在数据库中创建一个存储过程,使之通过使用 SQL Server OLE 自动化存储过程调用 CDONTS 对象模型来发送电子邮
2010-11-24 16:43:00 442
原创 .Net中日期函数
1 DateTime dt = DateTime.Now; <br /> 2 <br /> 3 dt.ToString();//2005-11-5 13:21:25 <br /> 4 dt.ToFileTime().ToString();//127756416859912816 <br /> 5 dt.ToFileTimeUtc().ToString();//127756704859912816 <br /> 6 dt.ToLocalTime().ToString();//2005-11
2010-11-19 17:58:00 243
原创 Asp.Net带背景的验证码
<br /> protected void Page_Load(object sender, EventArgs e)<br /> {<br /> if (!IsPostBack)<br /> {<br /> Session["CheckCode"] = CreateRandomCode(4);<br /> CreateImage(Session["CheckCode"].ToString());<br />
2010-10-27 16:52:00 119
原创 roleManager 元素(ASP.NET 设置架构)
<roleManager cacheRolesInCookie="true|false" cookieName="name" cookiePath="/" cookieProtection="All|Encryption|Validation|None" cookieRequireSSL="true|false " cookieSlidingExpiration="true|false " cookieTimeout="number of
2010-10-25 15:40:00 333
转载 【转贴收藏】SQL常用语句,含查看数据库日志
<br />--//清空日志 <br />checkpoint <br /> <br />--//查看数据库日志 <br />select * from ::fn_dblog(null,null) <br />select * from ::fn_dblog(null,null) where [current lsn]>='000001ae:00000074:0001' and [current lsn]<= '000001ae:00000085:0005' <br />
2010-10-15 14:01:00 460
转载 基于.Net的单点登录(SSO)解决方案
<br /> 前些天一位朋友要我帮忙做一单点登录,其实这个概念早已耳熟能详,但实际应用很少,难得最近轻闲,于是决定通过本文来详细描述一个SSO解决方案,希望对大家有所帮助。SSO的解决方案很多,但搜索结果令人大失所望,大部分是相互转载,并且描述的也是走马观花。<br /> 闲话少叙,进入正题,我的想法是使用集中验证方式,多个站点集中Passport验证。 如下图所示:<br /><br /> 为方便清晰描述,先定义几个名词,本文中出现之处均为如下含义。 <br /> 主站:P
2010-09-30 10:44:00 491
转载 Asp.net操作cookie大全
实例代码: view sourceprint?01 下面是写cookie 02 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 03 DateTime dt = DateTime.Now;//定义时间对象 04 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn05 cookie.Expires = dt.Add(ts);//添加作用
2010-09-17 16:09:00 204
原创 几款ASP.NET在线文本编辑器
<br />1,FCKeditor 编辑器<br />最新版本: 2.3.1<br />站点:http://www.fckeditor.net<br />演示:http://www.fckeditor.net /demo<br />特点:开源、免费 支持几乎所有的浏览器<br />2,eWebEditor在线编辑器<br />最新版本:4.0<br />站点:http://www.ewebsoft.com/<br />演示:http://ewebeditor.webasp.net/demo.asp<br /
2010-09-15 17:02:00 336
转载 sql数据库作业[定时执行任务]的创建
--每月执行的作业exec p_createjob @jobname='mm',@sql='select * from syscolumns',@freqtype='month'--每周执行的作业exec p_createjob @jobname='ww',@sql='select * from syscolumns',@freqtype='week'--每日执行的作业exec p_createjob @jobname='a',@sql='select * from syscolumns'--每日执行的作业
2010-09-15 16:51:00 356
转载 GridView合并表头多重表头无错完美版
<br />GridView合并表头多重表头无错完美版(以合并3列3行举例)<br /><br />效果图:<br /><br /><br />后台代码:<br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web
2010-08-31 14:15:00 200
原创 C#常用的正则表达式
<br />"^/d+$" //非负整数(正整数 + 0) <br />"^[0-9]*[1-9][0-9]*$" //正整数 <br />"^((-/d+)|(0+))$" //非正整数(负整数 + 0) <br />"^-[0-9]*[1-9][0-9]*$" //负整数 <br />"^-?/d+$" //整数 <br />"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) <br />"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/
2010-08-31 13:31:00 119
css样式重置文件reset.css
2020-07-16
Crystal+Reports+水晶报表设计与开发实务
2010-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人