前边的博客中我们介绍了如果用对象锁和条件锁以及更加方便的synchronized关键字来实现多线程的同步和互斥,也许你会觉得使用synchronized关键字已经非常方便了,但是使用者必须真正的理解synchronized的用法,而且要有一定的多线程的编程的经验,否则很难做到全面的考虑问题而造成意想不到的问题。其实在java中还有比...
分类:
编程语言 时间:
2015-08-28 09:38:07
阅读次数:
221
题意:求n个数的排列,前m个中有k个在自己的位置上的方法数。思路:设D[n]为n个元素的错排数.
于是我们有D[1] = 0 D[2] = 1;
D[n] = (D[n-1] + D[n-2]) * (i-1)
考虑问题本身,我们首先从前m个数选k个数不动.即C(m,k)。对于没有选的前m中的m-k个数肯定是参与了错排,而后面n-m个数中参加错排的个数不定,所以我们枚举一个后面n-m个数中选出...
分类:
其他好文 时间:
2015-08-27 23:03:48
阅读次数:
685
题意:给你n个节点的树,从1节点开始走,到每个节点都有三种情况,被杀死回到1节点,找到隐藏的出口出去,沿着当前节点相邻的边走到下一个节点,给出每个节点三种情况发生的概率分别为ki,ei,1-ki-ei,求找到出口时已经过的边数的期望。分析:用树状dp考虑问题。当节点是叶子节点时它只是向父节点走,非叶...
分类:
其他好文 时间:
2015-08-21 00:03:29
阅读次数:
170
最近有项目中用到消息队列,JMS规范中实现最好的开源框架就是activemq,所以选择它(当然这是我老大决定的,像我这中刚入职场的小菜鸟考虑问题还不太全面)作为消息队列传输数据,公司有有成型的消息队列框架的实现,可是公司中的框架 实现的好繁琐,考虑的好全面,考虑到了同步消息传输和异步消息传输,持久化消息存储和非持久化消息存储,消息之间点对点传输还是pubilc/subscribe(订阅)等等,考虑...
分类:
其他好文 时间:
2015-08-09 12:39:39
阅读次数:
141
在做Android开发的时候,只要查看一些Android源码,不难发现,其中,声明常量都是如下格式:
private static final String TAG = "FragmentActivity";
声明为什么要添加static关键字呢?
之前是这么考虑问题的:定义一个类A,其中包含了用静态变量修饰的常量CONSTANT_A与直接用final修饰的常量CONSTANT_B
pub...
分类:
编程语言 时间:
2015-07-31 18:24:28
阅读次数:
168
1. How to understand 面向对象编程站在分类学家的角度去考虑问题!是的,这个世界是由动物、植物等组成的。动物又分为单 细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!现在,站在抽象的角度,我们给“类”下个定义吧!我的意思是,站在抽象的角度,你回...
分类:
编程语言 时间:
2015-07-27 14:40:55
阅读次数:
143
ch1 对象入门:
面向对象是一种抽象的进步,使得我们编程时候更多的是考虑问题本身,而非计算机的结构。面向对象的思想中,万物皆对象,都封装着各自的属性和行为。每个程序都是一组对象的组合,他们之间可以相互调用对方的方法完成协作,进而组合出各种强大的功能。每个对象都属于一个类,并且每个对象都能够接受从父类类型继承过来的的所有方法调用。
有两方面的原因促使我们控制对成员的访问。第一个原因是防止程序员...
分类:
编程语言 时间:
2015-07-23 23:47:34
阅读次数:
154
雷军在前几天的一次采访中说:“互联网是一种思维,是一种考虑问题的方法。用这种思维武装传统产业将获得的成绩可能也是颠覆性的,因而“互联网+传统产业”会极大的推进中国传统经济的转型升级,会巨大的提高整个运作效率,会进一步增强中国的全球化竞争力。”然而,对于很多创业者来说,选择一个怎样的切入口,并如何避开...
分类:
其他好文 时间:
2015-07-17 18:06:10
阅读次数:
144
转自:http://blog.sina.com.cn/s/blog_641289eb0101e2ld.htmlPart 2总结一下一个粗略的建模过程:首先,弄清楚问题是什么,能不能用机器学习的思路去考虑:是否有pattern?是否规则不明确?是否有数据?如果可以用,那么考虑,问题的学习目标是什么,有...
分类:
其他好文 时间:
2015-07-16 21:23:16
阅读次数:
154
“中国的百年企业太少了”总是会听到有人这样抱怨,其实对中国企业而言,“百年”只是代表了一种象征性的时间尺度,其内在折射出的是做“百年企业”的梦想、向往、决心和考虑问题的尺度。想要做百年企业,就要从良心企业做起。从三聚氰胺到瘦肉精,从染色馒头到毒豆芽,我们们可以看出,中国具有诚信的食品企业太少了,那么...
分类:
其他好文 时间:
2015-07-16 09:36:03
阅读次数:
192