http 参数中传递特殊字符需要先编码

遇到一个客户bug:远程设计密码有特殊字符,没法登陆 调试发现,客户端设计器设置密码 "1+1",通过http请求发送到服务端时,内容变成了"1 1"。特殊字符丢失了。 跟老大描述了情况,老大轻描淡写一句话,“encode 一下就行了”。然后我就试了下,果然就行了。。。 贴上核心代码片段: para.put("user", user); password = URLEncoder.encode(p

python 的“三元运算符”(?:)

在 Java 中,你可以这样写: String text = 2 > 3 ? "yes" : "no"  // text = "no" 这是 C 语言里就有的三元运算符,可以简化 if 语句。Python 中不支持这个运算符。 In : print 2 < 1 ? 'yes' : 'no' File "<ipython-input-23-87c99040aff7>"

发布在线文档(书籍)的工具

需要:一个文档系统+一个漂亮的主题。 Python3-cookbook 的在线中文版,很有参考价值:http://python3-cookbook.readthedocs.io/zh_CN/latest/ 如页脚所言: Built with Sphinx using a theme provided by Read the Docs. 先收藏,以后想搞的时候再去研究   站长数十年成长感