
Python
文章平均质量分 72
liushuaikobe
这个作者很懒,什么都没留下…
展开
-
Python实现HIT软件学院Java第一次实验(模拟ATM过程)
在python学的半入门不入门的时候,决定写个东西把python的最基本的东西巩固一下。python也是一个既支持OO又支持面向过程结构化编程的脚本语言,前者思想类似Java,后者思想类似C,因此比较容易上手,上手后你会发现python确实非常强大,也非常有用。记得第一次有想学python是刚去lab时,当时第一个任务是从网页上把数据扒下来。当时cliff强烈建议我用python实现从网页上获原创 2012-01-23 22:36:20 · 2469 阅读 · 0 评论 -
知乎笔试(二)——日志处理
前言由于和上一篇日志间隔较长,我尽力回忆,把当时解答的过程还原出来,越来越讨厌优快云的博客了,神马玩意啊,个人profile下面都插一个广告栏,弃用是迟早的事。附上我的知乎:http://www.zhihu.com/people/liu-shuai-82。题目内容呃,拿到题目之后着实思考了一会,主要是思考各种处理方法的效率问题。后来又去搜索了一下业界这种数据处理的通用方式原创 2013-07-18 17:43:36 · 3352 阅读 · 1 评论 -
知乎笔试(一)——富文本过滤
题记 无论发生什么,记住对自己好。前言 终于,收到了知乎的回复,一面就被拒了(此处应该有一个悲伤的表情)。不过也没什么遗憾了,申请了好多次,终于申请到了笔试和面试的机会。通过这次的经历,我知道了路还很长很长,想把这次的经历写下来,也算是一种纪念。笔试题一——富文本过滤 当我收到知乎的笔试题时,很激动,因为真心很想去知乎,用颤抖的手打开邮件,里面有两道题,第原创 2013-06-29 09:32:34 · 6499 阅读 · 2 评论 -
Mac OS安装PIL
安装完PIL,在处理jpg时,竟然提示“decoder jpeg not available”,搜之原来是PIL安装没有提供对jpeg的支持。首先卸载已经安装的PIL:在Mac下,找到site-packages可用如下方法:import djangodir(django)print django.__path__经查找,我的在/Library/Python/2.7/sit原创 2013-03-28 09:26:06 · 15019 阅读 · 2 评论 -
Ubuntu下安装MySQL-python教程
在用Django时,数据库如果选择MySQL,那么需要安装MySQL-python,以下是简明安装教程:1. 到http://sourceforge.net/projects/mysql-python/下载安装包,截至笔者发稿,MySQL-python的版本为:MySQL-python-1.2.4b4.tar.gz。2. 解压,笔者解压到了~/temp目录下:$ tar原创 2013-02-17 23:06:17 · 8396 阅读 · 2 评论 -
Ubuntu下通过源码安装mod_wsgi
这只是一个非官方的教程,请到http://code.google.com/p/modwsgi/查看官方文档。首先请确保安装了apache,ubnutu安装apache的教程这里不赘述。安装mod_wsgi有两种常用方式,通过包安装和通过源码安装。通过包安装:$ sudo apt-get install libapache2-mod-wsgi本人未亲测,我采用的是下面的方式,通过原创 2013-01-15 19:24:19 · 4992 阅读 · 0 评论 -
哈工大软件学院编译原理实验1——词法分析
这次实验被“过来人”们定位很简单,实验内容如下:-----------------------------------------------------------------------------------对如下工作进行展开描述(1) 给出语言的词法规则描述· 标识符、关键字、整常数、字符常数、浮点常数· 单界符:+,-,×,;,…· 双界符:/*,:=,>=,原创 2012-10-24 21:18:56 · 13395 阅读 · 0 评论 -
哈工大软件学院编译原理实验3——语义分析
实验目的 这次实验的实验目的其实很明确——对源码进行语义分析,输出语义分析结果,并要求有适当的错误处理机制。可是指导书上实验目的要求自己分析,我的分析结果:本次实验要求自己定义上次实验的语法分析的文法的SDD,然后编写程序在上次语法分析的基础上完成语义分析,生成测试程序的中间代码(三地址码)。基本概念 本次实验离不开一些概念:语法制导定义(syntax-directed原创 2012-12-08 00:14:01 · 13331 阅读 · 1 评论 -
虾米网签到脚本——Python实现
概述 这个脚本完成了自动登录虾米网、签到的功能。 大致要用到urllib、urllib2、cookielib这几个模块。其实就是用python实现向指定的url去post数据。 至于我怎么知道在浏览器里面登录和签到时浏览器都向服务器post了什么数据的问题,可以用强大的chrome:F12->Network里面可以看得到。有的服务器登录成功后会让客户端浏览器跳转或者立即刷新一原创 2012-11-19 13:51:50 · 9445 阅读 · 5 评论 -
用python去除文件中的空格 || Tab || 回车
在最近的开发工作中,为了应付比赛赶进度,服务端的json文件都是人工写的,写完之后发现格式都是十分规整,易于人阅读的json,但是客户端请求不需要那些为了格式而在json里面添加的空格、tab、回车等等没用的字符,遂用python写一脚本,去除文件中的空格、回车、换行。 原json文件:{ "amount" : "2", "content" : [ { "ca原创 2012-09-15 15:33:46 · 19602 阅读 · 0 评论 -
Python脚本打开默认浏览器登录人人和打开QQ
每天打开电脑第一件事应该就是打开人人刷一下,然后登上QQ。每次都这样很麻烦,于是写了一个脚本,每次双击即可自动完成这两个工作。注意:需要在人人登录时选择“下次自动登录”,QQ也要选择自动登录。其实感觉这些设置都是没必要的,都可以用脚本完成,但是本人比较水,就偷了懒,没有去查资料。代码如下:todo.pyw:import webbrowserimport oswebbrow原创 2012-03-14 19:08:07 · 4707 阅读 · 0 评论 -
用Python统计600W+的sql文件
用python写了一个统计用户资料sql文件中的所用的邮箱的数量,总数600W+,算上屏幕输出共耗时5min+: from __future__ import divisionfrom operator import itemgettersql = open("www.youkuaiyun.com.sql","r+")d = {}iCount = 0for eachLine i原创 2012-01-24 13:13:29 · 1824 阅读 · 0 评论 -
微信机器人:小蜗牛有道翻译小助手——Django + SAE + 微信公众帐号自动回复开放接口
==UPDATE==阅读及评论请移步:我的新博客序 某一天上着多核程序设计的课上,无聊刷rss,偶然看见一片文章,一个哥们用微信公众帐号自动回复接口和php写了一个自动翻译的机器人,让我眼前一亮,我决定自己动手做一个,技术上选了Django,服务器用的是SAE。==Update==本项目源码:https://github.com/liushuaikobe/littlesnai原创 2012-12-31 12:19:59 · 74287 阅读 · 58 评论