05 2012 档案
摘要:1. zookeeper: 高可用性的分布式协调服务 分布式困难在于部分失败:消息传递过程中,到底接收方收到与否,无法确定下来,才有了tcp协议的3次握手这样比较复杂的协议2. zk的实例 可以讲zk看成是一个文件系统,这个文件系统文友目录跟文件,只有 节点的概念,znode这个节点既可以看做是一个service,包括db实例,thrift service,也可以看做是一个保存其他service的容器,所有的这些znode 构成了一个tree型的结构,而基本的zk操作就是在这些节点上面进行的,包括 create 组,删除组,加入组,列出组的成员等 关于znode:有2中不同的类型,短暂的和永.
阅读全文
摘要:BeautifulSoup的编码处理BeautifulSoup内部使用的是Unicode,BeautifulSoup会自动检测输入文件的编码类型将其转换为Unicode。BeautifulSoup编码检测顺序BeautifulSoup按下面的顺序检测编码:创建Soup对象时传递的 fromEncoding 参数;XML/HTML文件自己定义的编码;文件开始几个字节所表示的编码特征,此时能判断的编码只可能是以下编码之一:UTF-*,EBCDIC,和ASCII。如果你安装了chardet,BeautifulSoup会用chardet检测文件编码。UTF-8Windows-1252在Beautifu
阅读全文