摘要:
第一种public static DataView GetLatestComments(int numComments) { DataView Comments = new DataView(GetComments()); Comments.Sort = “DateCreated Desc“; string filter = string.Empty; string delimiter = string.Empty; numComments = Math.Min(numComments, Comments.Count); for (int i = 0; i < numComments; 阅读全文
摘要:
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使用 阅读全文
摘要:
--XML --1.modify() DECLARE @x XML SELECT @x = '<People NAME="dongsheng" SEX="女"/>' DECLARE @SEX NVARCHAR(10) SELECT @SEX = '男' SET @x.modify(' replace 阅读全文
摘要:
所有子系统在注册时,将子系统的注销处理程序的地址都存到认证中心;省中心建立单点退出服务,服务被调用时会遍历子系统注销程序的地址列表,并依次访问。各子系统在退出时调用该服务。 阅读全文
摘要:
1.数据记录数多,数据记录小查询现象: 检索速度低、内存占用大(存储数据的索引),硬盘读取压力大,硬盘寻址压力大,条件检索和聚合检索(效果不明显)优化思路:对数据进行格式化处理,实时将统计信息进行存储,进行数据分表以避免对不必要数据的检索,硬件上要购买寻址能力强的存储设备和部署方案2.数据记录数少,数据文件大查询现象:I/O压力大,写操作难度比较大,条件检索的效果明显,全表检索难度大,硬盘的I/... 阅读全文
摘要:
9.2HTTP协议的缓存浏览网页采用的是HTTP协议实现浏览器和服务器的通讯。HTTP协议中包括了完整的缓存管理规范。9.2.1缓存部件用户通过浏览器来访问Plone服务器的时候,中间可能经过浏览器和缓存服务器,如下结构图所示:这里,浏览器和缓存服务器都能提供缓存功能:浏览器:一般浏览器都可以进行缓存。浏览器根据接收页面的http消息头中缓存设置信息进行缓存。浏览器一般都有清除缓存的功能。Squi... 阅读全文
摘要:
web代码安全问题总结一, 数据库安全性1,MSSQL数据库安全性l web中不允许使用sa级的用户连接数据库解决方法:删除sa用户,新建一个权限为sa的用户,用户名和密码一样要复杂。以防暴力破解。新建一个web连接用户,去掉所有服务器角色,在用户映射中加入此用户要操作的数据库和db_public身份。如果需要其它操作要另加权限(如只加insert/delete/select/update)。每个... 阅读全文
摘要:
今天由于项目需要进行了数据库大批量数据操作的实验:由服务程序生成10万条记录,竟将其插入到SQLSERVER数据库中第一次:刚开始用三层架构的Model 模式,即创建实体对象并给对象赋值,并且每次都关闭conn,程序循环执行10万次共用了80多分钟。第二次:conn只打开一次,运行10万次共用了30分钟。第三次:直接用字符串连接sql语句进行执行,抛弃model用了,执行10万次共用了5分钟。第四... 阅读全文
摘要:
客户端javascript $.getJSON("http://10.18.5.51/Default.aspx?callback=?", function(data) { alert(data.MAX); }); 服务器端string jsoncall = Request.QueryString["callback"]; Response.Write(jsoncall+"({MAX:1000,O... 阅读全文
摘要:
动作描述 使用聚集索引 使用非聚集索引 列经常被分组排序 应 应 返回某范围内的数据 应 不应 一个或极少不同值 不应 不应 小数目的不同值 应 不应 大数目的不同值 不应 应 频繁更新的列 不应 应 外键列 应 应 主键列 应 应 频繁修改索引列 不应 应 阅读全文
摘要:
1、文件上传protected void Page_Load(object sender, EventArgs e) { string fnid = Request["CKEditorFuncNum"]; /*文件上传部分省略*/string filepath=getfileurl();//返回的文件路径string msg="上传成功";// 返回的消息,可以为空;showMsg(fnid,"文... 阅读全文