- 博客(25)
- 资源 (12)
- 收藏
- 关注
原创 排序算法总结
排序的基本概念与分类假设含有n个记录的序列为r1,r2,⋯,rn,其相应的关键字分别为k1,k2,⋯,kn,需要确定1,2,⋯,n的一种排列$p_1,p_2,\cdots,pn,使其相应的关键字满足k{p1}\le k{p2}\le \cdots \le k{pn}非递减(或非递增)关系,即使得序列成为一个按关键字有序的序列{r{p1}, r{p2}, \cdots, r_{pn}}$,这样的操作...
2016-11-23 08:53:39 345
原创 后台页面访问权限:页面基类&内置票据认证 使用方法
一般网站后台页面除了登录页面login.aspx未登录用户可访问外,其它页面必须登录用户才可访问,当用户未登录时进入某个页面则自动判断并跳转到登录页面:(如果login.aspx页面用到图片及Css、Js文件,那么也必须允许未登录用户可访问Images、Css、Js文件夹) 方法一:运用页面基类BasePage.cs1、BasePage.cs代码:
2016-11-17 15:53:40 703
原创 asp.net 母版页使用详解
母版页是VS2005中新引入的一个概念,它很好地实现界面设计的模块化,并且实现实现了代码的重用。它就像婚纱影楼中的婚纱模板,同一个婚纱模板可以给不同的新人用,只要把他们的照片贴在已有的婚纱模板就可以形成一张漂亮的婚纱照片,这样可以大大简化婚纱艺术照的设计复杂度。这里的母版页就像婚纱模板,而内容页面就像两位新人的照片。在VS2003中没有母版页,要实现这种设计重用的效果,我们只能用“用户控件”来
2016-11-17 15:46:12 1359
原创 asp.net页面间传值方式
使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中。 在ValuePage.aspx前台新建两个textbox控件,ID分别为:tbUser
2016-11-17 15:33:55 354
原创 ASP.NET 所有的页面指令介绍
当使用指令时,虽然标准的做法是将指令包括在文件的开头,但是它们可以位于 .aspx 或 .ascx 文件中的任何位置。每个指令都可以包含一个或多个特定于该指令的属性(与值成对出现)。注意 @ Page 指令只能在 .aspx 文件中使用,而 @ Control 指令只能在 .ascx 文件中使用。Web 窗体页框架支持以下指令。ASP.NET中的常用指令@ Pa
2016-11-17 11:27:13 2146
原创 ASP.NET @Page页面指令属性详情
@Page指令位于每个ASP.NET页面的顶部,告诉ASP.NET这个具体页面使用什么属性,以及该页面继承的用户控件。ASP.NET页面@Page指令属性有:AspCompat、Async、AsyncTimeout、AutoEventWireup、Buffer、ClassName、ClientIDMode、CodeBehind、 CodeFile、CodeFileBaseClass、CodePag
2016-11-17 11:24:26 2040
原创 OutputCache属性详解(四)— SqlDependency
NoStorebool值,用于决定是否阻止敏感信息的二级存储,默认值为 false。该属性的测试代码,我没写出来,不知道如何写,各位知道的大侠请说下哈! SqlDependency标识一组数据库/表名称对的字符串值,页或控件的输出缓存依赖于这些名称对。请注意,SqlCacheDependency 类监视输出缓存所依赖的数据库中的表,因此当更新表中的项时,使用基于表的轮询时将从缓
2016-11-16 17:00:34 353
原创 OutputCache属性详解(三)— VaryByHeader,VaryByCustom
VaryByHeader :分号分隔的 HTTP 标头列表,用于使输出缓存发生变化。将该特性设为多标头时,对于每个指定标头组合,输出缓存都包含一个不同版本的请求文档。 注意:设置 VaryByHeader 特性将启用在所有 HTTP 1.1 版缓存中缓存项,而不仅仅在 ASP.NET 缓存中进行缓存。用户控件中的 @ OutputCache 指令不支持此特性。 准备测试代码配置文件和页面如
2016-11-16 16:58:13 770
原创 OutputCache属性详解(二)一 Location
Web应用程序中的使用缓存位置:客户端缓存(Client Caching)代理缓存(Proxy Caching)反向代理缓存(Reverse Proxy Caching)服务器缓存(Web Server Caching)Location:OutputCacheLocation 枚举值之一。使用该枚举指定的值。这些值确定页输出的缓存位置。默认值为 Any。Any:输出缓存
2016-11-16 16:54:34 819
原创 OutputCache概念学习
缓存的分类: 客户端缓存(Client Caching)代理缓存(Proxy Caching)反向代理缓存(Reverse Proxy Caching)服务器缓存(Web Server Caching) 缓存的好处及应用:可以让如css,js,image,aspx 等资源文件在第二次访问时读取本地而不用再次请求服务器端,减少客户端对服务器资源请求的压力,加快客户端响应速度。
2016-11-16 16:45:23 421
原创 OutputCache的Duration与CacheProfile属性详情
Duration与CacheProfile属性Duration:页或用户控件进行缓存的时间(以秒计)。在页或用户控件上设置该特性为来自对象的 HTTP 响应建立了一个过期策略,并将自动缓存页或用户控件输出。CacheProfile:与该页关联的缓存设置的名称。这是可选特性,默认值为空字符串 ("")。 测试OutputCache准备在Visual Studio中,新建
2016-11-16 13:23:45 887
原创 ASP.NET的Cache缓存属性介绍
1.简介 缓存是系统或应用程序将频繁使用的数据保存到内存中,但系统或应用程序再次使用时,能够快速地获取数据。缓存技术是提高Web应用程序开发效率最常用的技术。在ASP.net中,有3种缓存技术,即页面输出缓存,页面部分缓存和页面数据缓存。2.页面缓存输出页面缓存是最为简单的缓存机制,该机制将整个Asp.net页面内容保存在服务器内存中。当用户请求该页面时,系
2016-11-16 10:42:43 523
原创 ASP.NET的缓存详解
ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,缓存支持无疑是我
2016-11-16 10:31:34 375
原创 看懂SqlServer查询计划
阅读目录开始SQL Server 查找记录的方法SQL Server Join 方式更具体执行过程索引统计信息:查询计划的选择依据优化视图查询推荐阅读-MSDN文章对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题, 因此本文只谈优化查询时如何看懂SQL Server查询计划。毕竟我对SQL Server的认识有限
2016-11-16 09:45:31 458
原创 细说 ASP.NET Cache 及其高级用法
阅读目录开始Cache的基本用途Cache的定义Cache常见用法Cache类的特点缓存项的过期时间缓存项的依赖关系 - 依赖其它缓存项缓存项的依赖关系 - 文件依赖缓存项的移除优先级缓存项的移除通知巧用缓存项的移除通知 实现【延迟操作】巧用缓存项的移除通知 实现【自动加载配置文件】文件监视技术的选择各种缓存方案的共存许多做过程序性能优化的人,或者关注过程程序性能的人,应该都使
2016-11-16 09:40:00 754
原创 高效网站开发缓存技术应用——网页输出缓存
网页输出缓存 是 ASP.NET 缓存中的重要组成部分。网页输出缓存又分为:完整页缓存、用户控件缓存 和 缓存后替换。下面我们先来学习一下 ——完整页缓存! 使用@OutputCache 可以已声明的方式控制ASP.NET页或页中包含的用户控件的输出缓存策略,实现对页面输出缓存的一般性需求。关键技术:[csharp] view
2016-11-16 09:14:13 853
原创 varchar和Nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varch
2016-11-15 16:44:34 286
转载 兼容IE6的min-width、min-height的简单方法
下面小编就为大家带来一篇兼容IE6的min-width、min-height的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧如果一个站是宽屏的,你左右拖动浏览器的窗口网站宽度会随着窗口的大小而改变,而浏览器窗口宽度减小到一定程度后就会出现下边的滚动条,网站宽度就不会再减小了,我们知道这一简单的功能用css的min-width就很容易能
2016-11-15 10:44:56 377
原创 Sql语句复制表结构
1.复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.方法二:(由tianshibao提供)CREATE TABLE 新表 LIKE 旧表3.复制旧表的数据到新表(假设两个表结构一样)I
2016-11-12 16:14:19 775
原创 ASP.NET会话(Session)保存模式
日抽空就说一下 Session在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003中搜索一下即可看到关于 Web.config中的节点元素的描述,共有 Off、InProc、StateServer、SQLServer四种模式。Off、InProc分别指“不启用”、“进程内保存(默认值)”,此两种模式没啥讲的,所谓 InProc就是把 Session
2016-11-12 15:37:56 3083
原创 .Net中Session的配置
一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NET平台下建立Session服务器的几种办法, 并介绍在使用Session时的各种经验和技巧.二.关于Session,SessionID和CookiesSession数据保存在服务器端, 但是每一个客户端都需要保存一个SessionI
2016-11-12 09:29:17 797
原创 SQL Server中查询CPU占用高的SQL语句
QL Server中查询CPU占用高的情况,会用到sys.sysprocesses ,dm_exec_sessions ,dm_exec_requests 一、查看当前的数据库用户连接有多少 USE masterGOSELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb'
2016-11-11 11:23:19 1223
转载 分享一下我研究SQLSERVER以来收集的笔记
前言为什麽分享??因为像现在网上很多人攻城师那样,转行去卖水果,卖早餐,总有一日我也会离开这个行业的由于本人不是在大公司上班工资很低,我希望有一天存到足够的钱离开这个行业,然后开一个面包店(现时的想法/梦想)因为我知道开面包店还是可以实现的,相比起其他的梦想和想法来说,难度不是太大做一个面包师傅,能看到每个食到自己做的面包的人的微笑,你说幸福不是从这里来的吗?把自己所学到的东西
2016-11-11 10:45:00 391
原创 ASP.net搭建三层架构网站
1、新建项目2、创建Visual Studio解决方案 3、再创建项目4、选择类库类型 5、依次创建bll(业务逻辑层),dal(数据访问层)和model(模型层也可以叫实体层)6、添加一个网站7、选择相应的类型8、修改名称9、设为启动项目10、结构如下1
2016-11-09 09:31:38 7051
转载 Global.asax 文件的详情介绍
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述 Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET
2016-11-04 11:22:09 585
SQLSERVER优化用的的语句
2024-08-23
HPE iLo 4 Firmware 2.82 固件及中文语言包 亲测于 HPE ProLiant DL580 Gen9
2024-08-08
SQLServer搭建有域高可用Alwayson集群
2022-07-06
NineSky实战ASP.NET MVC源码
2019-03-27
相关性算法BM25
2017-09-21
五子棋游戏程序源码
2017-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人