上一页 1 ··· 5 6 7 8 9

2013年4月23日

AspNetPager 详细属性

摘要: AccessKey (从 WebControl 继承)Gets or sets the access key that allows you to quickly navigate to the Web server control.AlwaysShow获取或设置一个值,该值指定是否总是显示AspNetPager分页按件,即使要分页的数据只有一页。AppRelativeTemplateSourceDirectory (从 Control 继承)Gets or sets the application-relative virtual directory of the Page or UserC 阅读全文

posted @ 2013-04-23 14:39 六欲 阅读(201) 评论(0) 推荐(0) 编辑

2013年4月18日

数据库主键设计之思考

摘要: 在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。主键的必要性:有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。主键的无意义性:我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有“订单编号”字段,而这个字段呢在业务实际中本身就是应该具有唯一性,具有唯一标识 阅读全文

posted @ 2013-04-18 19:34 六欲 阅读(123) 评论(0) 推荐(0) 编辑

2013年4月13日

关于asp.net中页面事件加载的先后顺序

摘要: 关于asp.net中页面事件加载的先后顺序一、ASP.NET 母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发。请记住,母版页会合并到内容页中并被视为内容页中的一个控件,这一点十分有用。下面 阅读全文

posted @ 2013-04-13 10:55 六欲 阅读(193) 评论(0) 推荐(0) 编辑

Ajax工作原理

摘要: 在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。 在这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解。1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest 阅读全文

posted @ 2013-04-13 10:54 六欲 阅读(206) 评论(0) 推荐(1) 编辑

数据库优化小节

摘要: 1.表上的字段不要太多,能独立出去的尽量独立出去,虽然表上的字段多,写代码会比较方便, 但是运行效率就差了2.将字符串的比较变成数字型比较每个系统都会有用户管理,其中必然有 昵称,密码,邮件等的字符串类型数据比较的问题。在数 据库操作中,字符串比较的效率是相当低下的。因此遇到字符串的比较,必须将其转换为数字型 比较。 具体做法是:在数据库表中增加相应的数字字段,比如 cNickname -> iNickNumber ,其中 iNickNumber 的数值为 cNickname 的 哈希值3.适当使用存储过程4.尽量把描述类的信息与图片字段单独放在别的表中5.不要忘记索引(index)也不 阅读全文

posted @ 2013-04-13 01:57 六欲 阅读(166) 评论(0) 推荐(0) 编辑

提高SQL查询效率

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,否则 阅读全文

posted @ 2013-04-13 01:56 六欲 阅读(139) 评论(0) 推荐(0) 编辑

.net错误处理机制

摘要: .net错误处理机制让我们想想,ASP.NET为我们提供了几种错误处理机制?如果同时使用他们是不是有一定的优先级?.NET提供了四种错误处理机制,它们有一定的优先级顺序:Page_Error事件>ErrorPage属性>Application_Error事件> <customErrors>配置项。下面分别介绍这四种错误处理机制的用法。 1.Page_Error事件 Page_Error 事件提供一种捕获在页级别出现的错误的方法。您可以只是显示错误信息(正如下面的示例代码所示),也可以记录事件或执行某个其他操作。private void Page_Load(obje 阅读全文

posted @ 2013-04-13 01:53 六欲 阅读(260) 评论(0) 推荐(0) 编辑

2013年4月11日

网站架构的演变过程

摘要: 1.网站架构的演变过程之一1.一个虚拟主机和一个数据库就搭建了一个最基本的网站。2.网站架构的演变过程之二增加缓存 1.减少Http请求,压缩css,js,图片的大小。 2.增加页面缓存和增加数据缓存处理。 3.自购服务器进行IDC托管。3.网站架构的演变过程之三增加web服务器 1.增加一台WebServer,但是增加一台WebServer的时候意味着要在两台的服务器上分别建立相同的站点2.出现如下问题: 1.如何让访问分配到这两台机器上?Nginx 2.如何保持状态信息的同步,例如用户session等? 3.如何保持数据缓存信息的同步? 4.如何让上传文件这些类似的功能继... 阅读全文

posted @ 2013-04-11 21:19 六欲 阅读(232) 评论(0) 推荐(0) 编辑

2013年3月29日

如何处理几十万条并发数据

摘要: 该文出处:http://blog.csdn.net/zengjibing/article/details/3923168 阅读全文

posted @ 2013-03-29 22:25 六欲 阅读(172) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9

导航