大意:
一个岛上有神与恶魔两个种族,神会说真话,恶魔会说假话。已知神与恶魔的个数,但不知道具体个人是属于哪个。
n,x,y
这个人问n次 ,x为神的个数,y为恶魔的个数。
每次的问题为 xi,yi,a 问xi ,yi是否为神? a为yes/no。注意xi,yi可能为同一个人
若最终可得出哪些是神则从小到大输出神的编号,并最终输出end
否则输出no
思路:
经过简单推理...
分类:
其他好文 时间:
2014-08-22 12:55:08
阅读次数:
216
原理:程序是根据Locale来确定国际化资源文件,因此关键之处在于知道 Struts2 框架是如何确定 Local 对象的 !由于Struts2 使用 i18n 拦截器处理国际化,并且将其注册在默认的拦截器中,因此,可以通过阅读 I18N 拦截器知道。具体确定 Locale 对象的过程: > Str...
分类:
其他好文 时间:
2014-08-21 22:46:44
阅读次数:
217
近期做了个TCP/IP异步通讯服务端实现方法,也是在网上胡乱搜索,然找了个自认为比较好的,然后封装一下,供后面自个使用,也供大家参考,如有不好的地方,欢迎指正,谢谢!
下面说一下这个方法里面的几个知识点:
1、托管
这个东西真心好用,虽然不知道具体怎么弄的,托管可以实现一个对象中的方法交由其他对象实现,而且可以同时触发多个方法,组件的触发函数就是由托管实现的,具体实现如下:
先声明一个托管...
分类:
其他好文 时间:
2014-08-18 14:32:22
阅读次数:
210
PHPDocumentor是一个的用PHP写的道具,对于有规则注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。标记用途描述@abstract抽象类的变量和方法@accesspublic, private or protected文档的访问、使用权限. @access priv....
分类:
Web程序 时间:
2014-08-16 23:45:21
阅读次数:
255
简单工厂模式举个两个例子:我输入两个数字和(+ - * /)其中一个符号,计算出两个数的结果. 饲养员让(狗 猫 鸟 猪)其中一个动物 叫这里就是一个简单的工厂模式,用户只需要提供他需要的接口,而不需要知道具体的实现工厂判断用户提供的接口,创建对应的子类对象, 返回父类变量给用户(这里涉及里氏替换原...
分类:
其他好文 时间:
2014-08-13 03:30:05
阅读次数:
161
外观模式(Facade)
为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用
咱们暑假学习,好多同学都选择自己做饭吃,今天就来介绍两道具有代表性的大众喜爱的传统菜:红烧排骨、红烧鱼。
红烧排骨和红烧鱼大概的制作步骤都差不多分为四步:准备材料、腌制材料、煎炸、调汁。然后就可以...
分类:
其他好文 时间:
2014-08-12 22:12:44
阅读次数:
214
此源码模拟了盛大公司的同名游戏泡泡堂,演示了ASL引擎的使用方法。支持支持小龟、大物体、飞碟等坐骑、动画物体,猫头鹰,支持草丛、帐篷、冰窟等隐藏物体,支持各种主要道具。
本游戏可以实现单双人对战。
游戏截图:
源码下载地址:点击下载...
分类:
其他好文 时间:
2014-08-11 15:06:52
阅读次数:
256
工厂模式 设计工厂模式的目的是为了创建对象。它通常在类或者类的静态方法实现,具有下列目标: 1.在创建相似对象是执行重复操作 2.在编译时不知道具体类型(类)的情况下,为工厂客户提供一种创建对象的接口。 通过工厂方法(或类)创建的对象在设计上都继承了相同的父对象这个思想,它们都是实现专门功能的特定....
分类:
编程语言 时间:
2014-08-11 14:20:12
阅读次数:
186
SQL有指定空值的独特方式,它把空值叫做NULL。Null在数据库中表示 不知道的数据,主要有3种意思:1)知道数据存在,但不知道具体值.2)不知道数据是否存在.3)数据不存在.在SQL中,NULL的值不同于空字符串,就像Python中None不同于空字符串("")一样。这意味着某个字符型字段(如V...
分类:
数据库 时间:
2014-08-07 12:36:29
阅读次数:
315
1. 概述管道没有名字,适用于有亲缘关系的进程间。FIFO指first in first out,有一个路径名与之关联,从而允许无亲缘关系的进程间使用。亦称:命名管道named pipe。两者都是单向数据流(半双工管道),具有随进程的持续性,数据都是先进先出,在进程间通信不需要某种形式的同步。2.管...
分类:
其他好文 时间:
2014-08-01 22:47:22
阅读次数:
306