摘要:
算法说明:归并排序的思路就是分而治之,将数组中的数字递归折半进行排序。 递归到最底层就只剩下有两个数字进行比较,再从底层往下进行排序合并。最终得出结果。同样,语言描述可能对于不知道这个算法的人来说,理解的比较吃力,所以还是举个例子来简单说明一下。首先,测试数据是int[] arrayData = {... 阅读全文
摘要:
算法说明:先是拿语言进行一下描述:假如是做降序排序,那么从头开始扫描每个数字,使每个数字与它前面的若干数字进行比较,直接找到小于当前数字a(当前数字以a代替)的数字b(小于a的数字以b代替)。 然后将数字a插入到数学b的位置。将数字b到数字a前一位的数字向后移动一位。 至此,排序结束。语言表述其实懂... 阅读全文
摘要:
算法说明:冒泡排序实际上是使用的最多的排序,逻辑是循环然后对相邻的数字进行比较,并交换数据。例如有一个数组int[] arrayData = { 2, 3, 1, 5, 6, 7, 4, 65, 42 },一共9个元素。假设我们要做降序排序,那么首先全部9个元素从第1个元素开始进行两两比较,把小的元... 阅读全文
摘要:
连接的三次握手:1握、client向server发送连接请求,发送的报文是:syn=1,seq number=生成的随机数x 。 这时client的状态是SYN_SEND2握、server从syn=1知道client要进行连接。 然后向客户端回复信息,即ack number=x+1(x是client... 阅读全文
摘要:
为什么重启:突然发现ClouderaManager的webui访问不了了……我使用netstat看了一下我的webui监听端口,发现尼玛N多CLOSE_WAIT,网上查了一下是Socket关闭有问题导致N多挂起链接。原因并如何解决:找了半天,没有找到很好的办法,只得用重启CDM来解决的。 如果大家有... 阅读全文
摘要:
ajax请求node.js接口出现了如下的错误:XMLHttpRequest cannot load http://xxx.xxx.xx.xx:8888/getTem?cityId=110105&date=2015-03-04. No 'Access-Control-Allow-Origin' he... 阅读全文
摘要:
去Cloudera Server上边看了一下日志:cat /opt/cloudera-manager/log/cloudera-scm-server/cloudera-scm-server.log日志大概如下:etConnection(LogicalConnectionImpl.java:157) ... 阅读全文
摘要:
在eclipse中使用maven进行compile时,出现了“No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK”错误,从表面意思我们大概能看出,其实就是使用了... 阅读全文
摘要:
现实又告诉了我,文档不要轻易修改,牵一发而动全身!记住了…修改文档前要考虑清楚受到影响的地方,并做好修改方案。 不然后果? 好吧,看我就知道了,好狼狈 阅读全文
摘要:
文章发自http://www.cnblogs.com/hark0623/p/4205756.html 转载请注明flume越用越有一些疑惑,这个月中按计划是要阅读flume源码的,我希望能解决我的疑惑,另外,当疑惑解决后,我也会把过程和结论发到博客中,最终会把链接更新至当前帖子中的,疑惑如下:1、通... 阅读全文