当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 建议使用者,亲自测试后再使用,不要盲目使用下面的方法和建议!
 

 

    摘要: 为什么有的程序不能运行于win98?提示内存不足(即使你的内存是1g) 我总结了一下,得出原因:(注:原因不具权威性) 原因:win98内部只分配了64k的空间用于存放handle,由于我们的程序大量的使用了.dfm文件,而每个dfm文件是有自己的handle的(每个dfm也包含了太多的控件,大多数控件也有自己的handle),这也就导致了win98分配的64k空间不够用。因此报告内存不足(其实......
 ·权限管理越来越复杂     »显示摘要«
    摘要:详文请看 权限管理越来越复杂 ......


ORACLE PERFORMANCE SQL TUNING
   建议使用者,亲自测试后再使用,不要盲目使用下面的方法与建议!

17.       使用表的别名(alias) 【程序编程相关:A First Look At BizT

【推荐阅读:A First Look At BizT

  【扩展信息:关于b/s下的datawindow开发过

当在sql语句中连接多个表时, 请使用表的别名并把别名前缀于每个column上.这样一来,就可以减少解析的时间并减少那些由column歧义引起的语法错误.

(译者注: column歧义指的是由于sql中不同的表具有相同的column名,当sql语句中出现这个column时,sql解析器无法判断这个column的归属)

 

18.       用exists替代in

在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下, 使用exists(或not exists)通常将提高查询的效率.

 

低效:

select *

from emp (基础表)

where empno > 0

and deptno in (select deptno

from dept

where loc = ‘melb’)

   

高效:

select *

from emp (基础表)

where empno > 0

and exists (select ‘x’

from dept

where dept.deptno = emp.deptno

and loc = ‘melb’)


...   下一页
 ·c#中字符串的加密    »显示摘要«
    摘要:可以用dsa和rsa,如:using system;using system.text;using system.security.cryptography; class dsacrypto_signdata { public static void main(string[] args){ //先要将字符串转换为字节数组,这与编码有关。 string str = "this is ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE