摘要: (1)Best Time to Buy and Sell Stock Total Accepted: 10430 Total Submissions: 33800My Submissions Say you have an array for which the ith element is the price of a given stock on day i. If you were onl... 阅读全文
posted @ 2014-03-27 16:06 CC同学哈 阅读(325) 评论(0) 推荐(0) 编辑
摘要: (1)Linked List Cycle Total Accepted: 13297 Total Submissions: 38411 Given a linked list, determine if it has a cycle in it. Follow up:Can you solve it without using extra space? (url:http://oj.leetco... 阅读全文
posted @ 2014-03-26 17:02 CC同学哈 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 网络通信过程中的数据如何进行结构组织,比较熟悉的有两种方式,JSON和XML,应用都非常广泛,个人项目里使用的是JSON,本文主要是要对JSON的解析做一下总结。 1.关于为何选择JSON 首先JSON和XML都是一种数据交换格式(不应该叫做通信协议) 通信协议:通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交... 阅读全文
posted @ 2014-01-16 19:35 CC同学哈 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 个人在做hadoop有关的开发,作为这种国宝始祖级别的论文无论如何都是要拜读一下的,正好可以从中了解到一些hadoop内部运行机制,读罢不得不掩卷而叹,精,精巧,精准 1.GFS(Google File System) GFS提供了一个与位置无关的名字空间,这使得数据可以为了负载均衡或灾难冗余等目的在不同位置间透明迁移。 GFS并没有在文件系统层面提供任何Cache机制。 GFS没有正... 阅读全文
posted @ 2014-01-02 20:34 CC同学哈 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 最近需要用到Android里面的折现图,因此在这方面也去做了一些调研。总体发现Android对报表的支持还是非常好的。总体上去研究了两个实现方案,一个是利用Android提供的的AChartEngine来实现,然后在GitHub上还发现了另一个工程,直接手动利用Canvas手动实现了折线图的绘制,看完还是很有启发的,就当作是其他jar包的源码实现看吧。 1. AChartEngine 搜索到... 阅读全文
posted @ 2014-01-02 18:03 CC同学哈 阅读(877) 评论(1) 推荐(1) 编辑
摘要: Java内存管理 这篇文章是在详细读完《深入理解Java虚拟机》这本书并且阅读了大量网络博文之后总结而成的。限于时间和作者水平,如有错误,欢迎指正。整体包含3个部分:(1)理解Java虚拟机的组成部分(2)Java虚拟机的垃圾收集算法(3)分代收集器的详细机制 整个文章是按照虚拟机的不断发展而逐步展 阅读全文
posted @ 2013-11-15 16:35 CC同学哈 阅读(566) 评论(0) 推荐(1) 编辑