转载自:https://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不 ...
分类:
编程语言 时间:
2017-07-15 11:27:55
阅读次数:
263
51Nod 1006 a[i][j] 为a1,a2...ai与b1,b2....bj最长的公共子序列。 ...
分类:
其他好文 时间:
2017-07-15 11:26:24
阅读次数:
190
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1415 题目大意是:给一张无权无向图,一个人去追另一个人,保证被追的人初始点编号小于追的人初始点编号,被追的人随机选择走一条边或选择不走,追的人走能接近被追的人且终点编号最小的一条边,单回合可走两 ...
分类:
其他好文 时间:
2017-07-15 11:23:48
阅读次数:
204
hdu1576 A/B逆元 扩展欧几里得 数论 ...
分类:
其他好文 时间:
2017-07-15 11:22:34
阅读次数:
151
似乎全部的设计模式都是为了使得程序具有低耦合,灵活性高,可扩展性好。程序结构清晰等等。今天的这个设计模式—观察者模式自然也不例外。但程序结构清晰可能就不是重点了。好吧,废话少说,模式这样的简单粗暴的东西还是要快点学习。以下直接进入正题。 定义:观察者模式是让对象与对象之前建立一种一对多(不是Bean ...
分类:
其他好文 时间:
2017-07-15 11:19:41
阅读次数:
183
扩展欧几里得的模板题,要记住: x=y1; y=x1-a/b*y1。 这道题的推导过程如下: 1.因为A/B==0,所以令A/B=x,即A=Bx。又因为n=A%m,所以m*y+n=A。 由上面可推导出Bx-my=n。 2.由扩展欧几里得算法可以算出B*x1+m*y1=1的根,等式两边同时乘上n可以变 ...
分类:
编程语言 时间:
2017-07-15 11:15:15
阅读次数:
224
作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有,转载请联系作者获得授权。 想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢? 目前国内网站经常会让大家 ...
分类:
编程语言 时间:
2017-07-15 10:15:59
阅读次数:
410
ie9以上才支持 注意: Canvas用width和height属性指定画布内容的宽高,单位只能是像素 CSS的width和height可以改变Canvas元素的宽高,但是其内容会被等比例拉伸 Canvas的width和height被变更时,Canvas上已有的任何绘图都会被清除 Context对象... ...
分类:
其他好文 时间:
2017-07-15 10:11:39
阅读次数:
100