摘要:
遇到了一个很诡异的错误。写一个字典,存入json文件。之后读出判断是否存在key。结果惊奇的发现,同一个key居然存在两次。 原因:json会将数值key转换为unicode 结论:使用json时字典key不可为数值! 复现问题: 对比a和c可以看到,数值型的key被转成了unicode,之后再写入 阅读全文
摘要:
主要参考:http://blog.csdn.net/gqtcgq/article/details/51163558 假设我们在1.1.1.1:5000上搭建私人仓库,并在2.2.2.2上访问这个私人仓库,开启tls认证。 1. 在1.1.1.1上打开/etc/pki/tls/openssl.cnf, 阅读全文
摘要:
原本使用pip版本为7.1.0,后升级至9.0.1 之后使用pip list提示pkg_resources.DistributionNotFound: The 'pip==7.1.0' distribution was not found and is required by the applica 阅读全文
摘要:
环境centos6.2 1. 先安装hyperscan 主要参考http://blog.csdn.net/cheng_fangang/article/details/51143412 注意:里面2.8不要照做 libstdc++.so.6不要修改 不同点: cmake hyperscan-4.0.0 阅读全文
摘要:
转自:http://www.cnblogs.com/fjping0606/p/4551475.html 下面全文都是拷贝的上面链接的内容。 首先普及一下关于libc.so.6的基本常识: libc.so.6是glibc的软链接 ll /lib64/libc.so.6lrwxrwxrwx 1 root 阅读全文
摘要:
之前写过两篇关于重置offset的博文,后来使用过程中都有问题。 经过各种尝试,终于找到了解决方案。 直接上代码: 代码中的while循环是防止有时连不上kafka服务器报错。 很奇怪,我直接用c.commit(offsets=[tp_c])不起作用,非要我消费后它自动重置才有效。 附,重置offs 阅读全文
摘要:
1. /proc/pid/status 可以查看进程相关的详细信息,当内存异常时可查看 参考:http://blog.csdn.net/beckdon/article/details/48491909 2. top -p 进程号 实时查看进程相关内存 3. 内存调试 参考:http://blog.c 阅读全文
摘要:
该博文方法有问题,正确方案在http://www.cnblogs.com/dplearning/p/7992994.html 将指定group对应的offset重置到最大值,跳过未消费数据 代码如下: 阅读全文
摘要:
help(函数名) 举例:想知道gevnet.Timeout这个函数是怎么用的。help(gevent.Timeout)。 之前不知道这样查,每次遇到新函数想知道有哪些参数我都要到网上疯狂查阅文档。现在才知道原来这么容易获取........ 阅读全文
摘要:
参考:http://api.mongodb.com/python/current/faq.html#using-pymongo-with-multiprocessing 如果使用了多进程,则必须在子进程中创建mongo连接。不能创建一个mongo连接传给多个进程!! 阅读全文