摘要: 要实现点击“打印”按钮以后就将页面打印出来JS中一般有两种方法。1.用Object实现打印添加对象 添加如下JS函数:添加打印按钮:打印2.用JS自带函数打印打印其实第一种方法也是第二种方法的复杂实现方法,但是第一种方法提供了更多的预览,修改打印设置等功能。推荐使用第二种方法,出于安全的考虑,有些浏览器(比如遨游)会禁用一些Object,所以在遨游中第一种方法会报权限不足的JS错误。 阅读全文
posted @ 2007-04-09 18:09 深蓝 阅读(3119) 评论(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 深蓝 阅读(1647) 评论(1) 推荐(0)
摘要: 现在对文件的完整性验证,防止文件被篡改的技术已经比较成熟,一般使用数字签名,数字水印等,最近我在一个项目中也遇到了防篡改的需求。该项目要求用户将原始发票用专门的扫描程序扫描成pdf文件,然后将该pdf文件传到服务器上,在上传的同时必须要验证这个pdf是没有被手工修改过的。我刚一接触到这个需求想到的就是使用数字水印,要不然就直接使用PDF的数字签名功能,不过这些方法都感觉比较比较复杂... 阅读全文
posted @ 2007-03-30 16:18 深蓝 阅读(5576) 评论(21) 推荐(0)
摘要: 我们在用ASP.NET写出来的网页,用浏览器来查看生成的客户端代码的时候经常看到这样的代码:GridView1_ctl101_WebUserControl1_webuserControlButton,那么这个命名有什么规律,是怎么来的拉?本次我们使用Reflector查看.net的代码研究其中的规律。 我们的ASP.NET服务器端控件在生成客户端控件的时候一般有id 和name两个属性,这两个属性... 阅读全文
posted @ 2007-03-19 18:52 深蓝 阅读(569) 评论(0) 推荐(0)
摘要: (1)IE - Tools - Options - Advanced 清除两个选项: - Disable Script Debugging (Internet Explorer) - Disable Script Debugging (Other) (2)VS2005 IDE - F5 to run the ASP.NET program.或者用IE浏览个画面,然后用Ctrl+Alt+P ... 阅读全文
posted @ 2007-03-12 22:07 深蓝 阅读(527) 评论(0) 推荐(0)
摘要: 对于Windows程序 和Web 应用程序来说,他们运行的路径是不一样的,所以关键是判断当前运行的程序是哪种程序.于是我们可以使用如下的代码 string path = ""; if (System.Environment.CurrentDirectory == AppDomain.CurrentDomain.BaseDirectory)//Windows应用程序则相等 ... 阅读全文
posted @ 2007-03-08 20:51 深蓝 阅读(1977) 评论(0) 推荐(0)
摘要: 在项目中经常会遇到一个项目操作几个数据库的情况,若是同种类型的数据库也还好说,可以直接链接两个数据库,也可以用数据库的同步功能。若我们的项目使用SQLServer2005进行开发,而且项目中要用到Oracle数据库中的数据,那么又该怎么实现拉?一般来说方案有以下几种。1.分别建立链接对数据库进行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.D... 阅读全文
posted @ 2007-02-05 19:07 深蓝 阅读(4050) 评论(1) 推荐(3)
摘要: 我们在head中的中写如下函数: function Test()...{var s=""; alert(s);} 其他Body中的内容随便,这个时候我们用IE6,7,FireFox等浏览器打开,我们可以看到在第一排出现了内容“"; alert(s); } ”,这是怎么回事?我们再将我们这个函数改写如下: function Test()...{var s="变成了脚本的结束标志... 阅读全文
posted @ 2007-01-11 04:47 深蓝 阅读(314) 评论(1) 推荐(0)
摘要: 今天发现了SQL2005的一个Bug,在建立同义词链接Oracle的时候,使用下面的语句: CREATE SYNONYM [dbo].mis_vendor FOR [TEST]..[MIS].MIS_VENDOR 这样建立好了同义词,然后刷新同义词,可以看到我们的同义词在ManegementStudio中了。这个时候查看他的属性可以看到架构变成了.MIS,这个明显不对,我们使用“... 阅读全文
posted @ 2006-12-26 23:40 深蓝 阅读(520) 评论(0) 推荐(0)
摘要: 用SQL Server2005同义词链接Oracle数据库可以将Oracle中的表,视图等映射到SQL2005中,直接在SQL2005中操作Oracle的数据,非常简单方便。 下面具体一部一部讲解如何实现的。 环境:Windows2005+SQL2005,数据库名字为amd Oracle 9i,服务器IP:10.**.***.** 服务名 inter 第一步:在SQL2005服务器上安装Or... 阅读全文
posted @ 2006-12-19 22:47 深蓝 阅读(1864) 评论(0) 推荐(0)

我要啦免费统计