博文

目前显示的是 九月, 2012的博文

在Windows下配置Tornado开发环境

最近因为工作的需要,需要在Python+Tornado环境下开发,Tornado是Facebook开发的一款轻量级的非阻塞的Web服务器,理论上它是很快的 但是对我来说面临着一个问题——那就是我可不习惯用VIM进行开发……虽然我也会一点基本的操作,但是做不到熟练,对于一个立刻要开始上手写程序的人来说,去跨越VIM这个门槛太高了,于是我最初想到了用PyCharm的SSH-FTP部署功能,但是这样就没办法使用PyCharm的断点调试等功能了。于是还是要想心思把它运行到Windows上来 为此,我搜索了相关的资料,但是无论是任何资料都没有说明这个东西如何在Windows下跑起来,但是只有一个英文的资料说了一句,这东西是可以跑在Win下的,但是不可以使用它的非阻塞功能……于是这个给了我去尝试的信心。摸索了一下午,终于把它运行起来了,虽然并不完美,但是用来调试和编写程序是一点问题也没有的。 我所有的操作都是基于PyCharm这个IDE的,网上可以自己下载到。 安装Python、PyCharm然后配置好Python的路径。 选择File-Settings-Project Interpreter-Python Interpreter,选择右下角的Install,先把PIP装上,然后搜索并安装Tornado,过一段时间它会提示你安装完成。 实际上完成这两步就已经可以运行Tornado了,但是问题是偶尔它会报告fork命令失败。这就是那个英文的资料提到的那句话了,Tornado尝试运行Linux下的命令自然会失败,因此需要在程序的主程序文件中(例如website.py)中指定server.start(num_processes=1),当线程只有一个的时候,Tornado自然就不会再尝试fork更多的线程了 之后安装了现有系统中所调用的其他相关的库,唯一要注意的就是图像库PIL和MySQL的库,不能使用官方的库,也不能使用PIP来安装,必须要手动下载。MySQL要用到的是MySQL-python-1.2.3.win-amd64-py2.7.exe,PIL的是PIL-1.1.7.win-amd64-py2.7.exe,这些在网上搜索一下就可以得到了。 现在就可以使用PyCharm来编写Tornado的程序了,断点调试等功能一切运行正常,唯一有问题的就是这个ID

开始尝试安装Windows8

Win8的RTM已经出了,要是以前的我,估计从Beta版都开始尝试了,现在实在是有点抽不出时间来,所以也只有等到RTM了之后我才开始尝试…… 从网上下载了Win8的64位专业版,刻录到我的U盘上,开始了安装。 一开始就碰到了麻烦,网上所有人都说安装的时候没有碰到需要输入序列号的过程,但是……我却碰到了,搜了半天,发现用NG4HW-VH26C-733KW-K6F98-J8CK4可以顺利痛过验证 安装速度非常的快……过程也很流畅,安装完了之后,系统提示让你输入计算机的名称并选择默认的基调颜色…… 之后是输入用户名,默认让你使用你的Windows通行证账号登陆,于是我正好用了我之前注册的Outlook账号……然后系统进入了初始化阶段,屏幕不断的颜色渐变。 但是,等它设置完成之后,我甚至都无法想象……原来它已经设置完成了……屏幕上仅仅显示着一堆的方框,内容在不断的变化而已.. 摸索了半天不知道怎么进入文件系统,没辙了,于是用快捷键Win+E解决……顺带发现,原版的桌面在Win+D下就可以找回来了 然后就是破解了,我用的是电话激活,首先Win+X调出快捷方式,选择A,使用管理员的控制台,输入 slmgr.vbs -ipk TNHV9-74XMY-QVT69-CV8W6-RRDHC 后面是电话激活用的序列号……我是在 这里 找到的,然后Win+E打开文件夹,在左侧“计算机”上右击属性,然后拔掉笔记本的网线,点击电话激活链接,选择国家为英国,它会提示你使用电话激活并给你 9组数字……之后转到我的台式机,安装一个SkyPE,拨打它给你的固定电话开始激活,SkyPE检测到你拨打400开头或者800开头的电话会自动免费帮你接通的 然后提示你按1开始进行激活……之后按照语音的提示依次输入那10组数值,然后电话会问你这个版本是授权给一台电脑还是多台,选1,选错了不要紧,继续选1就行了(我反正就按错了) 然后就提示可以激活了,电脑会用纯正的英文给你报出9组数字,考验听力的时候到了……记下来,然后依次填上去,Win8就激活成功了。然后把这组数字记下来,以后可以一直使用它激活。 用了一段时间发现不少—— 1.关闭程序必须要拖住标题栏往下拖,或者你ALT+F4 2.Chrome的最新版在平板模式下无法输入中文 3.关联outlook账号之后,