Python中tuple+=赋值的四个问题

2017-08-21
阅读 5 分钟
10.8k
原文链接 最近偶尔翻看Fluent Python,遇到有意思的东西就记下来. 下面的是在PyCon2013上提出的一个关于tuple的Augmented Assignment也就是增量赋值的一个问题。 并且基于此问题, 又引申出3个变种问题.

hexo-admin后台管理博客

2017-07-31
阅读 2 分钟
22.1k
像Hexo这种静态博客用起来很方便,但是硬伤就是没有后台管理,每次想写博客或者说想要修改原博客的话,都需要在本机上找markdown文件,修改之后发布,尤其是如果机器上没有安装hexo,git等工具的时候,就无法修改了。因此hexo可不可以以像wp,ghost这种有后台管理, 随时随地编辑博客呢?

Hexo下mathjax的转义问题

2016-10-24
阅读 2 分钟
13k
我们平时使用markdown写文档的时候,免不了会碰到数学公式,好在有强大的Mathjax,可以解析网页上的数学公式,与hexo的结合也很简单,可以手动加入js,或者直接使用hexo-math插件.大部分情况下都是可以的,但是Markdwon本身的特殊符号与Latex中的符号会出现冲突的时候:

利用chrome扩展使用HTTPS访问google

2016-04-04
阅读 1 分钟
2.9k
在国内访问google的时候,总是需要费一番周折,之前一直修改hosts,可以访问https://google.com.hk,后来发现总是出现连接被重置的情况,如下图:

记录Ubuntu & Windows下安装PyV8

2016-03-11
阅读 2 分钟
8.4k
在windows下安装要简单很多,如果有了c++环境之后,只需要在pyv8下载适合自己系统以及适合自己python版本的exe文件即可,然后直接安装就好了,相对来说简单一些

python迭代器与生成器小结

2016-03-07
阅读 7 分钟
11.6k
这个东西输出可以脑补一下, 结果是[20,21,22,23], 而不是[10, 11, 12, 13]。 当时纠结了半天,一直没搞懂,后来齐老师稍微指点了一下, 突然想明白了--真够笨的,唉。。好了--正好趁机会稍微小结一下python里面的生成器。

hexo同时托管到coding.net与github

2016-03-06
阅读 3 分钟
12.4k
2016.03.07更新:部署到coding时,如果使用pages的话,项目名称必须与coding的用户名一致,但是演示并没有这个要求。而且目前为止:演示不能绑定自己的域名,而pages可以,所以说,为了以后方便,项目名称还是与用户名一致的好,不然部署pages会出现没有样式的bug.

由一个例子到python的名字空间

2016-03-02
阅读 5 分钟
5k
源自我的博客 前言 python里面最核心的内容就是:名字空间(namespace) 例子引入 例1 {代码...} 可以正常输出结果: 并且需要注意,在func2使用x变量之前的名字空间就已经有了'x':1. {代码...} 稍微改一点:如下 例2: {代码...} 输出就开始报错: 而且在before func2也没有了x. {代码...} 这两个例子正好涉及到了python里面...

python 默认参数问题及一个应用

2016-02-28
阅读 2 分钟
2.3k
源自: 我的博客 python 里面一个常见的陷阱就是函数的默认参数问题。如下: {代码...} 以下的执行结果如下: {代码...} 结果如下: {代码...} 如此结果, 前面三个可以看出 如果没有指定参数的话, 每次调用函数时候, 调用的mylist 是同一个对象。这是因为函数的默认参数,是在代码编译成PyCodeObject的时候, 就已经创建...