动物

设计三个线程,实现动物园售票窗口进行卖票,每天总共最多只能出售100张票,售完后所有窗口都停止售票

匿名 (未验证) 提交于 2019-12-03 00:39:02
package com.multith.java; public class Ticket implements Runnable{ private int num=100; @Override public void run() { while(true) { synchronized (this) { //同步代码块 if(num>0) { try { Thread.sleep(100); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } num--; System.out.println(Thread.currentThread().getName()+ " 卖出一张票,还剩:"+ num + "张"); }else { System.out.println(Thread.currentThread().getName()+" 票已售完!"); break; } } } } public static void main(String[] args) { Ticket tic = new Ticket(); Thread t1 = new Thread(tic,"窗口A"); Thread t2 = new Thread(tic,"窗口B")

【Dart学习】-- Dart之注释

匿名 (未验证) 提交于 2019-12-02 23:43:01
Dart 支持三种注释类型: 单行注释 , 多行注释 , 文档注释 。 单行注释 单行注释以//开头,从//开始到一行结束的所有内容都会被Dart编译器忽略,示例代码如下: main(){ //打印输出 print('Hi Dart'); } 多行注释 单行注释以 /* 开头, 以*/结束, 之间的所有内容都会被Dart编译器忽略掉,示例代码如下: /** *print('实例化一个动物类'); var animal = new Animal(); animal.eat(); animal.run(); print('实例话一个人类'); var human = new Human(); human.eat(); human.run(); human.say(); human.study(); * */ 文档注释 文档注释以/** 或者 ///开头, 示例代码如下: ///print('实例化一个动物类'); var animal = new Animal(); animal.eat(); animal.run(); /** * print('实例话一个人类'); var human = new Human(); human.eat(); human.run(); human.say(); human.study(); * */

Java多态

南笙酒味 提交于 2019-12-02 15:08:37
我们学习多态一定要明确下面这几点注意事项 ※什么是多态 多态就是对同一个对象,在不同时刻表现出来的不同形态 ※多态的前提条件有哪些 要有继承/实现关系 要有方法重写 要有父类引用指向子类对象 ※ 多态的成员特点是什么 成员变量:编译看左边、运行看左边 成员方法:编译看左边、运行看右边 比如:猫和狗它们都属于"动物类",并且它们"共同的特点"就是睡觉,每个物种都有属于自己的方法 接下来我们用代码来实现: ① 首先我们创建一个动物类,这个动物类也就是所说的父类 动物共同的特点就是"吃",所以说我们在这里写了一个吃的方法 public class Animal { public void eat(){ System.out.println(“吃东西”); } } ②定义一个Cat猫类,这个也就是子类,所以说我们要用到关键词extends, 猫类继承动物类,都有eat 猫也有自己的特点就是抓老鼠,所以说我在这里也写了一个抓老鼠的方法 public class Cat extends Animal{ @Override public void eat() { System.out.println(“猫吃鱼”); } //自己独有的方法 public void zhua(){ System.out.println(“猫抓老鼠”); } } ③定义一个Dog狗类,这个也是子类

区块动物系统开发

本小妞迷上赌 提交于 2019-12-02 06:23:44
  区块动物系统开发「阮生」【181﹎4289﹍8881】〔微或电〕,区块动物APP现成开发,区块动物软件宠物平台,区块动物预宠系统开发,区块动物类似APP系统开发,区块动物案例开发   必看贴士:以下文章仅供兴趣阅读,需要开发系统和定制APP的请微电联系!玩家勿打扰、玩家勿打扰、玩家勿打扰。谢谢~~~   【取戒指的小窍门】1、首先要特别注意:在戒指难以褪下的情况下,千万不要强褪——戒指变了形就更难褪掉了!2、在你手指不肿胀的前提下(否则必须先消除肿胀),用些冰迅速将手指冷却,以使手指遇冷缩小一些,再用植物油充分润滑,旋转着慢慢把戒指褪下。注意:手指不可在冰中或冷水中处得时间过长,否则手指可能会因长时浸泡而变大,使戒指更难取下。3、花10元左右去药店买支人体润滑剂,润滑效果比一般东西要好得多,应该能使戒指顺利褪下。   【怎样去除白板上的记号笔字迹】妙招一:用干擦笔覆盖书写在所有干了的记号笔笔迹上,等待5秒钟左右让干擦笔笔迹完全风干,然后用抹布沾肥皂水擦干净即可!妙招二:利用白板笔覆盖书写永久性记号笔印记,等几秒再快速擦除。此方法非常简单快速,然而使用的白板笔会报废,所以如果你愿意牺牲白板笔的话可以试试。妙招三:用橡皮擦擦除,多擦两遍。适应于光滑的白板表面。妙招四:用抹布沾医用酒精来擦洗,效果不错!妙招五:将少许牙膏涂沫在笔迹上,让它风干。一旦风干后,取一把牙刷将笔迹刷掉。   

金钱豹的故事

大憨熊 提交于 2019-12-02 01:54:03
地球上有一类猫科动物和犬科动物,是古代的月亮系统为了收割地球的财富,用基因工程制造出来的金钱猫,金钱豹,金钱狼,金钱狐 这种动物升天以后,变成所谓的各种专家。。。所谓的割羊毛啊。。。就是专门搜刮我们地球的财富的,这种金钱开头的动物的眼睛和嗅觉系统 专门探测地下和地面的金属和矿产的位置。。哪个家里藏有银子和金子,它们马上就知道了。。。 这种金钱猫和金钱狼和前面说的色狼不一样。。。色狼是专门看生殖器和血管的,专门负责看守女人和后宫的,而这种金钱动物却是专门掠夺 民间的财富的。。。。。 OK。。。。。。弄死它们。。。。。。。。猎人们。。。。。 来源: https://www.cnblogs.com/comsci/p/11724319.html

Luogu [P3622] [APIO2007]动物园

拥有回忆 提交于 2019-12-01 22:54:59
题目链接 比较费脑子的一道题 先说题目核心思想 : 状压dp 环的处理我们先不管。 我们设 dp[j][s] 表示 到达动物 j 且 [ j , j+5) 这五个动物状态为s时 最多能使多少小朋友开心。 其中,s为 0~31 的整数,二进制下的s表示 [ j , j+5) 这五个动物状态,0表示不选,1表示选 ,特别注意, [ j , j+5) 分别对应s 从右往左数 的每个数字, 例如s = 18 ,二进制下表示为10010 ,即 j 到 j+4 的状态为 0 , 1 , 0 , 0 , 1。 可得状态转移方程:dp[j][s] = min( dp[j-1][(s&15)<<1] , dp[j-1][(s&15)<<1|1] ) + num[j][s]; 解释:15 的二进制为01111,( s&15 ) 即取 [ j , j+5) 的前 4 个数的状态。 然后 <<1 代表 作为 [j-1 , j+4)的后四个状态,对j-1的状态枚举一下是0还是1,取个min,再加上num[j][s]就行了 num[j][s]为已经预处理出来的数组,它的意思为: [ j , j+5)这几个动物状态为s时开心的小朋友数。 还是有点懵?没事,将上面的解释结合下图来看: /* 当前 j=3 , s=18 (10010) , s&5=2 (0010) 动物: 1 2 3 4 5 6 7 8 9 10

图灵之死

霸气de小男生 提交于 2019-12-01 04:36:43
著名的人工智能专家,计算机科学家,图灵,是被一只流浪猫的爪子里面带的毒药毒死的。。。。 图灵看见外面有一只猫,在门口徘徊,发了善心,把这只猫带进家里。。。 英国人民,不要到处施舍自己的怜悯和同情啊。。。动物很危险的,尽量不要养宠物啊。。。 以后,神话时代来临之后,你养的宠物也会变成神兽的,失去控制,对全人类都很危险。。。 提前防御啊。。。。 不给任何未来的阴谋留一点点机会。。。。 来源: https://www.cnblogs.com/comsci/p/11654449.html

[GDOI2016]疯狂动物城

别来无恙 提交于 2019-11-30 21:32:19
\(u \in [X,LCA] : val[u] \cdot {(dep[u]+dep[Y]-2dep[LCA])(dep[u]+dep[Y]-2dep[LCA]+1) \over 2}\) \(=val[u]\cdot{[dep[Y](dep[y]+1)-2dep[LCA](2dep[Y] -2dep[LCA]+1)]+dep[i](1+2dep[y]-4dep[LCA])+dep^2[i] \over 2}\) \(u \in [LCA,Y] : {val[u] \cdot (dep[Y]-dep[i])(dep[Y]-dep[i]+1) \over 2}\) \(= val[u] \cdot {dep[Y](dep[Y]+1)-dep[i](1+2dep[Y]) + dep^2[i]\over 2}\) 来源: https://www.cnblogs.com/youddjxd/p/11641149.html

CocosCreator实现动物同化

旧城冷巷雨未停 提交于 2019-11-30 12:12:04
获取源码 关注微信公众号『一枚小工 』,发送『动物同化 』获取完整游戏源码。 游戏玩法 游戏目标是将游戏区域的动物全部同化成同一种动物。游戏从左上角开始,从右边点击需要变成的目标动物头像,如果被同化动物周围包含了点击的动物,则所有被同化动物都变成点击选中的动物,完成一次同化,然后逐渐扩大左上角的同化区域,直到所有动物变成同一种。 游戏效果 游戏主要有两个界面,游戏开始界面和游戏中界面。 以下是游戏开始时界面: 以下是进行游戏时显示的动态效果效果: 实现逻辑介绍: 1. 关卡初始化 每关游戏一开始,从14中动物中,选择6总不同的动物,事先确定好总共14行14列方格放置动物,随机从6种动物中选择一种放置到游戏方格面板中。(具体逻辑,参考游戏源码) 2. 是否被同化计算 从被同化中的动物中,检测周边是否符合被同化的规则,如果符合条件,则被同化,在继续检测新被同化动物周围的方格,依次类推,直到检测完周边不再有能被同化的动物为止,游戏步数减1,如果步数还有剩余或者所有动物同化完,游戏结束。(具体逻辑,参考游戏源码) 来源: https://www.cnblogs.com/caizj/p/11583997.html