第一题:
/**
*1.盒子最大容量120g,(当前蜂蜜量>=最大容量时,则蜜蜂不往里倒蜂蜜,发送通知,在消息队列等待)
*2.小熊每一次吃50g,(当盒子蜂蜜量<50则不吃,发送通知,在消息队列等待)
*3.蜜蜂自己的口袋最大量80g,蜜蜂每1s生产6g蜂蜜,当口袋容量>=50g时则把所有容量倒入..
分类:
编程语言 时间:
2016-05-17 13:40:48
阅读次数:
191
1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉。蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s。十只蜜蜂和两只熊。2.取出两个字符串中最大的公共子串。3.StringBuffer是线程安全的,StringBuilder不是线程安全。单线程访问情况下,性能是否一致?4.完成8中基本数..
分类:
编程语言 时间:
2016-05-17 13:40:19
阅读次数:
171
正则表达式引擎是一种可以处理正则表达式的软件。许多语言都支持正则表达式处理文本,例如PHP、Java和JavaScript,一些文本编辑器用正则表达式实现高级搜索-替换功能。Java中加入了java.util.regex包提供对正则表达式的支持,而且Java.lang.String类中的函数也是调用的正则表达..
分类:
编程语言 时间:
2016-05-17 13:42:09
阅读次数:
158
Javac编译器将*.java文件编译成为*.class文件的过程,这里的Javac编译器称为前端编译器;相对应的还有后端编译器,它在程序运行期间将字节码转变成机器码。...
分类:
编程语言 时间:
2016-05-17 13:37:23
阅读次数:
140
class Computer{ int num=0; boolean flag=false; public synchronized void set(){ if(flag){ try{ super.wait(); }catch(InterruptedException e){ e.printSta ...
分类:
编程语言 时间:
2016-05-17 13:32:45
阅读次数:
153
1.目的:为了并行运行相互独立的子任务,大幅度提高整个任务的效率(异步任务、运算密集型任务) UserRequestThread:负责读取用户的输入,可能是一个I/O信道。程序可能会创建多个线程,每个用户一个,请求会放在队列中。 RequestProcessor:一个负责从队列中获取并且处理请求的线 ...
分类:
编程语言 时间:
2016-05-17 13:32:28
阅读次数:
225
class Computer{ int num=0; boolean flag=false; public synchronized void set(){ if(flag){ try{ super.wait(); }catch(InterruptedException e){ e.printSta ...
分类:
编程语言 时间:
2016-05-17 13:31:56
阅读次数:
124
Description N students were invited to attend a party, every student has some friends, only if someone’s all friends attend this party, this one can a ...
分类:
编程语言 时间:
2016-05-17 13:30:45
阅读次数:
190
结果分析:在 test1 线程的 for 循环中我们对 i 做了 10000 次累加,如果没有其他线程的“干预”,那么全局变量 g_tmp 的值应该是 10000,现在的输出结果是 10001,这意味全局变量 g_tmp 的值被线程 2 修改过。整个程序运行过程中各个线程的状态变化是这样的: rt_ ...
分类:
编程语言 时间:
2016-05-17 13:29:06
阅读次数:
319
编写一个Java应用程序,该程序中有2个类MianJi、主类A。具体要求如下:MianJi类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。主类A用来测试类MianJi的功能。 运行结果 ...
分类:
编程语言 时间:
2016-05-17 13:26:55
阅读次数:
243
转载自:http://www.dengchuanhua.com/132.html 在分布式系统中,需要生成全局UID的场合还是比较多的,twitter的snowflake解决了这种需求,实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位+机器ID 10位+毫秒内序列12位。 该项目地址为 ...
分类:
编程语言 时间:
2016-05-17 13:24:26
阅读次数:
214
二分查找法: 二分查找法主要是解决在“一堆数中找出指定的数”这类问题。 而想要应用二分查找法,这“一堆数”必须有一下特征: 存储在数组中 有序排列 所以如果是用链表存储的,就无法在其上应用二分查找法了。(曽在面试被问二分查找法可以什么数据结构上使用:数组?链表?) 至于是顺序递增排列还是递减排列,数 ...
分类:
编程语言 时间:
2016-05-17 13:19:12
阅读次数:
136
前面两个例子演示的线程调度是由系统“主动干预”的情况的线程切换,其实我们也可以根据实际情况,采用主动让出 CPU 使用权。RT-Thread 中的系统函数: rt_thread_yield(),可以让调用它的线程暂时让出 CPU 的使用权,而使下一个最高优先级的线程得以运行,但这时调用 rt_thr ...
分类:
编程语言 时间:
2016-05-17 13:18:11
阅读次数:
251
PySide——Python图形化界面入门教程(三) ——使用内建新号和槽 ——Using Built-In Signals and Slots 上一个教程中,我们学习了如何创建和建立交互widgets,以及将他们布局的两种不同的方法。今天我们继续讨论Python/Qt应用响应用户触发的事件:信号和 ...
分类:
编程语言 时间:
2016-05-17 13:10:59
阅读次数:
211
pip是一款强大的python包管理工具,绝大部分的python包都可以用pip进行下载和安装,非常方便,pip安装方式如下: 官网:https://pypi.python.org/pypi/pip/ pip的几个常用命令: 1,安装: pip install xxx 如果指定版本的话或者指定最小版 ...
分类:
编程语言 时间:
2016-05-17 13:09:16
阅读次数:
135
编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义 一个主类,在主类的main方法中创建多个时钟类的对象,使用这 些对象调 ...
分类:
编程语言 时间:
2016-05-17 13:06:44
阅读次数:
301