- 博客(11)
- 收藏
- 关注
转载 一道面试题
数组al[0,mid-1] 和 al[mid,num-1],都分别有序。将其merge成有序数组al[0,num-1],要求空间复杂度O(1)因为空间复杂度要求是O(1),所以不用用merge算法。考虑到左半部分有的数比右半部分的数大,右半部分也会有比左半部分大的数。思路往交换方面想,遍历左半部分,与a[mid]比较,如果比a[mid]大,则交换,并且将交换后的a[mid]放到右半部分
2013-04-28 17:02:51 1025
原创 kafka 多台consumer 实验
最近和实验室哥们儿在搞storm kafka的东西。两者始终不能连接起来。突然想到以前自己写consumer的demo的时候,仅仅是一台机子在pull 数据,从来没有试过用属于同一个group的consumer(部署在多台机子上)去pull数据,于是今天准备做个实验。直接上consumer的代码,这里用的是consumer的high-level接口。package cn.cadal
2013-03-18 15:49:53 3166
原创 读《黑客与画家》
正在读《黑客与画家》,觉得比较有意思和值得思考的话,摘录如下:对于程序员来说,应该定期地从头开始,而不要长年累月地在一个项目上不断工作,并且试图把所有的最新想法都以修订版的形式包括进去。 程序员可以通过观看优秀的程序学会编程,不是看它们的执行结果,而是看他们的源代码 坚持一丝不苟,能就取得优秀的成果。 程序员是有心理周期的,所以为了做出优秀的工作,必须把这种心理周期考虑进去。
2012-08-14 23:22:19 4501
原创 cassandra升级实录
最近和实验室哥们儿一直在弄cassandra升级的事。现在总算告一段落,于是将整个过程中的点滴记下来。 原版本:cassandra 0.6.13 pycassa 1.0.2thrift 0.2.0升级后:cassandra 1.0.9pycassa 1.7.0thrift 0.8.0cassandra 数据库升级step1(configurati
2012-08-14 23:13:08 1715
原创 Kafka 起步
到Apache Kafka官方网上下载 kafka-0.7.0-incubating-src.tar.gz解压 kafka-0.7.0-incubating-src.tar.gz得到kafka-0.7.0-incubating-src.tar.gz下面运行自带的控制台例子首先修改config下面的producer.properties文件broker.list = 0
2012-05-18 10:30:20 2155
原创 Pycassa 起步——python 与 cassandra
系统 fedora一、首先安装pip 先安装setuptools到http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other下载 sh setuptools-0.6c9-py2.4.egg 到http://pypi.python.org/pypi/pip#do
2012-05-18 10:10:27 3266
原创 Linux下安装JDK
到oracle官方网站上下载jdk-6u31-linux-i586.bin同时可以找到Installation Instructions(本人就是按照这个指导来安装的)$ chmod a+x jdk-6u31-linux-i586.bin$ ./jdk-6u31-linux-i586.bin编辑profile文件$ vim /etc/profile加入以下几
2012-05-18 10:02:48 664
原创 cassandra 起步
Fedora下安装cassandra到cassandra官网上下载 apache-cassandra-1.0.9-bin.tar.gz解压,实验中直接解压在 /home/komac下得到一个目录:apache-cassandra-1.0.9该目录下有一个目录是bin,里面有一个cassandra文件和cassandra-cli文件,前者是启动服务器用的文件:
2012-05-18 09:54:18 698
转载 利用thrift在c++,python,java之间相互调用
thrift做为跨语言调用的方案有高效,支持语言较多,成熟等优点;代码侵入较强是其弱点。 下面记录以C++做服务器,C++,java和python做客户端的示例,这个和本人现在工作环境吻合,使用多线程长连接的socket来建立高效分布式系统的跨语言调用平台。 遗憾的是目前版本(0.7.0)的C语言还不支持Compact协议,导致在现在的环境中nginx
2012-05-18 09:26:23 1434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人