摘要:一直对红黑数认识不清晰。花点时间好好学习一下。记录之。红黑树是一种二叉查找树,但在每个节点上增加一个存储位表示节点的颜色,可以是红的,也可以是黑的。红黑树是接近平衡的。它保证在最坏情况下,基本的动态集合操作时间为O(lg n).一颗二叉查找树如果满足以下的红黑性质,就是一颗红黑树:1.每个节点是红的... 阅读全文
posted @ 2015-08-14 21:40 王彬彬 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.install svn serversudo apt-get install subversion2.make repositorysudo mkdir /home/.svnsudo mkdie /home/.svn/prjsudo chmod -R ugo+rws /home/.svn/prj... 阅读全文
posted @ 2015-08-14 21:24 王彬彬 阅读(395) 评论(1) 推荐(0) 编辑
摘要:ssdb,一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis。——这是其官网的自我介绍。ssdb在leveldb存储库的基础上进行改造和丰富,添加了类似redis操作的接口,实现了数据的高可用。所以ssdb是基于leveldb实现了redis功能的nosql数据库,可以直接使... 阅读全文
posted @ 2015-08-14 15:34 王彬彬 阅读(2606) 评论(0) 推荐(0) 编辑
摘要:工作需要,调研了一下redis的复制实现。在2.8版本之前和之后,复制方式有所不同。2.8之前的复制方式对于初次复制数据没有问题,对于断连接重新复制比较耗性能,因为都是全量复制。2.8之后对断线重连做了优化,采用差量复制。旧版复制功能的实现redis复制功能有同步和命令传播两种。同步操作将从服务器的... 阅读全文
posted @ 2015-08-13 14:04 王彬彬 阅读(675) 评论(0) 推荐(0) 编辑
摘要:c调用java 阅读全文
posted @ 2013-10-25 10:48 王彬彬 阅读(112) 评论(0) 推荐(0) 编辑
摘要:linux的buffer和cache 阅读全文
posted @ 2013-10-21 16:57 王彬彬 阅读(114) 评论(0) 推荐(0) 编辑
摘要:软件安装sudo apt-get install xxx压缩和解压缩1. *.tar 用 tar –xvf 解压2. *.gz 用 gzip -d或者gunzip 解压3. *.tar.gz和*.tgz 用 tar –xzf 解压4. *.bz2 用 bzip2 -d或者用bunzip2 解压5. ... 阅读全文
posted @ 2013-09-06 13:40 王彬彬 阅读(353) 评论(0) 推荐(0) 编辑
摘要:Java本地调用 JNI 阅读全文
posted @ 2013-08-28 22:55 王彬彬 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:File-->Project Structure-->Project: project SDK--> New 阅读全文
posted @ 2013-08-06 10:10 王彬彬 阅读(531) 评论(0) 推荐(0) 编辑
摘要:java运行时,内存中使用的字符编码是unicode。在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件。(引自http://hank4ever.iteye.com/blog/581463)可以使用-encoding参数指明编码方式:javac -encoding UTF- 阅读全文
posted @ 2013-08-01 09:36 王彬彬 阅读(653) 评论(0) 推荐(0) 编辑

专注于c++后端开发,擅长IM领域。 如有需求请联系邮箱 cugbinbin@163.com

欢迎点击个人自定义博客