随笔分类 -  Learn Tip

Oracle 发Mail, SMTP协议
摘要:Oracle 发Mail, SMTP协议 阅读全文
posted @ 2005-11-08 15:51 trylazy 阅读(264) 评论(0) 推荐(0)
Oracle 的组合索引
摘要:之前一直对组合索引不是很了解,比如一个表上有A,B,C,D四个字段,当建一个包含A,B,C三个字段的索引时,查询条件中只有C一个字段时,会不会使用索引呢? 事实是,Oracle会根据自己的优化策略适当的选用这个索引的。想想以前写了很多的没用的索引啊第二个错误: 如果where条件中的一部在一个索引中,也会使用索引 ,并不必须是Where中所有的字段都是在索引中, 把where中所有字段... 阅读全文
posted @ 2005-10-26 19:26 trylazy 阅读(1641) 评论(0) 推荐(0)
SQLMail 用SQL Server发邮件
摘要:SQL Server是个好东西,竟然还能用来发邮件。1.将SQL Server服务用Domain账号运行2.在“企业管理器”中“支持报务”的属性中设定邮件配置文件名称3.使用xp_sendmail发送邮件就好。原理实现应该是调用MAPI,使用Exchange Server来发送邮件的,邮件账号用的就是Domain账号 阅读全文
posted @ 2005-10-12 15:34 trylazy 阅读(321) 评论(0) 推荐(0)
Oracle Bug ?
摘要:今天QA发现一个Bug,查了原因后发现Oracle的ROW_NUMBER() 函数工作方式很怪.当Order by 后面的值都是一样的,如下面的SQL语句, 数据库中所有的MDATE和MTIME都是相等的,同一条记录当增加红色显示的条件和不加这个条件是生成的行号竟然不一样!Faint!select * from (select ROW_NUMBER()OVER(ORDER BY MDATE DES... 阅读全文
posted @ 2005-09-27 17:27 trylazy 阅读(278) 评论(0) 推荐(0)
拷贝出弹出对话框, 错误提示窗口中的文字
摘要:今天尝试着在一个错误提示窗口中Ctrl + C,竟然把其中的提示信息拷出来, 太太好用了,想以前为了在Google中搜索,都是手动把错误信息输进去的,真是太痛苦,太笨了.再研究了一下,发现用Delphi的ShowMessage弹出的对话框中的内容是拷不出来的,看来只用M$的标准函数弹出的对话框才能了. 阅读全文
posted @ 2005-09-26 16:31 trylazy 阅读(398) 评论(0) 推荐(0)
Web工程的目录结构
摘要:我们在开发时,会把一个Web项目切分成几个小的Web项目,这样就有一个问题,每次Run的时候,都需要把这些小的项目生成的DLL拷到最外面的Bin目录下,不然就没法反映最新的更新.每次编译之后都要有这个步骤,很烦,虽然可以通过脚本自动执行,但还是很麻烦.研究了一下,可以采用如下解决方法:在最外层的Web项目目录下再建一个空的项目,引用下层的小的Web项目,并把拷备到本地设成true,这样每次... 阅读全文
posted @ 2005-09-22 15:37 trylazy 阅读(1566) 评论(1) 推荐(0)
VS.net 不能调试javascript
摘要:重新操作系统后,VS2003竟然不能调试javascript了,郁闷的要死,重装VS2003不管用,在网上搜索了几个解决方法都没有解决问题,后来尝试着把VS2005装上,结果VS2003也能调试javascript了.为什么?还是没搞清,应该还是某个地方没装好,或者某个配置没设好. 阅读全文
posted @ 2005-09-22 15:21 trylazy 阅读(568) 评论(3) 推荐(0)
ListDLLs 列出某个DLL被哪个进程使用了
摘要:发现一个一起想有的工具,ListDLLs.可以列出系统中加载的所有的DLL,也可以列现某个进程加载的DLL,还可以列出某个特定的DLL被哪些进程加载了.好东西.http://www.sysinternals.com 好网站啊 阅读全文
posted @ 2005-09-22 08:17 trylazy 阅读(907) 评论(0) 推荐(0)
xml CDATA
摘要:xml中的CDATA用来对xml中可能出现的特殊字符进行正理如:& .以前看见过CDATA,但对它到底是做什么的,并不了解.这种态度很不好.发现MVP不是吹的,解决问题的速度和能力都是很强的. 阅读全文
posted @ 2005-09-21 09:59 trylazy 阅读(547) 评论(2) 推荐(0)
XPath
摘要:最近才用过XPath,以前只是听说有这个东西.发现这东西查询XML真是太方便.想我以前用的方法,真是太笨了.知道一件东西和会用一个东西太不一样了.找了几篇文章看了看,了解了几个简单用法:XmlDocument doc = new XmlDocument();doc.Load(Application.StartupPath + "\\books.xml");doc.SelectNodes("... 阅读全文
posted @ 2005-09-14 12:02 trylazy 阅读(431) 评论(0) 推荐(0)
将小数尾部的 0 去掉
摘要:decimal d = '123.65000'string s= d.ToString()if(s.IndexOf(".") == -1) return s;else return s.TrimEnd('0').TrimEnd('.');如果可以用系统功能,一定不要自己实现.如下是自己写的:// string s = d.ToString();// int i = s.Length - 1... 阅读全文
posted @ 2005-09-13 17:57 trylazy 阅读(314) 评论(0) 推荐(0)
时间 12小时,24小时
摘要:因为写代码时没有注意时间有12小时和24小时之分,已经犯了两次错误了.可恨! 阅读全文
posted @ 2005-09-12 13:20 trylazy 阅读(163) 评论(0) 推荐(0)
Assembly CreateInstance
摘要:Assembly am; if (strAssembly == string.Empty) am = Assembly.GetExecutingAssembly(); else am = Assembly.Load(strAssembly); object obj = am.CreateInstance(strClassName); 阅读全文
posted @ 2005-09-12 10:12 trylazy 阅读(377) 评论(0) 推荐(0)
asp.net Session 丢失
摘要:在原来的Web项目下新建了一个子目录,作为一个新的项目加到整个的解决方案中,结果把我搞死的是,只要一进入这个子目录下面的页面时,Session就丢失了.后来发现在IIS的管理器中,这个子目录被当成了一个Application创建了,也就是作为一个单独的虚拟目录被创建了,所以进入这个目录后,asp.net就认为是进入了一个新的Application,原来在根目录下的Sesson值就都不可以用... 阅读全文
posted @ 2005-09-05 18:05 trylazy 阅读(369) 评论(0) 推荐(0)
ORACLE里取随机数
摘要:ORACLE就是不一样,取随机数竟然不是用的函数,1. dbms_random.value 2.第二种形式返回一个大于或等于 LOW ,小于 HIGH 的随机数。 dbms_random.value(55,100) 3.NORMAL 函数返回服从正态分布的一组数。此正态分布标准偏差为 1 ,期望值为 0 。这个函数返回的数值中有 68% 是介于 -1 与 +1 之间, 95% 介于... 阅读全文
posted @ 2005-09-01 11:18 trylazy 阅读(871) 评论(0) 推荐(0)