上一页 1 ··· 104 105 106 107 108 109 110 111 112 ··· 114 下一页
摘要: 1.自定义类namespaceSessionShare{ publicclassCrossDomainCookie:IHttpModule { privatestringm_RootDomain=string.Empty;#regionIHttpModuleMemberspublicvoidDis... 阅读全文
posted @ 2015-04-11 23:43 甜菜波波 阅读(427) 评论(0) 推荐(0)
摘要: 今天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的... 阅读全文
posted @ 2015-04-11 17:20 甜菜波波 阅读(2886) 评论(0) 推荐(0)
摘要: Summary:如何入门使用Data Access Application Block,可以参考Enterprise Library 3.1中文帮助:数据访问应用程序块。这篇文章侧重在DAAB工作原理、代码结构上的一些注解。DAAB中抽象类Database提供了针对数据库操作的接口,从它派生出来的各... 阅读全文
posted @ 2015-01-13 10:45 甜菜波波 阅读(1218) 评论(0) 推荐(0)
摘要: group by 的意思为分组汇总。使用了group by 后,要求Select出的结果字段都是可汇总的,否则就会出错。比如,有:{学号,姓名,性别,年龄,成绩}字段 这样写:SELECT 学号,姓名,性别,年龄,sum(成绩)FROM 学生表GROUP BY 学号就是错的,因为 “姓名、性别、年龄... 阅读全文
posted @ 2014-08-19 11:11 甜菜波波 阅读(506) 评论(0) 推荐(0)
摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data;usingSystem.Web.SessionState;namespacefriends{//////Hand... 阅读全文
posted @ 2014-05-15 10:41 甜菜波波 阅读(256) 评论(0) 推荐(0)
摘要: .NET运行机制.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。公共语言运行时 阅读全文
posted @ 2014-02-12 14:55 甜菜波波 阅读(826) 评论(0) 推荐(0)
摘要: 最近在做一个销售系统的时候,操作人员提交数据的时候数据库竟然会出现多条数据相同的记录,并且是在1秒之内,客户反馈给我们,第一反应是重复提交的问题,检查了下代码,程序执行完成后应该是跳转到别的页面的,可为什么执行了第一次后没有跳转呢? 并且系统的提交按钮提交后 会confirm 确认 后 disabled=“true”的,难道是confirm验证没有执行? 由于不能和客户直接沟通,也不得而知,但是在以后编写程序时要注意重复提交的问题,有如下方法1.页面第一次加载到时候生成一个令牌, 提交数据的时候检测令牌状态 在程序执行完以后将令牌清空protected void Page_Load(objec 阅读全文
posted @ 2014-01-27 10:39 甜菜波波 阅读(1616) 评论(0) 推荐(0)
摘要: 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方: 当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游... 阅读全文
posted @ 2013-12-20 11:16 甜菜波波 阅读(211) 评论(0) 推荐(0)
摘要: INSERT:表1(ID,NAME)表2(ID,NAME)当用户插入表1数据后,表2也被插入相同的数据CREATETRIGGERTRI1ON表1FORINSERTASBEGININSERTINTO表2SELECT*FROMINSERTEDENDGODELETE:表1(ID,NAME)表2(ID,AGE,GENDER)当用户删除表1某条ID的数据后,表2相应ID的数据也被删除CREATETRIGGERTRI2ON表1FORDELETEASBEGINDECLARE@idINTSELECT@idFROMDELETEDDELETE表2WHEREID=@idENDGOUPDATE:表1(ID,NAME) 阅读全文
posted @ 2013-12-20 10:41 甜菜波波 阅读(559) 评论(0) 推荐(0)
摘要: 学习事务后有些心得分享,以财务转账为例子:一、用存储过程的方式实现事务打开MSSQL,执行以下代码:create database aaaa ---创建数据库--------------------use aaaacreate tablebb----创建表( ID int not null primary key, --帐号 moneysmoney--转账金额 )-------------------- insert into bb values ('1','2000')--插入两条数据 insert into bb values ('2',&# 阅读全文
posted @ 2013-12-20 09:38 甜菜波波 阅读(292) 评论(0) 推荐(0)
上一页 1 ··· 104 105 106 107 108 109 110 111 112 ··· 114 下一页