摘要:
问题:如何从N个元素中等概率抽取K个元素(N > K)方法:首先构建一个可放k个元素的蓄水池,将序列的前k个元素放入蓄水池中,然后从第k+1个元素开始,以k/i (k=k)被选中的概率为: 在他出现时被选中的概率 * 在他出现以后不被换走的概率,即:k/j * j /j+1。。。n-1/n = k/... 阅读全文
阅读排行榜
表连接查询
2015-06-16 23:18 by 放作夥, 194 阅读, 收藏,
摘要:
DAO层如果能解决问题的话,应用层真的会轻松很多,所以多学点sql有很大的好处。之前一直不太明白表连接是什么,其实挺形象的,就是另一张表直接接在前一张表后面。比如select*formtab1leftjointab2on(tab1.size=tab2.size)wheretab2.name=’AAA... 阅读全文
c++的坑
2015-04-23 21:55 by 放作夥, 193 阅读, 收藏,
摘要:
碰到两个坑,记录一下。1.class A{public: void test(){}};int main(){ A a(); //本意是定义一个A对象,实际结果是声明一个返回值为A类型的函数,导致下一句编译失败 a.test(); return... 阅读全文
《设计模式解析》读书笔记-第一章
2015-03-27 23:00 by 放作夥, 189 阅读, 收藏,
摘要:
传统的软件分析方法:功能分解。分析人员将问题分解成了多个功能 ” 功能分解 “ 这种方法就称为步骤(这些步骤就构成了这个问题)。功能分解方法的缺点:1.它通常会导致让一个主程序负责控制子程序,这是将功能分解为多个子功能的自然结果。但是,主程序所承受的任务太多了:要确保一切正确工作,还要协调各函数并控... 阅读全文
浙公网安备 33010602011771号