尘馨

耐心地跑步前进...

导航

2012年8月14日

摘要: 题目:有100个人商量做一个游戏,在游戏开始之前他们商定一个策略,然后每人戴一顶帽子,帽子上是1~100的随机数,游戏开始后每人只能看到其他人头上的帽子的数字。这时要求所有人同时说出一个数字来猜自己头上的帽子,问是否存在一个策略(策略比赛开始之前商定)使得:至少有一个人说出的是自己头上的数字?这个问题曾经纠结本人数天,苦思不得求解。该题目存在简单版本的提示:即就是2个人的情况下是怎么样商定策略的。提示一:当题目简化成只有2个人的时候,可以知道头上帽子的数字不是0就是1。可以将所有的情况穷举出来帽子一 帽子二0 00 11 01 1上述的情况可以划分成... 阅读全文

posted @ 2012-08-14 12:07 尘馨 阅读(2661) 评论(0) 推荐(0) 编辑

2012年8月9日

摘要: 反射机制是JAVA的高级特性,那什么是JAVA反射机制呢?JAVA反射机制都是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类的信息主要包含以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。反射机制相关包是java.lang.reflect.*下面实现简单的Spring Ioc来列举反射机制的简单实例Spring Ioc(Inverse 阅读全文

posted @ 2012-08-09 14:44 尘馨 阅读(650) 评论(0) 推荐(0) 编辑