发布新日志

  • 自己碰到过的面试题目

    2008-11-16 09:16:28

    自己碰到了一些面试题目,希望对各位有帮助

     

    WIN98,NT,2000,XP各自在系统中如何查ipmac

    Outlook为什么打开不了附件?

    Outlook如何查找系统中存储的地方?

    你使用过的杀毒软件有什麽?

    开机出现你所使用 SPOOL IN DIVER VIRUS

    SPOOL DocumentS

    Sql的修改?

    比尔在那方面取得很大的成就

    我国有几个上太空的宇航员?3

    255.255.255.248可用的IP

    568B的网线规格?

    60HDD的分区

    80GRAID 0 1有什么区别?

    DNS A记录和MX记录?

    DNS,HTTPSMTP,POP3的协议和端口?

    USB病毒的预防?

    共享文档的防毒?不传染病毒,在LAN里?

  • 终于知道handle了......

    2008-11-13 08:05:08

    “句柄”(handle),handle的本意是把柄,把手的意思。是你与操作系统打交道的东西。举个例子:比如你做了亏心事(我说的是比如,呵呵),不幸让我抓住了把柄,那么我让你做什么你就得做什么,因为你的把柄在我这。我们编程的时候也是这样,比如我们要想操纵一个窗口,那我们就必须“抓住它的把柄”,只有这样,我们才能改变它的属性,改变它的式样,甚至销毁它(狠了点儿)。我们再引用一个通俗一点的例子,比如你考上了大学,入学后,学校(操作系统)会给你一个学生证号。注意,这个号码是学校指定的,你无法自选。有了这个号码(学生证,假设一证多用)就可以享受学校提供的服务:如你就可以去图书馆借书,去食堂吃饭,去教室上课等等。但你不能到食堂里买啤酒,因为学校不允许这种服务。而在计算机中系统提供的服务就是API调用,你有了HANDLE,就可以理直气壮地向系统提出调用API的服务。而指针的权力就大多了,有了指针你可以到处去喝酒,打架,学校(操作系统)管不着,所以句柄和指针的区别在于句柄只能调用系统提供的服务。而句柄虽然是一个能相互区别的号码,但与我们普通的ID号又有区别,普通的ID号是可以由程序员自己定义的,而句柄不行,它是对象生成时系统指定的,是为了区别系统中存在的各个对象,这个句柄不是由程序员赋给的。实际应用中,最常用的就是文件句柄和窗口句柄。例如,窗口句柄的值是一个长整数,每个窗体都用一个句柄来表示。所以句柄是不会重复的,很多的函数都会用到窗体的句柄。

  • 降低死锁的方法

    2008-11-05 21:38:25

    下列方法有助于最大限度地降低死锁:    
       
      按同一顺序访问对象。  
      如果所有并发事务按同一顺序访问对象,则发生死锁的可能性会降低。例如,如果两个并发事务获得   Supplier   表上的锁,然后获得   Part   表上的锁,则在其中一个事务完成之前,另一个事务被阻塞在   Supplier   表上。第一个事务提交或回滚后,第二个事务继续进行。不发生死锁。将存储过程用于所有的数据修改可以标准化访问对象的顺序  
       
       
      避免事务中的用户交互。  
      避免编写包含用户交互的事务,因为运行没有用户交互的批处理的速度要远远快于用户手动响应查询的速度,例如答复应用程序请求参数的提示。例如,如果事务正在等待用户输入,而用户去吃午餐了或者甚至回家过周末了,则用户将此事务挂起使之不能完成。这样将降低系统的吞吐量,因为事务持有的任何锁只有在事务提交或回滚时才会释放。即使不出现死锁的情况,访问同一资源的其它事务也会被阻塞,等待该事务完成。  
       
      保持事务简短并在一个批处理中。  
      在同一数据库中并发执行多个需要长时间运行的事务时通常发生死锁。事务运行时间越长,其持有排它锁或更新锁的时间也就越长,从而堵塞了其它活动并可能导致死锁。  
       
      保持事务在一个批处理中,可以最小化事务的网络通信往返量,减少完成事务可能的延迟并释放锁  
       
       
      使用低隔离级别。  
      确定事务是否能在更低的隔离级别上运行。执行提交读允许事务读取另一个事务已读取(未修改)的数据,而不必等待第一个事务完成。使用较低的隔离级别(例如提交读)而不使用较高的隔离级别(例如可串行读)可以缩短持有共享锁的时间,从而降低了锁定争夺  
       
      使用绑定连接。  
      使用绑定连接使同一应用程序所打开的两个或多个连接可以相互合作。次级连接所获得的任何锁可以象由主连接获得的锁那样持有,反之亦然,因此不会相互阻塞。

数据统计

  • 访问量: 4764
  • 日志数: 7
  • 建立时间: 2008-10-22
  • 更新时间: 2008-12-14

RSS订阅

Open Toolbar