摘要: 在windows平台上安装python c extension的扩展包是件很痛苦的事情,一般通过安装vc/vs系列来编译C扩展,不过安装包都比较大。或者通过mingw编译,不过有时会在兼容性上出现点问题。有个好消息就是微软为Python提供了专用的编译器Microsoft Visual C++ Co... 阅读全文
posted @ 2014-10-10 18:45 布雷泽 阅读(37733) 评论(4) 推荐(3) 编辑
摘要: 问题:昨天安装rabbitmq(3.3.4版本)服务,并启用rabbitmq_management插件去管理rabbitmq服务,但是在访问管理界面使用guest用户登录时出现login failed错误。到服务器上查询日志显示出现错误的原因是:HTTP access denied: user 'g... 阅读全文
posted @ 2014-07-18 13:59 布雷泽 阅读(11369) 评论(0) 推荐(0) 编辑
摘要: char c = 0x61;int high = c >> 4;int low = c & 0x0F; 阅读全文
posted @ 2014-07-08 11:48 布雷泽 阅读(891) 评论(0) 推荐(1) 编辑
摘要: 一、前言 由于项目需要将API响应的XML内容解析成python对象,写了一个简单的xml转python的库,因为功能简单,细节处理也不好,文档也没有,没想也不好意思上传到pypi。 后来由于多个不同的独立的服务都需要这个转换功能,如果每个服务都把这个库放置于各自的目录下,维护起来很麻烦,才想到完善 阅读全文
posted @ 2014-07-08 11:44 布雷泽 阅读(3945) 评论(0) 推荐(0) 编辑
摘要: 编辑/etc/profile或者~/.bashrc 在行末添加如下内容# 获取git当前分支git_branch(){ branch='' cd $PWD if [ -d '.git' ]; then output=`git describe --contains --all HEAD|tr -s '\n'` if [ "$output" ]; then branch="(${output})" fi fi echo $branch}# linuxIPADDRS=`/sbin/ifconfig | g... 阅读全文
posted @ 2014-03-03 20:54 布雷泽 阅读(2785) 评论(0) 推荐(0) 编辑
摘要: 环境:1.python2.7.22.mingw20120426说明:PYTHON_HOME:不做特殊说明的话,默认代表python的安装路径。MINGW_HOME:不做特殊说明的话,默认代表mingw的安装路径。首选需要安装python和mingw,python就不多说了,至于mingw的安装可以参... 阅读全文
posted @ 2013-06-28 10:16 布雷泽 阅读(6245) 评论(0) 推荐(0) 编辑
摘要: uWSGI文档中(http://uwsgi-docs.readthedocs.org/en/latest/Options.html)只有reload-mercy选项(默认值:60)以为这是针对在平滑重启uwsgi进程中的设置超时选项,在实际操作中设置reload-mercy=10之后,重新加载uwsgi进程好像该选项并没有起作用。查看uwsgi日志,日志中输出是的信息依然是60s.[2013-06-06 13:55:23] - your mercy for graceful operations on workers is 60 seconds最后google上查到问题,问题的描述是在uwsg 阅读全文
posted @ 2013-06-06 15:01 布雷泽 阅读(2848) 评论(0) 推荐(0) 编辑
摘要: 安装完uwsgi1.9.11版本后,参考uwsgi文档说明其中有段关于管理uWSGI服务的,其中有个例子是在python应用中使用 uwsgi 的API去管理(https://uwsgi-docs.readthedocs.org/en/latest/Management.html)其中的uwsgi.reload()当在交互环境下执行import uwsgi时报错,提示没有 uwsgi 模块开始以为前面安装uwsgi时缺少步骤导致模块没有生成,重新安装几次,依然如此。这时就很纠结了,不知道哪里出了问题,只能求助于google了。终于在网上找到问题(http://lists.unbit.it/pi 阅读全文
posted @ 2013-06-03 14:59 布雷泽 阅读(5304) 评论(0) 推荐(0) 编辑
摘要: 1.异或方式(一个数异或另一个数2次结果还是这个数本身)m = m ^ n;n = m ^ n;m = m ^ n;注: 仅针对于整型操作.2.加减法m = m + n;n = m - n;m = m - n;注:数值较大时,可能会产生溢出.3.乘除法m = m * n;n = m / n;m = m / n;注:跟(2)有相同问题,此外还要求n不能为零. 阅读全文
posted @ 2013-05-27 11:05 布雷泽 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Mongodb版本2.2.1场景:mongo数据库test分片已经启用,在新增加一个collection之后,并且该表已经有数据写入,当对该表启用分片的时候报错:please create an index that starts with the shard key before sharding大概意思是在启用分片前需要在分片key上建立索引。我并没有立刻在分片key上建立索引,因为之前在启用表分片,在分片key上会自动建立索引,为什么要我手动建立呢?所以先google之看有没有相关资料,没想到搜索的结果大失所望,总共才5条结果。2条英文结果,3条日文。第一条好像是mongodb源码,当时 阅读全文
posted @ 2012-11-26 17:22 布雷泽 阅读(8225) 评论(0) 推荐(2) 编辑