Prince's Diary

王子日记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2005年11月12日

摘要: 过程式设计: 1、自上而下(top-down)的设计方式:是一个自顶向下,逐步求精的过程; 2、以main函数概括出整个应用程序需要做的事情,而main函数由对一系列的子函数的调用组成; main中的每一个子函数都可以被精炼成更小的函数。重复这个过程,即可完成一个过程式的设计; 3、特征是以函数为中心,以函数作为划分程序的基本单位,数据往往处于从属地位。 过程式... 阅读全文

posted @ 2005-11-12 19:39 William 阅读(1254) 评论(2) 推荐(1) 编辑

摘要: c++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。好的程序员会理解这两个问题为什么要以这样的顺序列出。因为执行得 再快、体积再小的程序如果它不按你所想象地那样去执行,那也一点用处都没有。“正确地得到”的意思是正确地调用内存分配和释放程序;而“有效地使用”是指 写特定版本的内存分配和释放程序。这里,“正确地得到”显得更重要一些。 然而说到正确性,c++其实从c继承了... 阅读全文

posted @ 2005-11-12 09:45 William 阅读(422) 评论(0) 推荐(0) 编辑

2005年11月11日

摘要: GREATEST LOVE OF ALL written by Michael Masser and Linda Creed performed by Whitney Houston I believe that children are our futureTeach them well and let them lead the wayShow them all the beauty t... 阅读全文

posted @ 2005-11-11 14:54 William 阅读(211) 评论(0) 推荐(0) 编辑

2005年11月8日

摘要: 村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出? 推论 ... 阅读全文

posted @ 2005-11-08 22:04 William 阅读(2615) 评论(1) 推荐(0) 编辑

摘要: “微软”招聘考试,除了专业知识,往往更看重一个人的聪明程度。据参加招聘考试的学生说,“微软”笔试题“古怪***钻”,有些简直“异想天开”,令人匪夷所思。不过,“微软”似乎不为所动,年年出一些“怪题目”。几年下来,这些题目不再被认为怪,更逐渐成为许多大企业拿来考大学生的“经典”。 快速估算题:测试你的快速反应能力 这类题目有不同的版本。比如说,问你如何在不使用台秤的情况下,称出一架飞机的重量?估... 阅读全文

posted @ 2005-11-08 22:03 William 阅读(384) 评论(0) 推荐(0) 编辑

摘要: Y2005:1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2、如何输出源文件的标题和目前执行行的行数3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?2005年腾讯招聘... 阅读全文

posted @ 2005-11-08 21:39 William 阅读(482) 评论(0) 推荐(0) 编辑

摘要: http://www.cer.net2004-10-26 13:08清华在线 2002年5月底,我被国家新闻出版总署录取为公务员,现在已经正式参加工作。回想整个考取公务员的过程,几曲波折,几分幸与不幸,真是人生中一次特殊而宝贵的经历。 备考 ? 2001年11月下旬,全国公务员报名工作开始。当时,我值大四下学期,考研复习的白热化时期。班主任找到我说:... 阅读全文

posted @ 2005-11-08 20:26 William 阅读(614) 评论(2) 推荐(0) 编辑

摘要: Linux是一个多用户、多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。在操作系统设计上,从进程(Process)演化出线程(Thread),最主要的目的就是更好地支持多处理器,并且减小(进程/线程)上下文切换的开销。进程和线程的关系根据操作系统的定义,进程是系统资源管理的最小单位,线程是程序... 阅读全文

posted @ 2005-11-08 19:34 William 阅读(3584) 评论(0) 推荐(1) 编辑

摘要: 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous... 阅读全文

posted @ 2005-11-08 19:24 William 阅读(460) 评论(0) 推荐(0) 编辑

摘要: JAVA华为面试题 JAVA方面 1 面向对象的特征有哪些方面 2 String是最基本的数据类型吗? 3 int 和 Integer 有什么区别 4 String 和StringBuffer的区别 5运行时异常与一般异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异... 阅读全文

posted @ 2005-11-08 19:22 William 阅读(663) 评论(0) 推荐(0) 编辑