Amazon Kindle Paper White 5.8.9 WiFi版本浏览器的User Agent信息如下:
| 
					 1  | 
						Mozilla/5.0 (X11; U; Linux armv7l like Android; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/533.2+ Kindle/3.0+  | 
					
Amazon Kindle Paper White 5.8.9 WiFi版本浏览器的User Agent信息如下:
| 
					 1  | 
						Mozilla/5.0 (X11; U; Linux armv7l like Android; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/533.2+ Kindle/3.0+  | 
					
在执行
| 
					 1  | 
						$ sudo echo xxx > log.txt  | 
					
命令时候,会提示错误
| 
					 1  | 
						Permission denied  | 
					
这个错误的原因在于sudo给echo提权,但是并没有给重定向命令提权,导致在输出到文件的时候是没有权限的。
解决方法为使用tee命令,如下:
| 
					 1  | 
						$ echo xxx | sudo tee log.txt  | 
					
编译Torch 7时执行
| 
					 1  | 
						$ sudo luarocks install nn  | 
					
遇到如下错误信息:
| 
					 1  | 
						make[2]: *** [lib/THNN/CMakeFiles/THNN.dir/init.c.o] Error  | 
					
原因是缺少依赖包torch导致的,在安装nn之前需要先安装torch即可解决问题。
如下方式执行:
| 
					 1 2  | 
						$ sudo luarocks install torch $ sudo luarocks install nn  | 
					
编译Torch 7时执行luarocks install 提示错误信息:
| 
					 1  | 
						Error: No results matching query were found.  | 
					
这个是由于系统上安装了多个luarocks而执行安装命令的并不是Torch 7代码目录下自带的luarocks导致的。
修正的办法就是设置搜索路径,把Torch 7代码目录下的install/bin/放到搜索目录(PATH)的最前面。
luarocks install *错误之Error: No results matching query were found.
WordPress 4.2版本之后,查看网页源代码你会发现WordPress会自动在加载一段用于支持emjo表情的脚本(JS+CSS)。对于大部分人来说,这个是十分鸡肋的功能,反而影响加载速度,仔细观察一下就会发现,这部分功能引入了非常多的脚本以及代码,实际上绝大部分人从来不使用这部分功能,另外这部分加载脚本在Internet Explorer 11 + HTTPS的时候,会出现警告访问不安全的内容,原因就在于emjo加载脚本在HTTPS的情况下依旧会使用HTTP去请求数据。
WordPress 4.7.5使用Twenty Fifteen主题的时候,在Internet Explorer 11上存在兼容问题,页面的左边的侧边栏经常会不绘制,出现空白,这个问题是由于Internet Explorer 11使用的Trident引擎导致的,我们可以通过强制Internet Explorer 11使用Internet Explorer 9引擎来改善问题,注意: 是改善,暂时还没办法彻底解决。
继续阅读WordPress 4.7.5改善Twenty Fifteen主题在Internet Explorer 11上的兼容显示问题
ubuntu 16.04.2 LTS版本提供了PHP 7.0,这个版本的PHP拥有更好的性能,更低的资源开销,考虑了很久,终于决定还是把目前的ubuntu 14.04.5 LTS升级到ubuntu 16.04.2 LTS。
1. 使用requests(推荐)
| 
					 1 2 3 4  | 
						from PIL import Image from StringIO import StringIO import requests Image.open(StringIO(requests.get(url, stream=True).raw.read()))  | 
					
2. 使用StringIO
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | 
						from PIL import Image from StringIO import StringIO import requests r = requests.get("http://a/b/c") im = Image.open(StringIO(r.content)) im.size # ======================= from PIL import Image import urllib2 as urllib from StringIO import StringIO fd = urllib.urlopen("http://a/b/c") im = Image.open(StringIO(fd.read())) im.size  | 
					
3. 使用io.BytesIO
| 
					 1 2 3 4 5 6 7  | 
						from PIL import Image import urllib2 as urllib import io fd = urllib.urlopen("http://a/b/c") image_file = io.BytesIO(fd.read()) im = Image.open(image_file)  | 
					
mytop的项目页面为:http://jeremy.zawodny.com/mysql/mytop/
Ubuntu 14.04上的安装非常简单,命令如下:
| 
					 1  | 
						$ sudo apt-get install mytop  | 
					
安装完成后,执行如下命令启动(本机数据库的情况):
| 
					 1  | 
						$ sudo mytop -uroot -ppassword  | 
					
启动后的界面如下图: