浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2005年8月19日

摘要: 今天在写一个SQL 语句的时候,发现一个怪异的问题,如果我加上 Order by ,返回的就不是我所需要的数据。如果不加,返回的数据结构才是我所需要的。极度郁闷。咨询了一下 邹建 ,他也碰到过很多关于 Order by 的问题。并且他自己写了一个范例 SQL 来演示这个问题。由于我那个问题SQL涉及到表和视图,比较麻烦,下面就用 邹建 写的那个范例来演示这个 Bug。他这个不涉及到表,有SqL 环... 阅读全文
posted @ 2005-08-19 16:20 浙林龙哥 阅读(1141) 评论(0) 推荐(0)

摘要: 一些下载网站内容的机器人程序,写得很不好,会疯狂的刷比较耗时的页面,这会对正常用户的访问带来很大的麻烦。避免这个问题,就需要实时对用户访问量进行监控。 以前自己用VC++6.0写了个ISAPI filter .就是做实时限制,实时封杀IP功能的。 当时是参照下面的文章写的:http://www.codeguru.com/Cpp/I-N/isapi/filters/article.php/c13... 阅读全文
posted @ 2005-08-19 16:12 浙林龙哥 阅读(1330) 评论(0) 推荐(0)

摘要: 可能导致 could not access 'cdo.message' object 异常的几种情况: 1、没有权限:具体看:http://blog.joycode.com/ghj/archive/2004/02/17/13197.aspx 2、System.Web.Mail FAQ 这里提供了另外6种情况,我就不转贴了,自己查http://www.systemwebmail.com/fa... 阅读全文
posted @ 2005-08-19 15:54 浙林龙哥 阅读(2247) 评论(0) 推荐(0)

摘要: 这两天,在作的一个程序,需要向一个PHP的程序提交一些数据信息,PHP程序那里其中有一个参数是利用PHP的 sha1 函数作签名的。对应PHP这个函数的.net 实现为: /// /// 以下代码等效于 PHP 的 SHA1() 代码 /// /// public static string SH... 阅读全文
posted @ 2005-08-19 15:50 浙林龙哥 阅读(1851) 评论(1) 推荐(0)

摘要: 微软有两个不提供支持服务的SQL Server压力测试和性能分析工具。具体看微软知识库:http://support.microsoft.com/?kbid=887057 分别是:Read80Trace utility 和 OSTRESS utility 它们的下载地址请参看: http://www.microsoft.com/downloads/details.aspx?famil... 阅读全文
posted @ 2005-08-19 15:45 浙林龙哥 阅读(2064) 评论(0) 推荐(0)

摘要: 在阅读 Enterprise Library 代码的时候,我们可以看到 Enterprise Library 的测试代码和实现功能代码是在一个项目中的。这么做的好处在于: 测试跟实现代码放在一起,我们就可以测试 internal 的方法函数。参见对 internal 的定义:internal 关键字是类型和类型成员的访问修饰符。内部成员只有在同一程序集中的文件内才是可访问的。http://ms... 阅读全文
posted @ 2005-08-19 15:28 浙林龙哥 阅读(660) 评论(0) 推荐(0)

摘要: 在 Enterprise Library 的代码中,几乎每个项目我们都可以看到一个SR.strings 这样的文件。这样的文件是为系统支持各个语言版本所作的工作。简单来说,你需要在 SR.strings 中,书写各个本地化版本的异常信息、提示信息等信息。然后使用 String Resource Generator 工具产生对应的 .resx 文件以及对应的CS文件。 这样在代码中调用这个... 阅读全文
posted @ 2005-08-19 15:27 浙林龙哥 阅读(632) 评论(0) 推荐(0)

摘要: 如果只有某个页的编码需要修改,ASP.net 中则可以简单的使用下面代码: Encoding gb2312 = Encoding.GetEncoding("gb2312");Response.ContentEncoding = gb2312; 在非ASP.net 应用中,可能你读到的数据是UTF-8编码,但是你要转换为GB2312编码,则可以参考以下代码: string utfinfo = ... 阅读全文
posted @ 2005-08-19 14:44 浙林龙哥 阅读(3477) 评论(1) 推荐(0)

摘要: select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段 10 = 每页记录数 20 = (当前页 + 1) * 每页记录数1。用next()方法,选从50-100行int CurrentRow = 1;int... 阅读全文
posted @ 2005-08-19 09:26 浙林龙哥 阅读(290) 评论(0) 推荐(0)