工厂方法属于创建型设计模式。 设计意图:定义一个用于创建对象的接口。让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 静态工厂使用面向对象的方式,有效的攻克了添加新产品给client和实现类带来的代码改动问题。封装了创建过程,减低了添加新产品带来的代码改动错误。可是新增功能须要改动c ...
分类:
其他好文 时间:
2017-08-02 13:20:31
阅读次数:
123
本文出处:http://www.cnblogs.com/wy123/p/6008477.html 关于统计信息对数据行数做预估,之前写过对非相关列(单独或者单独的索引列)进行预估时候的算法,参考这里。 今天来写一下统计信息对于复合索引在预估时候的计算方法和潜在问题。 本文原形来自于是个实际业务问题, ...
分类:
数据库 时间:
2017-08-02 13:08:26
阅读次数:
215
这道题考了几遍了,一直写的不完美。刚好有空思考了下,其实思路还是挺清晰的。 总共设2个辅助数组,一个记录第k位 的累加和val[ ], 一个记录第k位产生的进位。carry[ ] 然后就是循环去做吧,不过要先把数组逆序去求和,因为数组存储顺序和我们习惯的竖式计算方法顺序相反。 先贴代码。(一些特殊情 ...
分类:
其他好文 时间:
2017-08-02 10:15:22
阅读次数:
106
一、引言 图像锐化处理的作用是使灰度反差增强,从而使模糊图像变得更加清晰。图像模糊的实质就是图像受到平均运算或积分运算,因此可以对图像进行逆运算,如微分运算能够突出图像细节,使图像变得更为清晰。由于拉普拉斯是一种微分算子,它的应用可增强图像中灰度突变的区域,减弱灰度的缓慢变化区域。二、卷积算法2.1... ...
分类:
编程语言 时间:
2017-08-01 19:20:40
阅读次数:
287
文件夹: 1、CSS 属性编写顺序 2、CSS3属性(内核前缀) 3、position相对/绝对定位 4、overflow:scroll等的差别 5、display属性应用 6、盒模型计算方法和Bug 7、CSS3新添加的结构标签 8、蒙版,变形。过渡,动画等CSS3效果 1、显示属性,自身属性,文 ...
分类:
Web程序 时间:
2017-08-01 11:17:37
阅读次数:
241
这周问过公司里专家,说cpu-load是说CPU的计算能力,但是从代码实在不知道cpu-load说的是啥! SD_SHARE_CPUPOWER 0X8000 domain的成员共享cpu power! SD_SHARE_PKG_RESOURCES domain成员共享pkg resource! 为什 ...
分类:
其他好文 时间:
2017-07-31 23:26:30
阅读次数:
146
1.bc常用计算工具,而且支持浮点运算:[root@web01shell]#echo1+1|bc2浮点数精度问题未解决[root@web01shell]#echo"1.2*1.2"|bc1.4[root@web01shell]#echo"scale=2;1.2*1.2"|bc1.44[root@web01shell]#echo"5.0/3.0"|bc1[root@web01shell]#echo"scale=2;5.0/6.0"|bc.832.expr不..
分类:
系统相关 时间:
2017-07-31 14:35:14
阅读次数:
145
绝大多数MySQL性能指标可以通过以下两种方式获取: (1)mysqladmin 使用mysqladmin extended-status命令获得的MySQL的性能指标,默认为累计值。如果想了解当前状态,需要进行差值计算;加上参数 --relative(-r),就可以看到各个指标的差值,配合参数-- ...
分类:
数据库 时间:
2017-07-30 13:59:30
阅读次数:
247
相关知识点: 判断闰年一般的规律为: 四年一闰,百年不闰,四百年再闰. 其简单计算方法: 1.能被4整除而不能被100整除.(如2004年就是闰年,1800年不是.) 2.能被400整除.(如2000年是闰年) 另外, 2月:平年有28天,闰年有29天。 结果: ...
分类:
其他好文 时间:
2017-07-30 12:48:14
阅读次数:
159
一般现在的SAAS服务提供现在的sdk或api对接服务都涉及到一个身份验证和数据加密的问题。一般现在普遍的做法就是配置使用非对称加密的方式来解决这个问题,你持有SAAS公司的公钥,SAAS公司持有你的公钥,你们就可以进行加密和签名的验证了。 先来看下两种在linux或者mac下面生成key pair ...
分类:
编程语言 时间:
2017-07-29 18:51:49
阅读次数:
152