前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序 ...
分类:
编程语言 时间:
2016-05-06 18:58:25
阅读次数:
324
恢复 继续关于《Mathematical Olympiad——组合数学》中问题的分析,这一篇文章将介绍有关染色的问题。 问题一: 将一些石头放入10行14列的矩形方格表内,允许在每个单元格内放入石头的数目多于1块,然后发现每一行每一列上均有奇数块石头。若将矩形方格表上的单元格相间地染为黑色和白色,证 ...
分类:
其他好文 时间:
2016-05-06 18:58:25
阅读次数:
153
一、使用JS获取客户端IP的几个方法 方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000)。 获取客户端IP代码: 1 function GetLocalIPAddr() { 2 var oSetting = null; 3 var ip = nul ...
分类:
Web程序 时间:
2016-05-06 18:57:14
阅读次数:
201
zookeeper有这样一个特性:集群中只要有过半的机器是正常工作的,那么整个集群对外就是可用的。也就是说如果有2个zookeeper,那么只要有1个死了zookeeper就不能用了,因为1没有过半,所以2个zookeeper的死亡容忍度为0;同理,要是有3个zookeeper,一个死了,还剩下2个 ...
分类:
其他好文 时间:
2016-05-06 18:59:43
阅读次数:
339
一、什么是 KVO 首先让我们了解一下什么KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。键值观察Key-Value-Observer就是观察者模式。 观察者模式的定义:一个目标对象管理所有依赖于它的观察者对象,并在它自 ...
分类:
其他好文 时间:
2016-05-06 18:58:03
阅读次数:
185
ASP.NET MVC 解析模板生成静态页一(RazorEngine) 简述 Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项。在早期的MVC版本中默认使用的是ASPX模板引擎,Razor在语法上的确不错,用起来非常方便,简洁的语法与.NET Framewor ...
分类:
Web程序 时间:
2016-05-06 18:57:25
阅读次数:
230
QQ:16264558 TEL:13963782271
mysql优化,主要包括:1、表的设计合理化(三范式);2、添加适当索引(四种:普通、唯一、主键、全文);3、分表技术(水平分表、垂直分表);4、读写分离;5、存储过程(一般不用,移植性不好);6、对mysql配置进行优化(最大并发数、缓存等);7、硬件升级;8、定时清除不需要的数据。..
分类:
数据库 时间:
2016-05-06 16:33:55
阅读次数:
243
最近测试怎么在nginx中通过固定IP来访问某个地址,话不多说直接上代码:location^~/
{
if($request_uri~/)
{
set$bucketid$1;
}
if($remote_addr~*"192.168.114.146|192.168.114.145|192.168.114.144|192.168.11.51|192.168.11.125|192.168.58.3|192.168.11.42")
{
proxy_passh..
分类:
其他好文 时间:
2016-05-06 16:33:47
阅读次数:
3773
基于paramiko分发公钥到其他机器,有不足的地方还望见谅#-*-coding:utf-8-*-
#!/usr/bin/python
importos
importparamiko
importthreading
data=‘ssh-rsaAAAAB3NzaC1yc2EAAAABIwAAAQEAvQfqvW1JjYhRVgqYjBCLsTWNx0q/X+IcHdATG0MvJ5Nrew08eoEiy4/rScsUiQaMLaIApTa0Smn5Yg9vP0Z4ES..
分类:
编程语言 时间:
2016-05-06 16:36:26
阅读次数:
270
配置nginxgzip压缩功能gzipon;gzip_min_length1k;//大于1K才压缩gzip_buffers432k;//压缩缓存区大小gzip_http_version1.1;gzip_comp_level9;//压缩比率1-9gzip_typestext/csstext/xmlapplication/javascript;//压缩类型,不同版本,类型不一样,gzip_varyon;//varyheader支持测..
分类:
其他好文 时间:
2016-05-06 16:33:36
阅读次数:
202
通常理解断点续传是指:数据在从A向B传输的过程中,遭遇网络故障传输被动中止,当网络故障排除后,可以从已经传输的部分开始继续传输剩余数据,而没有必要从头开始传输,从而达到节省用户时间,提高速度的目的。瑞信RESUN容灾备份系统中,承担数据传输的网络在系统工作是出现断..
分类:
其他好文 时间:
2016-05-06 16:35:59
阅读次数:
262
/**
*Registerabindingwiththecontainer.
*Registerabindingwiththecontainer.
*@paramstring|array$abstract
*@param\Closure|string|null$concrete
*@parambool$shared
*@returnvoid
*/
publicfunctionbind($abstract,$concrete=null,$shared=false)
{//bindabstractcon
$abs..
分类:
其他好文 时间:
2016-05-06 16:34:27
阅读次数:
186
GlobalSign多域型(SNAs)SSL证书GlobalSign多域型(SNAs)SSL证书,有别于通配符SSL证书可以同时保护一个域名下所有的子域名网站,SANs证书更进一步的将防护网涵盖至数个网域及其子域名、服务器,协助您大幅节省时间、管理成本,强化网站信息安全管理的效率。提供40位/56位/128位..
分类:
其他好文 时间:
2016-05-06 16:35:27
阅读次数:
201
CDP(ContinuousDataProtection),持续数据保护,它的关键在于持续。就给定的数据集而言,CDP提供恢复点的连续体,能够存取所有时间点上的数据,而不仅仅针对那些由快照流程预先确定的特别时刻。CDP提供了粒度无限的恢复点(RPO),有些情况下能提供接近即时的恢复时间(RTO)..
分类:
其他好文 时间:
2016-05-06 16:33:55
阅读次数:
214
---20160428服务器与存储群话题讨论时间到~~iphone换小米:聊聊这个吧,sds你怎么看?我:刘总研究软件定义存储了啊jeffery:我在移动门口等客户jeffery:NexentaStor是统一存储,NexentaEdge是分布式对象存储EtherQue:nexentastor我做过,做iscsi,ftpiphone换小米:@老狼也是今天..
分类:
其他好文 时间:
2016-05-06 16:34:55
阅读次数:
206
Linux内存中的Cache,真的能被回收么?您真的了解Linux的free命令么?在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令..
分类:
系统相关 时间:
2016-05-06 16:33:40
阅读次数:
4369