- 博客(11)
- 收藏
- 关注
原创 蓝桥系列(二)人员排日程
问题描述: 某保密单位机要人员 A,B,C,D,E 每周需要工作5天,休息2天。 上级要求每个人每周的工作日和休息日安排必须是固定的,不能在周间变更。 此外,由于工作需要,还有如下要求: 1. 所有人的连续工作日不能多于3天(注意:周日连到下周一也是连续)。 2. 一周中,至少有3天所有人都是上班的。
2013-07-04 09:29:46
729
原创 蓝桥系列(一)取球游戏
问题描述: 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。
2013-07-04 09:19:32
744
原创 将jwebsocket嵌入到tomcat中环境的搭建
fuck!fuck!fuck! 如果不是因为fuck是一个不能搬上台面的单词,我一定要再多说好几遍来表达我此时无比亢奋的心情,在历时长达七八个小时之久后,终于完成了jwebsocket环境的搭建,这对于我这种过四级还得靠踩狗屎外加那天没做杀人放火的事才能勉勉强强过去的人,中文资料的匮乏真是让我生不如死,无奈,硬着头皮开始读那怎么看怎么不顺眼的英文,冒着自己火气蹭一下上来砸电脑的风险开始了
2013-04-25 14:19:46
1435
原创 深入java虚拟机-finally
在java面试题中经常会遇到一些关于finally的问题,我通过class文件研究了一下java编译器对finally的处理。 首先大家需要明白两点:1.如果存在一个finally语句块,必定存在对应的一个try语句块。2.如果程序进入了对应的try语句块执行,不论此try语句块和此try块对应的catch块(如果存在的话)执行了什么样的代码,那么此finally语句块必然要执行。
2013-04-10 13:41:44
569
原创 关于组合问题的一种巧妙方法
在算法设计与分析里,组合排列(或者表面像排列组合)的问题很好的解决方法主要是回溯法,广度优先遍历法。 这里提供关于组合问题一种巧妙的解决办法。比如我们要从m个元素里取n个元素的所有组合。 我们用一个m位二进制数代表m个元素(一位代表一个元素)。取n个元素可以看做是这个m位二进制数中有n位的值为1. 一个m位二进制数可以代表2的m次方个值,(代表m个元素所有组合
2013-04-09 09:59:41
582
原创 深入java虚拟机——多线程
《深入java虚拟机》中讲述多线程这一块,有如下描述: “在JVM中,每个对象和类在逻辑上都是和一个监视器相关联的” “为了实现监视器的排他性监视能力,JVM为每一个对象和类都关联一个锁” “锁住了一个对象,就是获得对象相关联的监视器” 根据我的理解,这个监视器就是锁。同步有两种情况,一种是互斥,一种是协作。 互斥可
2013-04-09 09:58:09
992
原创 javascript语言精粹
虽然javascript已使用过一段时间,但也仅此而已了,仅仅停留在使用的阶段,虽然可以用它来做出一些功能,但是关于javascript的一些基础的东西并不是很清楚。 一本好书可以让我们的学习事半功倍,关于javascript的书籍有两类,第一类是javascript语言精粹,第二类就是其他javascript书籍。javascript语言精粹的作者是javascript开发社区中大师
2013-04-09 09:56:16
923
原创 深入java虚拟机——enum本质
自从看了java虚拟机,就一直想对java的一些特性进行更深入的了解。想弄清楚这些特性在虚拟机的层面到底是怎么实现的。通过自定义一个enum类型,然后查看编译后的class文件。发现了如下几件事情。 1.自定义一个enum类型本质上定义了一个java.lang.Enum的一个子类。如以下代码:与public enum Color {RED,GREEN}等价的类为public cl
2013-04-09 09:54:19
795
原创 深入java虚拟机-super庐山真面目
有想对super追根究底的冲动完全是因为下面这个问题。 下面程序的输出结果是多少? import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ S
2013-04-09 09:51:36
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人