- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 用二叉树进行二进制编码
二进制只有0和1,所以使用二叉树来进行二进制的编码,很是合适,可是怎么样得到一个RFC(前缀无歧义的编码),最简单的策略是所有的编码单元都对应叶节点。
2012-10-27 22:16:43 3628
原创 hadoop大致的工作流程
hadoop过程中最重要的是MapReduce框架,可是处于集群的考虑,网络带宽的限制,其中还有很多优化。 这是本人画的,希望不要出错.... 一个job分块,进行map操作,hadoop使用数据本地优化,所以在集群中的节点机子上进行map操作,数据最好是一个HDFS的块数据大小既64M,闲话
2012-10-21 19:19:10 2292
转载 vim基本命令
1. vim #在命令行中输入vim,进入vim编辑器 2. i #按一下i键,下端显示 --INSERT-- #插入命令,在vim中可能任意字符都有作用 3. Esc #退出i(插入)命令进行其它命令使用 4. :r filename #读入一个文件内容,并写入到当前编辑器中 5. :w newfilename #将该编辑器中的内容写入到一个新文件中 6. :w
2012-10-08 21:28:59 1153
原创 基于qt的多线程视频采集与传输
将服务端的设备虚拟化,供客户端调用。使用TCP/IP协议传输,使用V4L2实现视频采集。 只是实现了简单的功能。资源占用大,线程的终结还有问题,数据大,不知道用什么技术压缩图片。 这是最早的版本,比较新的版本没找到......这个版本的设备是固定添加的,比较新的版本是运行时扫描添加,还有就是客户端比较正式了。
2012-10-08 19:16:53 11973 18
原创 计算数组长度
#include using namespace std; template int size(T(&)[N]) { return N; } int main() { int a[] ={1,2,3,4,5}; cout<<size(a); return 0; }
2012-10-06 16:50:07 1747
转载 读写分离
读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
2012-10-05 22:56:00 1214
转载 lvs负载均衡
可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtual Server v
2012-10-05 22:53:30 958
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人