刚进入公司不久,就上开始项目,对一个实习生来说还是有一些压力的,初入社会,对于我这个初级程序员来说要学的东西实在太多了,公司最近在做一个winform框架开发的桌面应用程序,众所周知,winform也好,webform也好,里面随处可见的事件驱动,有事件,当然也少不了委托,感觉之前对委托这个概念的理 ...
今天考试的题目中有大组合数取模,不会唉,丢了45分,我真是个弱鸡,现在还不会lucas。 所以今天看了一下,定理差不多是: (1)Lucas定理:p为素数,则有: 即:lucas(n,m,p)=c(n%p,m%p)*lucas(n/p,m/p,p) 然后留下我的理解: 用递归的方式去证明这个式子; ...
分类:
其他好文 时间:
2016-11-07 02:01:25
阅读次数:
204
在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强 一、行转列 1、测试数据准备 2、行转列sql 执行结果: 二、列转行 1、测试数据准备 2、列转行的sql 执行结果 ...
分类:
数据库 时间:
2016-11-07 01:35:19
阅读次数:
317
对于一个对设计模式一无所知的程序员来说,维护成本,无疑是一个致命的问题,所以从今开始,我要开始努力学习,设计模式,在这里,记录自己的学习成果 生产类 。 。 。 ...
分类:
其他好文 时间:
2016-11-06 22:36:47
阅读次数:
190
synchronized在JDK5之前一直被称为重量级锁,是一个较为鸡肋的设计,而在JDK6对synchronized内在机制进行了大量显著的优化,加入了CAS,轻量级锁和偏向锁的功能,性能上已经跟ReentrantLock相差无几,而且synchronized在使用上更加简单,不易出错(避免哲学家... ...
分类:
其他好文 时间:
2016-11-06 17:27:21
阅读次数:
163
IF语句 掷骰子游戏(DiceGame): public class DiceGame { public static void main(String[] args){ double s = Math.random(); int d = 1+(int)(6*s); if(d==6){ System ...
分类:
编程语言 时间:
2016-11-06 14:15:04
阅读次数:
157
1.折纸:折多少次和珠穆朗玛峰一样高 1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 var hou = 0.0001; var cishu = 0; for(var i=0;i>=0;i++) { hou = hou*2; if(hou>8848) { cishu ...
分类:
Web程序 时间:
2016-11-06 11:48:20
阅读次数:
477
linux环境下tcpdump源代码分析 原文时间 2013-10-11 13:13:02 CSDN博客 原文链接 http://blog.csdn.net/han_dawei/article/details/12615199 主题 Tcpdump 源码分析 作者:韩大卫 @ 吉林师范大学 tcpd ...
分类:
系统相关 时间:
2016-11-06 02:44:20
阅读次数:
376
摘要 一、创建对象 二、查看数据 三、选择和设置 四、缺失值处理 五、相关操作 六、聚合 七、重排(Reshaping) 八、时间序列 九、Categorical类型 十、画图 十一、导入和保存数据 ...
分类:
编程语言 时间:
2016-11-06 02:21:39
阅读次数:
425
Given two strings s and t which consist of only lowercase letters. String t is generated by random shuffling string s and then add one more letter at ...
分类:
其他好文 时间:
2016-11-06 01:47:32
阅读次数:
145