• 如何使用Eclipse开发用户图形界面(类似VC拖放控件功能)

    Eclipse+WindowBuilder Pro

    SWT Designer———功能十分强大的Swing图形化编程插件。如果还要想进行Google Web Toolkit开发的化,即GWT Designer。直接到http://www.instantiations.com/下载WindoBuilder Pro,里面包含了SWT Designer,Swing Designer,GWT Designer的所有插件。注意下载的时候要下载跟自己的Eclipse对应版本的WindowBuilder Pro。

    安装及破解阅读全文。

  • 用了近一个月读完莱辛的《金色笔记》,读得很累。这是一部我无法一口气读下去的小说,讲述自由女性。整部书由五部分自由女性组成,中间穿插黑、红、黄、蓝四本笔记的描述,分别代表作家生活,政治生活,爱情生活,精神生活。第五本金色笔记可以说是故事的延续或者说是对四本笔记的衔接及阐述。

    小说结局很随大众,人不论非凡或平凡都必将以某种方式与其所在的社会融合,或与别人保持某种关系,或通过自我的幻觉或某种潜意识的鞭策,或选择以某种方式开始、保持或者结束某种关系,或主动或被迫,或有意识或无意识。

    安娜,歇斯底里地抵抗,急剧地想摆脱某种控制,却又一次次沦陷。敏锐理智地分析,迫切地想寻求某种平衡,作为母亲,作为作家,作为情人。与苏格大娘的谈话大多是关于梦境的剖析,竭力挖根究底,恶与善的搏斗,乐观与沦落的较量,或来自自我,或来源于与社会的某种联系,这种联系或通过一个人或通过另一种联系。

    汤姆,受理想与现实迫害的年轻男子,著名演员摩莉大财团理查的儿子。在安娜迷茫的四本笔记与充满战争的社会现实间徘徊后发出自杀的控诉,终未得逞,双目失明,与父亲的第二位妻子共同投身与某种文明的革命,以寻求自我宽慰与救赎。

    玛丽恩,理查的第二位妻子,曾安分贤惠,一心侍奉丈夫与孩子。后受婚姻所害,终日酗酒,在汤姆失明后获得某种解救,重新寻求生活的意义。对于革命的对象而言,她或许更多的是接受方。

    摩莉,曾是共产主义者,与安娜共同致力于共产主义革命,然而理想信仰随斯大林逝世,苏联解体而分崩离析,似乎比安娜更能接受现实,而以一种更为正常的方式适应时代。

    迈克尔,安娜四年的情人,一位欧洲留难者,曾经的赤色分子。安娜更多地也许是他的解药,暂时地缓解历史的阵痛,麻痹某种思考,或者说从另一个赤色同志那得到某种慰藉,关于信仰的慰藉,以避免某种沦陷。当解药不再有效,他断然选择离开。

    索尔,安娜四周的情人,一位四处流浪的美国人。失去了迈克尔的安娜与他有着某种彼此的需要,两个乐观的灵魂,两个沦落的灵魂,相互交融影响,一切是那么歇斯底里,强势,邪恶,理智,虚弱,僵硬,冰冷。

    故事里的故事,虚虚实实,错综复杂。四本笔记交织错杂,以日记的形式去讲述剖析,那种笔调沉重抑郁,有时候厚重得无法继续。不愿再读一次,安娜为自由所累,与其说是自由女性,却终究敌不过时代的潮流。而其幸运之处在于,安娜工作自由,没有为生计的奔波劳累;安娜婚姻自由,没有围墙之争;也许在某种意义上,安娜思想自由,可以站在山顶某处俯视,却终究为与时代并不总是相称的某种自由而付出另一种自由的代价。

    无所谓小说中的人物是否幸福,当这本金色笔记暗沉的颜色在今日仍熠熠发光,我们这一代或者下一代是否能握住幸福呢?世界阴暗而美好,历经惨淡与辉煌,而我只能写下这样一句话,世界之所以美好,不是因为她充满光明,而是即便暗藏或笼罩黑暗,我们仍能看到她的光明之处。

    所以,如果可以,请你美好。

  • 其他IBM笔试题(含部分技术)

    1. In 1978, a kg of paper was sold at Rs25/-.
    If the paper rate increases at 1.5% more than the inflation rate which is
    6.5% a year,
    then what wil be the cost of a kg of paper after 2 years?
    (a) 29.12
    (b) 29.72
    ? 30.12
    (d) 32.65
    (e) none of these
    2. In A,B,C are having some marbles with each of them.
    A has given B and C the same number of marbles each of them already have.
    Then, B gave C and A the same number of marbles they already have.
    Then C gave A and B the same number of marbles they already have.
    At the end A,B,and C have equal number of marbles.
    (i) If x,y,z are the marbles initially with A,B,C respectively.
    Then the number of marbles B have at the end
    (a) 2(x-y-z)
    (b) 4(x-y-z)
    ? 2(3y-x-z)
    (d) x + y-z
    Ans. ?
    (ii) If the total number of marbles are 72, then the number of marbles with
    A at the
    starting
    (a) 20
    (b) 30
    ? 32
    (d) 39
    Ans. (d)
    3. If a car starts from A towards B with some velocity.
    Due to some problem in the engine after travelling 30km, the car goes with
    4/5 th of its
    actual velocity
    The car reaches B 45 min later to the actual time.
    If the car engine fails ofter travelling 45km, the car reaches the
    destination B 36min
    late to the actual time
    What is the initial velocity of car and what is the distance between A and
    B in km
    Ans. 20 & 130.           25 & 105
    4. A person has Rs 100/- in his pocket, he can as 25 pencils or 15 books.
    He kept 15% of the money for travelling expenses and purchased 5 pencils.
    So how many books he can purchase with the remaining money.

    7. In a computer institute 9 languages can be taught.
    The module is of 6 months duration and of the six languages only one can be
    taught each month .
    In addition to that BASIC is always taught and should be in first month
    itself
    WORD PERFECT is to be taught in the preceeding week of WORD STAR.
    FORTRAN can not be taught until COBAL is taught prior to that
    BINO, FIFO can never be taught in single module
    languages are BASIC, WORD STAR, WORD PERFECT, FORTRAN, COBAL, BINO,
    FIFO, LOTUS, C
    i) If word star is in 3rd month , what could be in 6th month.
    ii) If COBAL is in the 2nd month and BINO in 6th month. FORTRAN will be
    taught in
    which month.
    8. In a class, except 18 all are above 50 years.
    15 are below 50 years of age. How many people are there
    (a) 30
    (b) 33
    ? 36
    (d) none of these.
    Ans. (d)
    9. A square plate of some size is cut at four corners. Equal squares of the
    same size are
    cut and is formed as open box.
    If this open box carries 128 ml of oil. What is the size of the side of the
    plate?
    (a) 17
    (b) 14
    ? 13
    (d) None of these
    10. In a square, all the mid points are joined. The inner square is shaded.
    If the area of the square is A, what is the area of the shaded area?
    11. Two questions on basic angles i.e given a circle, a few chords or
    diameter is drawn
    etc.
    12. If the follwoing statements are given
    @(a,b)= (a+b)/2
    /(a,b)= a/b
    *(a,b)= ab
    If a=1, b=2 then find
    i) /(a,(@(a,b),*(a,b)))
    ii) */(a,@(*(a,b)))
    13. If the follwoing statements are given
    (x#y) = x + y- xy
    (x*y) = (x + y)/2
    i) Find the values of x, y will satisfy this equation (x#y)#(x*y) < (x#y)
    ii) Find the values of x, y will satisfy this equation (a*b)#(b*c)<
    (a#b)*(b*c)

    ====================
    4.If a salesman's average is a new order every other week, he will break the office record of the year. However, after 28 weeks, he is six orders behind schedule. In what proportion of the remaining weeks does he have to obtain a new order to break the record?

    5.在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯.

    6.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb。

    7.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?

    8.在一个平面上画1999条直线最多能将这一平面划分成多少个部分?

    9.在太平洋的一个小岛上生活着土人,他们不愿意被外人打扰,一天,一个探险家到了岛上,被土人抓住,土人的祭司告诉他,你临死前还可以有一个机会留下一句话,如果这句话是真的,你将被烧死,是假的,你将被五马分尸,可怜的探险家如何才能活下来?

    10.怎样种四棵树使得任意两棵树的距离相等。

    11.27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?

    12.有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有一次他发现星期一的8点30和星期二的8点30他都到了山路靠山脚的3/4的地方,问这是为什么?

    13.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
    =======更多请阅读全文=================含部分技术题====================

    个人感觉IBM技术题考得很细,比如考数据结构,会给定一种应用情况需要怎样插入数据,在哪删除,如何查找问你选哪种数据结构,如顺序存储、单链表、双向链表、循环链表最合适;考算法复杂度,如快速查找的平均查找次数;考基本概念,如UML是什么,或者画一个UML的图,问你是引用,关联还是什么。C++主要考程序执行结果,编译错误等等。

    在做C卷的时候,感觉自己读题速度太慢了,因为不习惯英文的技术术语,需要反应下是什么意思。我在做一个进程调度的题时,就花了很长时间读题,后来才反应过来是考各种算法,短作业,优先级调度,等等。很多术语换做英文就不认识了,所以准备考试的时候不防把常用的专业英文术语准备下,做一些这类英文题。

  • 其他IBM IPAT笔试题

    三部分

    第一部分 看矩阵题 时间15分钟

    Part:                                                         

            本部分计分方法为答对题数乘以1                          

      给你一个矩阵:                       

                             1     a  b  c  d  e                      

                             2     b  c  a  e  d                       

                             3     c  b  e  a  d

                             4     c  e  d  b  a

                             5     e  d  a  c  b

            回答以下问题。

            问:⑴将第一行和第四行交换后,第一行第四个字母下面啲左边啲下面啲右

                  边啲字母係?

                    a b c d e

                ⑵将所有出现在d左边啲字母从矩阵中删掉。将所有出现在a左边啲c字母

                  从矩阵中删掉。如果矩阵中剩低啲字母啲种类啲数目大于3,答案为原

                  矩阵中左上方至右下方对角线上出现两次啲字母。如果矩阵中剩低啲字

                  母啲种类啲数目小于或者等于3,答案为原矩阵中右上至左下对角线上

                  出现4次啲字母。

                    a b c d e

                                                                            P4

                ⑶将所有啲a4替换,所有啲d2替换,边一列啲总和最大?

                    ①㈠ ②㈡ ③㈢ ④㈣ ⑤㈤

                ⑷从左上字母开始,沿顺时针沿矩阵外围,第四次出现啲字母係以下边个

                    a b c d e

                ⑸沿第5列从上到下,接着沿第3列从下到上,接着沿第4列从上到下,接着

                  沿第1列从下到上,接着沿第2列从上到下,第一个出现5次啲字母係? 

                    ①㈠ ②㈡ ③㈢ ④㈣ ⑤㈤

                ⑷从左上字母开始,沿顺时针沿矩阵外围,第四次出现啲字母係以下边个

                    a b c d e

                ⑸沿第5列从上到下,接着沿第3列从下到上,接着沿第4列从上到下,接着

                  沿第1列从下到上,接着沿第2列从上到下,第一个出现5次啲字母係?

                    a b c d e

                    (请停止作答,等待提示翻到下一页)

    第二部分:英文字母排序 时间25

    个人心得:先把26个字母写一排在纸上,容易找规律些。可惜做到一半采用此法。

    题信大至是:aabbcc  选下一个为d。当然有的不这么简单,有时跳了好多个,也有向前

    或向后跳着的规律。所以先把26个字母写一排在纸上,容易找归率些。

    第三部分:数学题时间35

    繁琐的数学,最好不用计算器(只用了两次计算器),大致估算就可,这样节约时间

    可惜还是没做完。

  • PARTII 数列猜测 没有像考到19,21,那样的,因为只有4分钟20个题。
    基本都是18,20,25这样的题。

    It consists of number series. In some institutes alphabetical series is given instead of number series. I am having number series so I am sending that. Please go through the alphabetical tests also.
    15.  30,28,25,20,34,28,? a:21
    16.  4,8,16,32,64,128,? a:256
    17.  8,16,24,32,40,48,? a:56
    18.  13,11,14,12,15,13,? a:16
    19.  6,18,36,108,216,648,? a:1296
    20.  4,4,8,8,16,16,? a:32
    21.  2,6,18,54,162,486,? a:1458
    22.  4,20,35,49,62,74,? a:85
    23.  10,18,15,23,20,28,? a:25
    24.  4,10,8,14,12,18,? a:16
    25   10,15,12,17,14,10,? a:16

    个人觉得IBM好好准备下,还是可以考的。下面贴一个常用词汇表,IPAT总结就结束了,希望对大家有所帮助。我就把odd和even记反了,狂晕啊~~~~

    clockwise,顺时针                  counterclockwise,逆时针
    exchange ,交换                          catercorner,对角线
     diagonal,对角线                       perimeter,周长
    rectangle,长方形, 矩形             square, 正方形
    volume, 体积                             remainder,余数
    prime,质数                                 odd,奇数
    even,偶数                                  periphery,外围
     diameter 直径                           radius 半径
    fraction 分数                              subtract 减法
    cube 立方                                  dimension 维,尺寸,度

  • PARTIII数学计算

    1.A clerk multiplied a number by ten when it should have been divided by
    ten.The ans he got was 100.what should the ans have been?
    a:1

    2.If Rs20/- is available to pay for typing a research report & typist A produces 42 pages and typist B produces 28 pages.How much should typist A receive?
    a:Rs12/-

    3.The average salary of 3 workers is 95 Rs. per week. If one earns
    Rs.115 and second earns Rs.65 how much is the salary of the 3rd worker.
    Ans.105.

    4.A 16 stored building has 12000 sq.feet on each floor. Company A rents 7 floors and company B rents 4 floors. What is the number of sq.feet of unrented floor space.
    Ans.60000

    5. During a given week A programer spends 1/4 of his time preparing flow
    chart, 3/8 of his time coding and the rest of the time in debugging the
    programs. If he works 48 hours during the week , how many hours did he
    spend debugging the program.
    Ans. 18.

    6. A company installed 36 machines at the beginning of the year. In March
    they installed 9 additional machines and then disconnected 18 in August.
    How many were still installed at the end of the year.
    Ans. 27

    7. A man owns 2/3 of the market research beauro business and sells 3/4 of
    his shares for Rs. 75000. What is the value of Business.
    Ans.150000

    8. If 12 file cabinets require 18 feet of wall space, how many feet of wall space will 30 cabinets require?
    Ans.45

    9.A computer printer produced 176,400 lines in a given day. If the
    printer was in operation for seven hours during the day, how many lines did it print per minute?
    Ans.420

    10. From its total income, A sales company spent Rs.20,000 for advertising, half of the remainder on commissions and had Rs.6000 left.
    What was its total income?
    Ans.32000

    11. On Monday a banker processed a batch of cheques, on Tuesday she
    processed three times as many, and on Wednesday she processed 4000
    cheques. In the three days, she processed 16000 cheques. How many did
    she process on Tuesday?
    Ans.9000

    12. The cost of four dozen proof machine ribbons and five dozen accouting
    machine ribbons was Rs.160/-. If one dozen accounting machine ribbons
    cost Rs.20/-, what is the cost of a dozen proof machine ribbons?
    Ans.Rs.15

    13. If a clerk can process 80 cheques in half an hour, how many cheques
    can she process in a seven and one half hour day?
    Ans.1200

    14. In a library, there are two racks with 40 books per rack. On a given
    day, 30 books were issued. What fraction remained in the racks?
    Ans.5/8

    15. The average length of three tapes is 6800 feet. None of the tapes is
    less than 6400 feet. What is the greatest possible length of one of the
    other tapes?
    Ans.7600

    16. A company rented a machine for Rs.700/- a month. Five years later
    the treasurer calculated that if the company had purchased the machine
    and paid Rs.100/- monthly maintenance charge, the company would have
    saved Rs.2000/-. What was the purchase price of the machine?
    Ans.Rs.34000

    17. Two computers each produced 48000 public utility bills in a day. One
    computer printed bills at the rate of 9600 an hour and the other at the
    rate of 7800 an hour. When the first computer finished its run, how many
    bills did the other computer still have to print?
    Ans.9000

    18. If a salesman's average is a new order every other week, he will
    break the office record of the year. However, after 28 weeks, he is six
    orders behind schedule. In what proportion of the remaining weeks does
    he have to obtain a new order to break the record?
    Ans.3/4

    19. On a given day, a bank had 16000 cheques returned by customers.
    Inspection of the first 800 cheques indicated that 100 of those 800 had
    errors and were therefore the available immediately for data processing.
    On this basis, hwo many cheques would be available immediately for data
    processing on that day?
    Ans.14000

    20. A company figured it needed 37.8 sq.feet of carpot for its reception
    room. To allow for waste, it decided to order 20% more material than
    needed. Fractional parts of sq.feet cannot be ordered. At Rs.9/- a
    sq.feet, how much would the carpet cost?
    Ans.
    a. Rs.324 b) Rs.405 c) Rs.410 d) Rs.414 e) Rs.685

    21. A tape manufacturer reduces the price of his heavy duty tape from
    Rs.30/- to Rs.28/- a reel and the price of a regular tape from Rs.24/- to
    Rs.23/- a reel. A computing centre normally spends Rs.1440/- a month for
    tapes and 3/4 of this is for heavy duty tapes. How much will they save a
    month under the new prices?
    Ans.Rs.87            132

    22. In a team of 12 persons, 1/3 are women and 2/3 are men. To obtain a
    team with 20% women how many men should be hired?
    Ans.8

    23. The dimensions of a certain machine are 48″ X 30″ X 52″. If the size
    of the machine is increased proportionately until the sum of its
    dimensions equals 156″, what will be the increase in the shortest side?
    Ans. 6″

    24. In a certain company, 20% of the men and 40% of the women attended
    the annual company picnic. If 35% of all the employees are man, what
    percent of all the employees went to the picnic?
    Ans.33%             21%

    25. It cost a college Rs.0.70 a copy to produce a Programme for the
    homecoming football game. If Rs.15,000/- was received for advertisements
    in the programme, how many copies at Rs.0.50 a copy must be sold to make
    a profit of Rs.8000/- ?
    Ans. 35000

  • IBM笔试题

    第一部分:IPAT (IPAT 的全称是 IBM Personal Aptitude Test,即 IBM 个人能力测试)。
    PartI  15min    15Ques  矩阵排列
    PartII 4min    20Ques   数列猜测
    PartIII  5min    (不记得多少题)Ques   数学计算
    PartIV 15min    15Ques    矩阵排列

    每部分单独发卷,卷子第一页是样板题。没说开始考试,不让翻页。
    时间到了就收走卷子,但是IPAT的答题卡是在最后所有答完再收。

    答题方法,选哪个就在哪个地方画叉,一共有ABCDE五个选项。
    题型和网上历年的题目一样,稍后做了一个总结。
    记分方法:I和IV打错不扣分,II和III打错倒扣分


    第二部分:技术卷,答题时间是一个小时,有ABC三套卷子。
    熟悉JAVA的选做AC,熟悉C++的选做BC。

    题型为单选和多选,每题分值不同,做错不扣分,多选选不全得一半分。
    我答的是BC卷,B卷全考C++,多为读程序选结果,类,字符串,指针之类的。
    C卷什么都考,很细,UML、数据结构。。。。。


    IPAT总结

    1:
    E D C B A
    C A D E B
    A D B C E
    B E D A C
    D C A E B
    Start at the fourth letter of Column 5 and follow the letters around the outside of the pattern in a clockwise direction. What is the second letter between the second E and the second B you come to?
    2:
    A B 2 C 3
    1 1 B 3 D
    A 1 B C 4
    5 A 5 2 B
    E 5 D 2 C
    In the row that has more letters than numbers, in which the numbers are separated by only one letter, and in which the numbers sum to less than the sum of the numbers in the second column, which letter comes just before the second number, counting from right to left?
    3:
    E D C B A
    C A D E B
    A D B C E
    B E D A C
    D C A E B
    If Row 4 were reversed, what letter would be above E in Row 5?

  • 常用的算法和数据结构分析(查找和排序)
    查找
    (1)       线性表查找
         顺序查找:
            顺序查找效率很低,但对于待查的结构没有任何要求,而且算法非常简单,当待查表中的记录个数较少时,采用顺序查找较好。

         折半查找:
            折半查找的平均查找长度小,查找速度快,但是它要求表中的记录是有序的,且只能用于顺序存储结构。对于不常变动的有序表,采用折半查找时较理想的。

    更多阅读全文