原来显示数字的地方都变成了b'n',以前没见过,后来发现是py3里的byte,py3跟py2最大的不同。这个地方是redis返回value的场景,不知道是不是所有字符串返回都是这样。也可能是赋值时是数字的原因。所有py3里str转成的byte都可以用decode()函数解码。 之前觉得py里减少了对type的认知是件很方便的事,py3似乎对此妥协了。 Post Views: 586
原来显示数字的地方都变成了b'n',以前没见过,后来发现是py3里的byte,py3跟py2最大的不同。这个地方是redis返回value的场景,不知道是不是所有字符串返回都是这样。也可能是赋值时是数字的原因。所有py3里str转成的byte都可以用decode()函数解码。 之前觉得py里减少了对type的认知是件很方便的事,py3似乎对此妥协了。 Post Views: 586
不用爪子搜索的原因是众所周知的,gg一直是主力搜索,但是用久了也蛮单调,ddg名声鹊起,尝试用了下,输入: !taobao 徒步鞋 居然可以bang到网站里去搜索,大喜。就冲这个也值得尝试,另外中文索引确实很不好,大多只收录了百度的页面。 Post Views: 552
刚学python时看到诸如: 都觉得是一种顿悟,今天才知道它的原理yield,带有这个东西的都是generator。这么写简洁流畅、语义通顺,缺点是一直不知道怎么合并,用集合的操作符 | 会报错误: unsupported operand type(s) for |: 'generator' and 'generator' 然后发现了itertools,这个库的定义太爆了,创建高效的循环,没错就是他。那么多个generator可以这样合起来: Post Views: 1,268
有时候FF和Chrome会提出混合内容的警告,这个是因为站点使用了https,默认浏览器认为站点是希望访问安全的,所以当内容中有非https的请求时就会被告知混合内容,而且从FF23的时代起就会被阻塞,也就是不显示。好处是更安全,开发人员也很容易发现这个问题。好在大多数基础服务都提供了https,站点更新也不难了。 Post Views: 541
看老外的代码贴的都挺不错,也试过几个不同的编辑器,都能达到想要的效果,唯一不足的就是不够方便。特别希望像markdown一样标记一下就可以有比较好的排版。查看了WP的文档,这里要赞一下,这也是一直没有转战其他平台的原因,wp的文档真的很完整,哪怕不会代码的也能很好的使用。官方support里居然有推荐高亮插件,太棒了,这就是我想要的。 感谢Alex Alex Gorbatchev’s SyntaxHighlighter 来源: Posting Source Code — Support — WordPress.co…
早就听说3的包很成熟了,自从从2.7过渡上来后还是碰到各种不适应,可以想象更早的时候问题该要多么多,特别一些必备库经典库如果没有跟进得多痛苦。 典型的升级后的错误,这个crypto也是个经典的基础库,这里要改的是: crypto\Random\OSRNG\nt.py文件中 Post Views: 517
很久以前有机会一个人在曼哈顿独自瞎逛。 大众的车子一直很喜欢,可惜越来越丑了,街头看到的这两绝对经典。经典老爷车国内看到的概率实在低。 左下的那个男人正在拍戏,右边应该是他的pd,也就在曼哈顿,路人能这么淡定,司空见惯的样子。 右下的时代广场最感慨,放大能看到最好的位置是被雅虎独占的,索尼也是高高的,百年企业真不是容易做到的。 Post Views: 582
前些天更新了py3.5+flask0.11.1,突然模板无法自动加载了。 原因是jinja环境变量的初始化在config之前,而环境变量的初始化会调用app.debug,所以会自动禁用模板的自动加载。 将顺序调换就可以了,下面是关于这个bug的讨论。 https://github.com/pallets/flask/pull/1910 Post Views: 555
Flask的模板索引是以第一个匹配为准的,这条规则乍一看没什么感觉,今天就被震撼到了。起因是昨天把jade模板迁移回了jinja,实在没办法,flask和jinja是难舍难分。然后发现有个地址的页面莫名其妙的到了myapp的空页面,汗,仔细一看原来是flask-user内置的页面,差点以为来黑客了。开始以为是处理逻辑哪里的问题或者是flask-user侵入太厉害,调试了好久,最后从模板找原因,不找不知道,一搜碰到类似的问题的人太多了,全是这个匹配规则惹的祸。翻阅了flask-user的文档,原来它内置了一个base…
如果确定只有一块树莓派在你的局域网中,那么肯定是ping最快了 ping raspberrypi 有好几块那就不一定ping的到自己想要的了,所以试下来最快的莫过于安装了nmap和awk的类unix下了。这里用了树莓派默认的地址所以非常fast sudo nmap -sP 192.168.1.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}' 如果上面的都还不能满足你的需要或者找不到可以试试Adafruit出的find my raspberry pi ,会比较慢因为会扫…