上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页
摘要: 在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作是在一个事务之中完成的。当系统使用频繁就会出现插入操作和删除操作同时进行的情况。这个时候插入事务会先将主表A放置独占锁,然后去... 阅读全文
posted @ 2007-06-11 23:19 深蓝 阅读(9701) 评论(31) 推荐(0)
摘要: 在JS中ReadOnly属性比较奇怪,直接创建一个对象,给该对象赋值readonly属性不能够向HTML中一样使用下面的方式: var x=document.createElement("input");x.type="text";x.value="ttttt";x.id="xy";x.readonly="readonly"; 这样创建的对象并不是只读的。正确的写法是: var x=documen... 阅读全文
posted @ 2007-06-04 23:51 深蓝 阅读(7048) 评论(3) 推荐(0)
摘要: 最近在做项目的时候为了对付NLB,把原来附件保存到Web服务器的方式改成了保存到数据库的方式。这样改动后,一般的附件上传没有问题,但是有一个做了Hash校验的附件上传页面却很奇怪的在数据库中只保存了大量的0,也就是说附件的内容全是0.查看其代码如下: if (IsAllowFile(name))//判断文件类型是否允许 { if (MD5File.Check(files[i].... 阅读全文
posted @ 2007-05-24 12:05 深蓝 阅读(1134) 评论(1) 推荐(0)
摘要: 项目已经挂在了正式系统上,不断有用户在上面进行业务处理,现在在数据库中添加了一些新数据,而这些数据由于是基础数据,一般不会做变动,所以在项目中是采用缓存技术将整个表中的内容缓存起来的。现在用户需要马上看到这些更新的数据,那么就必须要清除缓存。由于项目已经是正式发布了,所以不可能用停IIS的方式来清除缓存。在项目中添加一个页面一个按钮,用程序来清除缓存是比较好的方法。由于不能停止系统,重新发布项目,... 阅读全文
posted @ 2007-05-23 16:49 深蓝 阅读(855) 评论(0) 推荐(0)
摘要: 博客园中每篇文章的评论窗口最下面就带了一个Google的广告,当然我这个博客也不例外。不过这些广告我看着就不爽,于是就想办法把该死的广告去掉。使用Mathon2打开博客园中的任何一篇文章,选定Google广告和周围区域,右键“查看选定区域代码”就可以看到原来是Google的JS文件在我的页面中生成了一个Iframe,具体代码为: 既然代码看到了,那么解决办法也比较简单,在博客园后台管理中-选项-... 阅读全文
posted @ 2007-05-10 18:23 深蓝 阅读(979) 评论(4) 推荐(0)
摘要: 今天把Intel服务器的报告写好了,Intel服务器也要归还了,特发一帖缅怀目前为止我接触到的最强悍的服务器。服务器上的任务管理器如图: 阅读全文
posted @ 2007-05-10 17:41 深蓝 阅读(739) 评论(2) 推荐(0)
摘要: 现在进行网页访问统计的网站比较多,而且基本上都是免费的,想不到Google也盯上了这方面的市场,出了个www.google.com/analytics 初步看了一下,和其他的免费统计的网站没有太大的不同,用朋友的一句话来说“最主要是稳定!google不会搞笑”。我也把我这个博客添加了统计的脚本,具体情况如何还不清楚,过几天再看看。 阅读全文
posted @ 2007-05-09 13:49 深蓝 阅读(1434) 评论(1) 推荐(0)
摘要: 要实现点击“打印”按钮以后就将页面打印出来JS中一般有两种方法。1.用Object实现打印添加对象 添加如下JS函数:添加打印按钮:打印2.用JS自带函数打印打印其实第一种方法也是第二种方法的复杂实现方法,但是第一种方法提供了更多的预览,修改打印设置等功能。推荐使用第二种方法,出于安全的考虑,有些浏览器(比如遨游)会禁用一些Object,所以在遨游中第一种方法会报权限不足的JS错误。 阅读全文
posted @ 2007-04-09 18:09 深蓝 阅读(3110) 评论(1) 推荐(0)
摘要: 要对一个表的每一行做出比较复杂的操作,一般会想到用游标,今天想到使用SQL2005中的新函数ROW_NUMBER()和while循环来对每一行执行操作。示例代码如下: select Department_No as departmentNo,ROW_NUMBER() OVER(ORDER BY Department_No) AS rowNumber into #depTemp--建立临时表from... 阅读全文
posted @ 2007-04-09 16:50 深蓝 阅读(1636) 评论(1) 推荐(0)
摘要: 现在对文件的完整性验证,防止文件被篡改的技术已经比较成熟,一般使用数字签名,数字水印等,最近我在一个项目中也遇到了防篡改的需求。该项目要求用户将原始发票用专门的扫描程序扫描成pdf文件,然后将该pdf文件传到服务器上,在上传的同时必须要验证这个pdf是没有被手工修改过的。我刚一接触到这个需求想到的就是使用数字水印,要不然就直接使用PDF的数字签名功能,不过这些方法都感觉比较比较复杂... 阅读全文
posted @ 2007-03-30 16:18 深蓝 阅读(5545) 评论(21) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页

我要啦免费统计