有时候,当我孤独地坐着等待生命大门关闭时,一种与世隔绝的感觉就会像冷雾一样笼罩着我。远处有光明、音乐和友谊,但我进不去,命运之神无情地挡住了大门。我真想义正词严地提出抗议,因为我的心仍然充满了热情。但是那些酸楚而无益的话语流溢在唇边,欲言又止,犹如泪水往肚里流,沉默浸透了我的灵魂。然后,希望之神微笑着走来对我轻轻耳语说:“忘我就是快乐。”因而我要把别人眼睛所看见的光明当作我的太阳,别人耳朵所听见的音乐当作我的乐曲,别人嘴角的微笑当作我的快乐。

发布新日志

  • [同事之间]学会和同事相处的30个原则

    2009-06-15 11:36:14

     

    上一篇 / 下一篇  2009-05-10 22:37:43 / 个人分类:经典转载

    1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。
        2.让自己去适应环境,因为环境永远不会来适应你。即使这是一个非常非常痛苦的过程。
        3.大方一点。不会大方就学大方一点。如果大方真的会让你很心疼,那就装大方一点。
        4.低调一点,低调一点,再低调一点(要比临时工还要低调,可能在别人眼中你还不如一个干了几年的临时工呢)。
        5.嘴要甜,平常不要吝惜你的喝彩声。 (会夸奖人。好的夸奖,会让人产生愉悦感,但不要过头到令人反感。)
        6.如果你觉得最近一段时间工作顺利的不得了,那你就要加小心了。
        7.有礼貌。打招呼时要看着对方的眼睛。以长辈的称呼和年纪大的人沟通,因为你就是不折不扣小子辈。
        8.少说多做。言多必失,人多的场合少说话。
        9.不要把别人的好,视为理所当然,要知道感恩。
        10.手高眼低。
        11.遵守时间,但不要期望别人也遵守时间。
        12.信首诺言,但不要轻易许诺。更不要把别人对你的承诺一直记在心上并信以为真。
        13.不要向同事借钱,如果借了,那么一定要准时还。
        14.不要借钱给同事,如果不得不借,那么就当送给他好了。
        15.不要推脱责任(即使是别人的责任。偶尔承担一次你会死啊?)。
        16.在一个同事的后面不要说另一个同事的坏话。要坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。 如果有人在你面前说某人坏话时,你要微笑。
        17.避免和同事公开对立(包括公开提出反对意见,激烈的更不可取)。
        18.经常帮助别人,但是不能让被帮的人觉得理所应当。
        19.说实话会让你倒大霉。
        20.对事不对人;或对事无情,对人要有情;或做人第一,做事其次。
        21.经常检查自己是不是又自负了,又骄傲了,又看不起别人了。(即使你有通天之才没有别人的合作和帮助也是白搭)
        22.忍耐是人生的必修课。(要忍耐一生的啊,有的人一辈子到死这门功课也不及格)
        23.新到一个地方,不要急于融入到其中哪个圈子里去。等到了足够的时间,属于你的那个圈子会自动接纳你。
        24.有一颗平常心。没什么大不了的,好事要往坏处想,坏事要往好处想。
        25.尽量不要发生办公室恋情,如果实在避免不了,那就在办公室避免任何形式的身体接触,包括眼神。(如果你或者对方已婚,——恭喜你,兄弟。你,死,定,了!!!)
        26.会拍马屁(这是和顶头上司沟通的重要途径之一),但小心不要弄脏手。切忌用舌头去舔马屁。
        27.资历非常重要。不要和老家伙们耍心眼斗法,否则你回死得很难看的。
        28.好心有时不会有好结果,但不能因此而灰心。
        29.待上以敬,待下以宽。
        30.如果你带领一个团队,在总结工作时要把错误都揽在自己身上,把功劳都记在下属身上。当上司和下属同时在场时要记得及时表扬你的下属。批评人的时候一定要在只有你们两个人的情况下才能进行。
        31.如果你看到一个贴子还值得一看的话,那么你一定要回复,因为你的回复会给人继续前进的勇气,会给人很大的激励。同时也会让人感激你(呵呵,这条是在别的贴子上抄来的,写点东西不容易,大家捧场哈)。
  • 如何学好c++,

    2009-06-15 11:23:06

    如何学好c++:

    一、c++程序设计这门课程与你们以往所学的数学等不同,有他特有的思考和解决问题方法,所以一定要掌握这种方法。也许这样说太空,具体说:(1)一定要化时间,这是前提。你看很多“电脑高手”,都是花很多时间在那儿琢磨,他们很痴迷,所以不觉的。你现在还未找到编程的乐趣,太可惜。(2)掌握学习的方法,首先将概念搞懂,看书,听老师讲,与同学讨论,如听不懂老师所讲,就必须预习。还可以找参考书看,因为每一本书都有不足,和他的长处。

    第二,对一些典型的例子,一定要搞懂,记住,不是叫你去死记,例如运算符重载中complex的例子,将概念与例子结合,就容易理解概念,同时当你自己编程时,你就会想这与那个例子类似,然后先模仿,慢慢你就能熟能生巧了

    第三,大量练习,即使有答案,先别看,自己做,不行再看,同时想,是那儿不会,再去补那方面的知识,这样才能进步。有条件要去上机,是否正确,上机运行就知,而且程序最终总要运行的。

    开始是非常痛苦的,一定要坚持!不懂,赶快加大时间去搞懂,否则会越来越多,然后整个放弃,就完了!千万别指望补,它需要更多的精力,否则很难通过!

  • 项目经验总结

    2009-06-15 09:53:44

     

    1 需求--从需求规格说明书而来: 根据规格书中的应用场景以及细化的需求,测试人员需要进一步明确系统实现的流程,把握技术问题细化的粒度,以及细节的实现。通常这个时候有部分需求是开发没有明确的,这部分需要标注,后续在合适的时机进一步明确。
    需求分析中,注意挖掘客户的隐性需求和行业规则下的统一标准包含的需求。


    需求的书写:(1)需求来源是客户的需求,没有猜测的成分;

              (2)需求的描述清楚,让看的人没有疑问。

              (3)需求的说明简短,不冗长。

             编写需求的目的,是为测试用例的写作打基础,在写完一部分后,看看是否达到要求。
    这个阶段的杂事比较少,需要深刻认识软件实现,清楚实现流程。同时可以考虑搭建测试环境,对于测试中应用的终端软件和语言进一步学习。看看是否会挖掘潜在的需求。

    2 测试方案是今后测试的计划,综合考虑测试重点和难点,风险分析,以及测试环境如何搭建,同时关注测试的困难,写完这个,自己对后续工作有了清晰的认识。

    3 准备测试用例。结合测试方法和用户应用场景准备。协议的测试采用的是场景测试。对于系统管理这个模块采用的是边界值,和因果图的分析。

    4进行基本功能测试 。在产品开发期进行测试。开发进行的是功能的开发,还没有精力关注界面错误和应用性其它方面。与开发工作重心一致,首先关注产品的功能是否正确运行,同时对于产品的实现需要深入了解。其次,不关注界面简单错误和易用性错误等错误,发现了可以积累,但是暂时不提交。

    5  进行扩展的交互测试 。这个阶段的测试,还可以进行一些扩展。再对基本功能测试后,对于系统的理解也有了深入的变化。

    6  系统稳定后的回归测试。回归测试注意思路的扩展,确保功能完全实现。开发验证回归测试经常出现,按照测试步骤来验证没问题,变通下测试步骤或者其他方法就出现问题。原因是由于修改bug的思路不清楚,任务多导致他们对于功能是否实现也没有信心。在测试这边需要多想想。作为测试人员的职责就是验证,所以开发说功能已经实现了,而个人认识事务总是存在局限性,所以测试人员务必验证清楚。

     

     

  • mysql内容要点记录:

    2009-06-12 20:43:55

       数据库的安装分为2部分:mysql-server 5.0 和SQL-front 两部分。后者是前者的前台界面。通过mysql数据库修改的内容可以在SQL-front 中看到。

    在使用数据库之前关注几个提示符的含义:

    mysql>  表示准备好接受新命令;

         >  表示命令没有输入完毕,可以继续输入;出现这个有两种可能:1 缺少分号作为结束符;2 命令行还需要多行中的下一行

         ‘> 表示输入的命令没有完毕,原因是缺少另一部分的';

         “> 表示输入的命令没有完毕,原因是缺少另一部分的“;

      实际出现这个问题,不能输入另一半的分号或者引号,这个时候输入\c来返回到mysql> 准备好接受新命令,重新输入命令行即可;

    mysql> select * from pet where name="fluffy;
        "> /c
        "> "
        -> \c

    1 查看版本和当前时间:

    mysql> select version(),current_date;
    +---------------------+--------------+
    | version()           | current_date |
    +---------------------+--------------+
    | 5.0.22-community-nt | 2009-06-12   |
    +---------------------+--------------+
    1 row in set (0.02 sec)

    2 显示数据库:

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | pet                |
    | test               |
    +--------------------+
    4 rows in set (0.00 sec)

    3 使用数据库:

    mysql> use pet;
    Database changed

    4 在数据库下面创建表格:

    mysql> create table telephone (name varchar(20),number int(10));
    Query OK, 0 rows affected (0.09 sec)

    5 把文件加载到数据库中;

    mysql> load data local infile "d:/07c/pet/telephone.txt" into table te
    mber;
    Query OK, 5 rows affected, 6 warnings (0.03 sec)
    Records: 5  Deleted: 0  Skipped: 0  Warnings: 6

    6在数据库中查找相关数据;

    mysql> select * from telephone_number;
    +---------+------------+
    | name    | number     |
    +---------+------------+
    | sister  | 2147483647 |
    | bobo    | 2147483647 |
    | father  | 2147483647 |
    | puling  | 2147483647 |
    | haifeng | 2147483647 |
    +---------+------------+
    5 rows in set (0.00 sec)

     

     

     

  • mysql 学习注意事项:

    2009-06-11 11:20:03

    在学习过程中,出现2个问题,和教程中的并不相同,说明如下:

    1 把本地文件通过命令加载到数据库中,出现错误。需要写出文件的路径即可:

    mysql> load data local infile "pet.txt" into TABLE pet;
    ERROR 2 (HY000): File 'pet.txt' not found (Errcode: 2)

    错误原因是没有找到文件:修改方法是增加文件的路径:

    mysql> load data local infile "d:/07c/pet/pet.txt" into table event;
    Query OK, 8 rows affected, 16 warnings (0.02 sec)
    Records: 8  Deleted: 0  Skipped: 0  Warnings: 16

    2 加载文件正确。但是查找时候的显示格式不正确,而在SQL-FROUNT上显示的格式正确。不用理会啦!

    mysql> select * from event;
    +----------+------------+----------+--------------------------------+
    | name     | date       | type     | remark                         |
    +----------+------------+----------+--------------------------------+
     | luffy   | 1995-05-15 | litter   | 4 kittens, 3 female, 1 male
     | uffy    | 1993-06-23 | litter   | 5 puppies, 2 female, 3 male
             | | 1994-06-19 | litter   | 3 puppies, 3 female
        | py   | 1999-03-21 | vet      | needed beak straightened
                      | -03 | vet      | broken rib

    而在以文件名称为luffy查找相关信息,没有信息;

    mysql> select * from pet where name="luffy";
    Empty set (0.02 sec)

    而在以文件名称为fluffy查找相关信息,有信息,说明是显示问题,导入本身没有问题;

    mysql> select * from pet where name="fluffy";
    +--------+--------+----------+------+------------+------------+
    | name   | owner  | specials | sex  | birth      | death      |
    +--------+--------+----------+------+------------+------------+
    | Fluffy | Harold | cat      | f    | 1993-02-04 | 0000-00-00 |
    +--------+--------+----------+------+------------+------------+
    1 row in set (0.00 sec)
                

  • 面试小节-谈薪水与前途

    2009-06-09 17:41:44

    面试的时候,不要全部相信别人的话。原因是:1 个人看到的是有局限性的,不能代表公司的全部。有时候,看不到的才是关键的。2 从人力角度来说,一些理想的薪水,一般是可望不可及的。

    在进入公司之前,我和项目经理,部门主管沟通后,确认这两位都是诚实守信的人。两位都说部门的产品前景不错。

    在填希望薪金的时候,我询问了下项目经理,他说了句:按照自己的要求写,人力不怎么砍的。

    后来看到的前景:

    在公司工作了一段时间,发现大家都积极向上,也好沟通。产品这边也是任务不断,总是很繁忙。端午节之前,主管还发封邮件告诉我:学习一下数据库的知识。想着这几天休息,租房子的事情也看了好几家了,就确定下来准备搬家。当时一个关系还好的同事说:他们部门要被砍掉。他们是项目部,我们是产品部,他们是我们的下游。这件事情我当时很疑惑:心想:才进来一个月,不可能公司整天招人又裁员,这不是瞎折腾吗?

    即使有这种风险,我还是把房子确定下来。

    等到下周2的下午,公司就召开全员大会,砍掉了产品部,项目部和渠道部。我们就交电脑回家了。我当时心情很乱,坐在车上一言不发,心里想到工作的事情重新确定,感觉很灰暗。

    薪水的人力说明:每年是有2~3的月的奖金,按照表现情况算比例。后来听同事说:去年就没有奖金,更变态的是:一年裁员3次。这样的话,留下了的人心不稳,走的人心理不平衡。特别乱。

    呵呵!这就是我的经历。有些时候,不要相信太多,希望少一些,被打击后的失望会少一些

  • 信息路径保存

    2009-05-27 15:59:06

     

    进行测试 :

    应用HttpUnit进行Web测试(上) - 51Testing软件测试网-中国软件测试人的精神家园
    http://www.51testing.com/html/89/n-111689.html

    应用HttpUnit进行Web测试(下) - 51Testing软件测试网-中国软件测试人的精神家园
    http://www.51testing.com/html/90/n-111690.html

  • loadrunner 安装和使用

    2009-05-21 11:37:02

    LR脚本支持的语言有:java、c、Visual Basic、vbscript 

    默认的脚本生成语言为 C。

    各种脚本语言的自动选择:
    1、对于 FTP、COM/DCOM 和邮件协议(IMAP、POP3 和 SMTP),VuGen 还可以使用 Visual Basic、VB Script.

    和Javascript. 来生成脚本。

    2、C 语言 - 用于那些使用复杂的 COM 构造和 C++ 对象的录制应用程序,Web/http协议的脚本也默认使用C语

    言,并且不可更改。

    3、Visual Basic - 用于基于 VB 的应用程序。

    4、vb Script. - 用于基于 VBscript. 的应用程序,例如 ASP。

    5、Java Scripting - 用于基于 Javascript. 的应用程序,例如 js 文件和动态 HTML 应用程序。

    更改脚本语言:

    Tools---Recording Options 菜单选项,选择General--Script选项,就可以看见可选的语言。

  • 渠道部的问题

    2009-05-15 15:35:36

    今天听渠道的同志讲这些问题,发现了我的思考误区。之前一直在想场景,后来发现不接触实际,是无法明确的。还是听渠道部的想法吧1

    现在成熟的应用是:

    机场应用。机场VIP用户的登机手续提前办理。

    制药厂的销售代表

    飞机上空中小姐的手机。

    思考这个问题,需要明确:

    1 组织架构中个人的工作职责。是否有移动的需求。如市场部人员

    2 这个应用是否是适合MAE的。MAE收取的服务费用,不能一次收,只能分次收。

    或许,在需求中考虑把数据类型,传输速度,稳定性考虑,更为完善。

  • 关于如何提高黑盒测试用例的覆盖度思路

    2009-05-15 10:38:10

    您在做测试设计时是否发现自己写的测试用例超多,但却发现不了几个bug?是否发现经过您的测试之后,还是有较多问题漏测试?本文将大概介绍一下如何避免此类问题的思路。

      当您拿接到一个产品/项目拿到需求后,您需要对这个产品的需求进行分析/分解,写出测试方案,然后根据测试方案写测试用例,这就是测试设计的流程。如何避免上面提到的问题,我们就得从需求-->方案-->用例一步一步来分析。

      拿到需求文档后,我们要分析此次的产品/项目 新增、修改、删除那些功能,修改、删除时对原来功能会有什么影响,此时您需要把功能及影响一条一条的列出。

      列出完之后,在方案时就得考虑各种不同的分析方法的应用了,如下:

      1、首先进行等价类划分,包括输入条件和输出条件的等价类划分,合理设置有效等价类和无效等价类,这是减少工作量和提高测试效率最有效的方法。

      2、必须使用边界值分析,经验表明,这种方法设计出的用例能发现很多程序错误。

      3、可以使用错误推测法追加一些测试用例,这需要依靠您的智慧和经验。

      4、对照程序逻辑检查已设计出的测试用例的逻辑覆盖度,如果没有达到覆盖标准应当再补充足够的测试用例。

      5、如果程序的功能说明中含有输入条件的组合情况,一开始就可选因果图和判定表驱动法。

      6、对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。

      7、对于业务流清晰的系统,可以利用场景法贯穿整个测试方案过程,在案例中综合使用各种测试方法。

     

    对于上面说的等价类划分方法,边界值分析,因果图和判定表驱动法。需要重点学习;结合使用场景法和错误推测法进行测试。

  • auto 和static 的区别

    2009-04-27 13:44:48

    看下边三个程序及其输出结果:auto变量省略关键字
    程序一:
    #include <iostream.h>
    void sum();
    main()
    {
     int i=0;
     sum();
     cout<<"in main i="<<i<<"\n";
     sum();
     cout<<"in main i="<<i<<"\n";
    }
    void sum()
    {
     int i=0;
     i=i+1;
     cout<<"in sum i="<<i<<"\n";
    }
    程序二:
    #include <iostream.h>
    void sum();
    main()
    {
     int i;
     sum();
     cout<<"in main i="<<i<<"\n";
     sum();
     cout<<"in main i="<<i<<"\n";
    }
    void sum()
    {
     int i;
     i=i+1;
     cout<<"in sum i="<<i<<"\n";
    }
    程序三:
    #include <iostream.h>
    void sum();
    main()
    {
     static int i;
     sum();
     cout<<"in main i="<<i<<"\n";
     sum();
     cout<<"in main i="<<i<<"\n";
    }
    void sum()
    {
     int i=0;
     i=i+1;
     cout<<"in sum i="<<i<<"\n";
    }
     
    输出结果:
    程序一:
    in sum i=1
    in main i=0
    in sum i=1
    in main i=0
    第二次sum中的i值为1,因为auto变量不保存历史值。
    程序二:
    in sum i=10985674
    in main i=11764532
    in sum i=12387659
    in main i=11764532
    输出无关值,因为auto变量不做初始化。
    程序三:
    in sum i=1
    in main i=0
    in sum i=2
    in main i=0
    第二次sum值i为2,因为static变量保留历史值。
     
    由此可知其区别为:
    1、静态变量在没有明确的初始值时会自动初始化为0或者空(NULL)
    2、静态变量在离开作用域后他的值会保持不变。
  • 等价类划分题目解答

    2009-04-27 10:15:00

    网站问题解答:

    对十六进制整型常量输入的测试案例(16进制整型常数的定义为:以ox或OX开头的数,其值的范围是-7a~7a)
    用等价类划分发设计测试用例。

    这个题目是这样的:
    按照等价类的分类:先按照输入条件,分为有效等价类和无效等价类。然后设计实际的测试用例:
    条件:  有效等价类    无效等价类
    数的开头  0x (1)或者0X(2)    其它开头,(3)如o
    值的范围 -7a~ 7a (4)    7b 或者-7b (5)
    数的类型  整形(6)        浮点数(7)
    常数      常量 (8)        变量 (9)

    设计用例:OX64 符合条件:(2)(4)(6)(8)
              OX7C 符合条件:(2)(5)(6)(8)
              7.2 (3)(7)(8)
              of  (3)(9)
    所有的条件都满足了,完毕!

  • 等价划分题目解

    2009-04-27 09:28:27

    等价划分的例子

        例:某城市的电话号码由三部分组成。这三部分的名称和内容分别是

            地区码:空白或三位数字;

                缀:非’0’’1’开头的三位数;

                缀:四位数字。

        假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等价分类法来设计它的调试用例。

        解:第一步:划分等价类,包括4个有效等价类,11个无效等价类。表7-2-1列出了划分的结果。在每一等价类之后加有编号,以便识别。

    表7-2-1  电话号码程序的等价划分

    输入条件

    有效等价类

    无效等价类

    地区码

    空白(1),3位数字(2)

    有非数字字符(5),少于3位数字(6),多于三位数字(7)

    前缀

    从200到999之间的3位数字(3)

    有非数字字符(8),起始位为"0"(9),起始位为"1"(10),少于3位数字(11),多于3位数字(12)

    后缀

    4位数字(4)

    有非数字字符(13),少于4位数字(14),多于4位数字(15)

        第二步:确定调试用例。表7-2-1中有4个有效等价类,可以公用以下两个次数用例:

    调试数据

    范围

    期望结果

    (   )  2762345

    等价类(1)(3)(4)

    有效

    (635)  8059321

    等价类(2)(3)(4)

    有效

    11个无效等价类,要选择11调试用例,如下所示:

     调试数据

    范围

     期望结果

    (20A)  1234567   

    无效等价类(5)

    无效

    (33 )  2345678  

    无效等价类(6)

    无效

    (7777) 3456789   

    无效等价类(7) 

    无效

    (777)  34A6789

    无效等价类(8) 

    无效

    (234)  0456789

    无效等价类(9)

    无效

    (777)  1456789

    无效等价类(10) 

    无效

    (777)  346789  

    无效等价类(11)

    无效

    (777)  23456789   

    无效等价类(12)

    无效

    (777)  345678A 

    无效等价类(13) 

    无效

    (777)  345678 

    无效等价类(14)

    无效

    (777)  34556789 

    无效等价类(15) 

    无效

        选取的调试数据可以不同,关键是与调试内容相符。

     

    以上问题是从网站上的教材找到的,但是测试例过多,没有重叠,我的解答如下

    条件

     序号  条件  有效等价类  无效等价类
     1  地区码位数  3位(1)  大于3位(2),1~3位之间(3)
     2  地区码组成  数字(4),空白(5)  其它(6)
     3  前缀位数  3位(7)  大于3位(8),或者少于3位(9)
     4  前缀开头  非0(9),非1(10)  为0 (11),为1(12)
     5  前缀组成  数字(13) 字母(14),小数(15)
     6  后缀位数  4位(16)  其它(17)
     7  后缀组成  数字(18)  其它(19)

    以上列出的条件有所重复,不过可以明确在设计中的问题,对于设计会比较好。

    有效测试例(期望结果有效):

    (029)849-6110  覆盖条件:(1)(4)(7)(9)(13)(16)(18)

    828-8250 覆盖条件:((5)(7)(9)(13)(16)(18)

    无效测试例(期望结果无效):

    (00)01438-258 覆盖条件:((3)(4)(8)(11)(13)(17)(18)

    (02a8)0134.8-253  覆盖条件:((2)(6)(8)(11)(13)(17)(18)

    (0a)12a95-32a852 覆盖条件:((3)(6)(8)(12)(14)(17)(19)()3

     

     

  • 软件测试面试总结

    2009-04-21 16:14:01

    经过3个月的面试,我发现自己的能力还很不足。在平时的工作中,没有勤于学习。

    面试题比较杂,答得程度也不相同。

    第一家:是绿盟科技。这个公司主要做防火墙产品。当时为了进去还学习了一部分防火墙的知识。笔试的时候,以LINUX和命令为主,笔试题至少五页。基本上tcp/IP知识考了一道。就是ARP欺骗的作用。回来之后,我就知道没戏了。

    第二家:是在国贸旁边的公司。当时别人介绍的。是做电脑的,根本不搭边嘛!

    第三家:是在苹果园旁边的公司。也是做交换机的。当时真的有点紧张了。在去那之前还翻翻书,看看问题啥的。考试问了一个问题:请说下2层交换机的原理。我没有答上来。感觉自己真的很差啊~·

    第四家:在中关村新东方旁边的一个小公司。当时考试的题目只有两种。一部分是数据库的内容,还有一部分是是软件测试基础,这个感觉答的很好。不过最后一道题的内容是:开发经理每月3500元,我就感觉这个公司工资很低。填的时候写的工资要求是5000~8500 。呵呵~~还是没戏。

    第五家:是大望路的无线通信。当时的面试题目很怪异。第一题是

    1 2 3 4 四个人知道了帽子有两顶黄色和蓝色,2 和4 戴的帽子都是黄色的,1 和3 戴的帽子都是蓝色的。3 坐在2的后面,4坐在3的后面。所以3 能看到2的帽子颜色,4能够看到2 和3 帽子的颜色。 三个人知道自己前面的人帽子的颜色。请问,谁先知道自己戴的帽子的颜色?
    (图见附件-帽子问题)

    1 2 3 4 四个人知道了帽子有两顶黄色和蓝色:

    因为4没有说话,所以3判断自己和2的帽子颜色不相同。(假设4看到2和3帽子颜色相同(如为黄色),他会得出 结论,自己帽子的颜色和前两者不相同,而前提是有2蓝和2黄的帽子,所以4可以得出自己帽子的颜色为蓝色,但是4没有说,表明4看到2和3帽子颜色不相同)
    3看到2戴的是黄色的帽子,所以断定自己带着蓝色的帽子。
     
    第六家:去上地五街的格林伟迪公司面试
    没有出面试题目,注意是测试经理问了一些内容。
    还有人力的钱小姐,主要说了公司的情况。
     
  • 防火墙信息学习

    2009-01-23 10:40:42

    防火墙技术学习:

     

  • 关于防火墙

    2009-01-23 09:46:02

    关于防火墙的部分: 我需要把测试的防火墙之前接触到的相关知识汇总一下,然后再扩充一下。

    防火墙

    网络安全和防火墙
    http://download.chinaitlab.com/soft/7521.htm

    网络安全和防火墙实验篇
    http://download.chinaitlab.com/soft/7519.htm

    网络防火墙的技术研究
    http://download.chinaitlab.com/soft/1287.htm

    主流PC防火墙超级指南
    http://download.chinaitlab.com/soft/1299.htm

    WinXP 防火墙一点通
    http://download.chinaitlab.com/soft/1342.htm

    防火墙技术指南
    http://download.chinaitlab.com/soft/630.htm

    防火墙系统管理指南
    http://download.chinaitlab.com/soft/2947.htm

    防火墙技术白皮书
    http://download.chinaitlab.com/soft/2944.htm

    防火墙与因特网安全
    http://download.chinaitlab.com/soft/3844.htm

    ISA Server2000防火墙设置
    http://download.chinaitlab.com/soft/3827.htm

    构筑因特网防火墙
    http://download.chinaitlab.com/soft/4509.htm

    个人网络防火墙ZoneAlarm教程
    http://download.chinaitlab.com/soft/6488.htm

    NetScreen演示文档
    http://download.chinaitlab.com/soft/7542.htm

    FreeBSD组建安全网关
    http://download.chinaitlab.com/soft/1302.htm

    Foxmail十一大安全隐患
    http://download.chinaitlab.com/soft/1306.htm
     

1166/6<123456
Open Toolbar