2009年2月27日
摘要: 开门见上,2个SQL技巧: 1:group by 是我们在sql中常用到的,一般是为了将某一个字段的值分组,去除重复数据 例如:有张表 table 有两个字段 field1 , field2 都是 varchar 类型 ,我们要要找出 table 中 field1 的重复数据 select field1 from table group by field1 having count(*)>1 但是... 阅读全文
posted @ 2009-02-27 16:52 杜辉 阅读(475) 评论(0) 推荐(0) 编辑
  2009年2月17日
摘要: 项目中经常会用到WebService,功能各不相同,通常WebUI中From访问WebService时候,WebService是配置的“匿名访问”。 处于安全考虑,通常会加入一些“私钥”的验证,来控制、限制Web访问Service.除了这个方法外,还有个简单的方法,就是直接配置 Server的为“Windows身份验证”,在UI访问Server时候,对Server的Credentials属性进行设... 阅读全文
posted @ 2009-02-17 10:53 杜辉 阅读(705) 评论(0) 推荐(0) 编辑
  2008年9月18日
摘要: 做WEB开发已经五年多了,一直是在MS的平台下开发,Web服务器用的都是IIS. 从最早的 ASP 到.NET 1.0 2.0 3.0,在做这些WEB项目的时候,项目部署发布是必不可少的环节, 部署项目: 在IIS中的默认站点下建一个虚拟目录,在进行相关设置后,就可以通过IP加虚拟目录名访问网站了。 但,有些时候需要分站点部署,比如,客户的服务器上已经有了很多其他的站点,在部署自己的项目的时候就需... 阅读全文
posted @ 2008-09-18 18:06 杜辉 阅读(5946) 评论(4) 推荐(2) 编辑
  2008年9月17日
摘要: 最近一个项目中有导出Word的需求,客户要求,应用客户给的Word 模板,根据不同的数据(填空),生成Word,并下载到客户端! 我用到的方式是下面说道的方法2,很容易就实现了上述功能,但是,在客户那边去出现了如下问题: 用户点击“导出”按钮,系统提示下载,客户直接点击“打开”,浏览Word,但是,“这样的操作不能同时开两个Word, 如果开第二个Word,就显示空白,Word文件打不开,但,如果... 阅读全文
posted @ 2008-09-17 17:16 杜辉 阅读(4327) 评论(3) 推荐(0) 编辑
  2008年9月9日
摘要: 上一篇说的是通过try{}catch{}的方法,基本是在方法内部的处理,但是,我们通常需要一个更加通用的、跟底层 的错误处理方法。于是,我们想到了下面几种方式! 1:自定义错误页面,在web.config 中配置,但系统有错误是,跳转到该页面,通常页面中提示“系统错误!重新登陆!”的信息。 优点: 这种方式可以给用户提供友好的错误提示;配置简单; 缺点:错误信息粒度过粗,不知道... 阅读全文
posted @ 2008-09-09 10:31 杜辉 阅读(393) 评论(0) 推荐(0) 编辑
  2008年9月8日
摘要: 软件开发中,不可避免的会遇到异常,有些异常便于开发人员快速捕获错误,修改程序;有些异常,需要提示友好。(给用户的 异常) 异常处理方法 一:通常处理方法 异常处理方法就是在代码中加入 try{} catch{} finally{} 程序块 二:多catch异常处理 在实际操作中,一段代码可能会有多个位置出现异常,如果我们使用一个try就无法准确的thow出异常, 那么,我们可以应用try 多 ... 阅读全文
posted @ 2008-09-08 17:58 杜辉 阅读(193) 评论(0) 推荐(0) 编辑
  2008年8月1日
摘要: 最近做个项目需要用到IE的打印功能,以前也做过类似的打印功能,应用的技术,也是网上最常见的CSS 加 IE6 的object来完成打印预览、打印、分页打印等功能。 其实这种方式实现的打印,在技术上没有什么难点的,主要是要控制好页面的显示,在分页的位置加上“page-break-after:always;”样式。值得注意的是,该段代码加入到不同的标签,应用... 阅读全文
posted @ 2008-08-01 15:55 杜辉 阅读(1103) 评论(0) 推荐(0) 编辑
  2008年6月18日
摘要: 通常我们都会把数据库连接字符串也在web.config中,网站不是在服务器上,为了防止其他用户获取服务器数据库连接密码,需要 对web.config中的字符串加密。 解决方法: 1:通常做法是通过加密、解密算法,通过自己的密钥把连接字符串加密后,在放入web.config中,在程序dbhelper中获取连接字符串时候 再进行解密。 2:利用.net2.0自身的加密工具加密。 步骤: 1.添加密钥... 阅读全文
posted @ 2008-06-18 16:11 杜辉 阅读(2812) 评论(2) 推荐(0) 编辑
  2008年5月27日
摘要: 上节我们介绍了表连接,更确切的说是inner joins內连接. 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader) Code: 政党代码 Name: 政党名称 Leader: 政党领袖 msp(Name,Pa... 阅读全文
posted @ 2008-05-27 10:15 杜辉 阅读(158) 评论(0) 推荐(0) 编辑
  2008年4月30日
摘要: ... 阅读全文
posted @ 2008-04-30 14:17 杜辉 阅读(110) 评论(0) 推荐(0) 编辑