Pypy使用Pymongo
据说 Pypy的速度比 CPython 速度要快的多,所以准备换成Pypy试一试,但之前在使用CPython的时候使用pip安装的第三方库(比如pymongo直接给Pypy用的话会报ImortError,这个使用似乎要通过Pypy重新安装一下pip,在Ubuntu下通过apt-get安装Pypy过后执行下列操作:
MongoDB插入对象过后原对象被更改
今天发现了MongoDB中一个很奇怪的设计(或者说是坑。。。) 我在向MongoDB中插入一个对象的时候,不光数据库中新建的Document会自动生成一个Object ID,这个Object ID还会自动插入到原对象里面去,如下所示:
git指定ssh密钥文件
在ssh到服务器上的时候可以可以通过-i参数来指定登录密钥,有的时候git也会有这种需求,但是git本身没有自带-i参数,Google一番过后发现可以用脚本来解决。
Python2.7处理中文utf8 json数据
在Python 2.7里面字符编码似乎是一个很令人烦躁的问题,最近在处理抓取的数据时候碰到了一些问题,在这里记录一下:
Some gifts
因为自己的所有书籍已经实现了电子化,然后一些书籍实在是不方便携带,所以现在决定把一些我觉得价值比较高的书送给学弟学妹(或者学长学姐)们。之前也送过一些书给学弟学妹们,但是送完总有一丝空虚寂寞,这一次还是搞点有意思的比较好。
在Windows上安装Ubuntu虚拟机并部署C\C++编译环境
本文面向新手,内容极其简单,老司机大可直接跳过。 在VMware下安装Ubuntu 14.04 准备好Ubuntu ISO镜像 新建虚拟机
static in C/C++
在C和C++语言当中都有static关键字,C语言中的功能C++全部都有,除此之外static关键字在C++的类中还有一些其他的功能。
Sorting in Python
Simple implementation of five common sorting algorithm in Python. Bubble Sort Python 12345678910111213
Linux下压缩PDF的大小
刚才在写简历保存为PDF的时候吓了一跳,只有一页半的PDF却有17MB大小!不知道是不是用Chrome调了边距的原因。 无论如何都得想办法压缩一下,Google了一下,先是尝试用了imagemagic,然而无论是转换成PNG图片还是直接压缩最后都会影响清晰图,最后在Ask Ubuntu上找到了解决方案 :