上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 82 下一页
摘要: form:http://www.informit.com/articles/article.aspx?p=25862&redir=1 In this article, Jimmy Nilsson presents the pros and cons of using globally unique identifiers (GUIDs) as the datatype for ... 阅读全文
posted @ 2008-08-08 11:00 netcorner 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 反规范化设计 为了提升性能而使用反规范化设计 常用方法: A、在多个表中存储某个字段的副本 B、在父表中存储汇总值 C、将活动数据和历史数据分开存储 D、应用程序本地缓存数据 E、使用临时表、中间表、索引视图 #数据库技术 阅读全文
posted @ 2008-08-08 10:26 netcorner 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、我们需达解决的麻烦 减少HTTP请求数. 减少HTTP请求数有什么好处 降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销 减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销. 减小被请求文件大小, 减少请求数据占用的网络带宽. 让用户更快的看到想要的结果. 提高客户端渲染速度. 让浏览器同时能请求更多的数据. 提高服务... 阅读全文
posted @ 2008-08-04 23:51 netcorner 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Web2.0带给我们更好的用户体验和更炫更酷的效果,javascript,flash, Silverlight都是跃跃欲试。目前应用最多的还是javascript,所以你会经常看到很多web2.0网站有n多的js和css,这时管理这些文件和如此多的代码怎么提性能提升的问题也来了。以下就来讲讲我目前想到的一些问题吧。 1.js和css引用时如何做到让请求进行并发下载。 我们通过firebug,就会发... 阅读全文
posted @ 2008-08-04 12:35 netcorner 阅读(3996) 评论(31) 推荐(2) 编辑
摘要: Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件: . jsUnitCore.js -- 每个测试文件都要引用它 . testRunner.html -- 用来运行具体的jsunit 测试 (1) 起步例子: 在Jsunit解压后的同级目录下建立两个文件,目录结构:... 阅读全文
posted @ 2008-08-01 23:49 netcorner 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 作者 volnet(可以叫我大V) 关于嵌入的资源在MSDN已经有一些基本的介绍:“嵌入的资源”() 这里我们要介绍的内容将让这些资源变得更加简洁。 通常我们在ASP.NET2.0中使用嵌入的资源的时候只需完成以下几步: 1.添加资源文件,如: 2.将资源文件的编译方式变为“嵌入的资源”,如: 3.添加Assembly信息(AssemblyInfo.CS或者在... 阅读全文
posted @ 2008-07-31 22:26 netcorner 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 如下的最简单的HTML代码 在Firefox 下面,如果你更改了表单的内容,然后你点击刷新按钮,你会发现,文本框里面的数值并没有回复到原始值,而是你修改后的数值。 有2种猜测 1 火狐缓冲了页面,发现文件没有改变,所以页面也不变 2 火狐替你自动填写了你刚才填写的东西,类似自动填表功能 测试发现,即使修改代码为 依然无效,因为文件内容改变了,可是文本框依然... 阅读全文
posted @ 2008-07-30 11:37 netcorner 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这几天忙着解决并发性问题,一直也没好的解决方案,查过的一些资料也基本上就是数据库加琐,可我遇到这种情况估计用数据库加琐是很难解决的,下面大概描述这种情况: 当A,B用户(都具有该问这个模块权限的情况下)进入同一个管理列表时,数据都是相同的(因为当时可能还没有被修改),当时A用户就发现某条记录某项还没填写完整点击进去修改,此时B恰好也同时进入了该页面,也有想修改的意思。A用户把其中某项数据填写完整后提交了。而B看到这条记录,其实A用户已经填写完整了,但是他还不知道(看到的还是原先的信息),以为这下记录可能还存在问题,所以他在该记录信息的备注项,填写了“该信息未填写完整”,然后也提交上去。这时这. 阅读全文
posted @ 2008-07-29 11:00 netcorner 阅读(2385) 评论(49) 推荐(0) 编辑
摘要: 锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A用户... 阅读全文
posted @ 2008-07-28 22:07 netcorner 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前篇文章主要谈了持久化是不是需要的问题,其实一开始我的想法还是觉得是需要持久层的,就像有人说的持久化可以使在编译时知道你的类型和赋值正与否,而使用那些容器确不能,此时也体现出强类型的好处。如果用类似Hashtable这些的容器会使编译通过,结果可能会在程序运行的时候出错。使用此等容器有好有坏,就如鱼和熊掌不能兼得一般,很难权衡(此等问题,还得再向园子大牛级人物讨教一下)。因为之前我也说过了,用实体层的话,可能会运用大量的反射过程,代价太高。在框架没设计验证时,我一开始就采用的是ORM那种思想,到框架加入验证想法,我的想法随之也改变了!上篇文章先说到这里,先谈谈我的框架中对验证层的相关设计吧!这 阅读全文
posted @ 2008-07-22 10:02 netcorner 阅读(2145) 评论(18) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 82 下一页