`
wang_2011_ying
  • 浏览: 149998 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
lambda语句的理解 lambda需要一个参数,后面仅跟单个表达式作为函数体。 ex: #!/usr/bin/python #Filename:test.py def repeater(n): return lambda s:s*n twice = repeater(2) print twice('hello') //返回hellohello print twice(3) //返回6 python中filter,map和reduce理解 filter方法调用: resultlist = filter(func,seq) @param func:可调用对象,接 ...

安装Jinja2

安装之前首先确认已经安装了setuptools或distribute,我选的是后者, 在http://pypi.python.org/pypi/distribute上下载distribute0.6.27,按照下面的步骤安装: $ tar -xzvf distribute-0.6.27.tar.gz $ cd distribute-0.6.27 $ sudo python setup.py install 然后在http://pypi.python.org/pypi/Jinja2下载Jinja2 2.6,解包tarball; $ sudo python setup.py install 就完成 ...
在文件中输入命令::set fileencoding 即可显示文件的编码类型。 下面介绍一个python中几个模块: [1.os] 重命名:os.rename(old, new) 删除:os.remove(file) 列出目录下的文件:os.listdir(path) 获取当前工作目录:os.getcwd() 改变工作目录:os.chdir(newdir) 创建多级目录:os.makedirs(r"c:\python\test") 创建单个目录:os.mkdir("test") 删除多个目录:os.removedirs(r"c:\python& ...
打开终端,用su用户登陆 输入 yum install mysql mysql-server 等以上两个软件包安装好之后 输入 chkconfig --levels 235 mysqld on /etc/init.d/mysqld start 这样设置系统启动自动启动mysql服务 输入 /etc/init.d/mysqld start 现在就启动mysql服务 为root用户设置一个密码,输入 mysqladmin -u root password 19871015(你的密码) 输入 mysql -u root -p 登录Mysql,然后输入ps进入mysql即可。 相关目录介绍: /va ...
这不是一个很难的问题,但是确困扰我很多天,主要是之前安装之后,部分功能不能完成,如无法看百度文库,视频,等,后来在方方的帮助下,终于完成了falshplayer的安装。 [eva@Eva ~]$ file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 查看linux的位数,在网上下载合适的flashplayer,我下载的是:install_f ...

Tornado学习总结4

一个Tornado的Web应用会将一组URL映射到tornado.web.RequestHandler的子类上去,子类中定义了get()和post()方法用以处理不同的HTTP请求。 下面代码将根目录/映射到MainHandler,将一个URL模式/story/([0-9]+)映射到StoryHandler. class MainHandler(tornado.web.RequestHandler): def get(self): self.write("You request the main page") class StoryHandler ...
首先介绍一下Tornado的主要模块: web:FriendFeed使用的Web框架,实现了Tornado的大多数重要功能; escape:对XHTML,JSON,URL编码解码的一些方法; database:对MySQLdb的一个简单封装; template:基于Python的web模板系统; httpclient:被设计用于同web和httpserver协同工作的非阻塞式HTTP客户端; auth:第三方认证的实现; locale:一套本地化,翻译机制; options:针对服务器环境的命令行,配置文件解析工具; 底层模块 httpserver:服务于web模块的非常简单的HTTP服务器 ...

Tornado学习总结2

下面介绍一下手动安装Tornado 首先,下载tornado-1.2.1.tar.gz tar -xvz -f tornado-1.2.1.tar.gz cd tornado-1.2.1 python setup.py build sudo python setup.py install Tornado代码是托管在GitHub上,tornado默认安装在python的site-packages目录中。 安装依赖 对于python2.6的版本,仅需要安装pycurl,对于fedora的安装方法如下,我下载的是fedora12的src.rpm文件,先对其进行编译: rpmbuild --reb ...

Tornado学习总结1

Tornado是一个开源的轻量级,高效率,非阻塞的python是实现的web框架。 要使用它一般需要安装一下套件: python 一般建议使用python2.5/python2.6 simplejson python的json库,建议使用2.0.9 cURL 利用URL语法规定来传输文件和数据的工具,支持多种协议,如http,ftp等,建议使用7.19.7或以上的版本 pycurl C语言写的libcurl的python绑定库,libcurl容易使用于客户端的URL传输库,建议使用pycurl7.16.2.1 Tornado web server 最新版本的吧! 使用Tornado要求pyt ...

python学习总结1

直接使用类名修改其属性,那么将影响已经实例化的对象; python中有一类以两条下划线开始并且以两条下划线结束的类的方法,称之为类的专有方法,此类方法针对类的特殊操作。 方法名描述_init_ 构造函数,生成对象时调用_del_析构函数,释放对象时调用_add_加运算_mul_乘运算_cmp_比较运算_repr_打印,转换_setitem_按照索引赋值_getitem_按照索引获取值_len_获取长度_call_函数调用 多重继承 多重继承与单重继承不同的是在类名后边的圆括号中包含多个父类名,父类名之间以逗号隔开。

Git学习总结2

$ cd $WORK $ git pull //更新本地工作树 即可以将属于同一项目的远端仓库与同样属于同一项目的本地仓库进行合并,它包括两个操作:从远端仓库中取出更新版本,然后合并到本地仓库。 git命令总结: git fetch path/to/his/newrepo hisbranch:yourbranch //将hisbranch抓取到你的分支上,如果yourbranch被省略,就默认为本地当前分支 git merge //合并他的工作 git pull的四种用法 1、git clone之后用git pull来同步 2、git pull . 来代替git merge命令 3、git ...

Git学习总结1

Git是一个可扩展的分布式版本控制系统,它包含丰富的命令集,对内部系统提供了高级操作和完全访问。 1、使用Git管理个人文档 Git善于保存文本文档,使用Git对现有文档进行版本控制,首先要基于现有文档建立项目仓库。假设本文档位于~/evawang/workspace目录下,下面以Bash变量$WORK代替该目录,首先初始化Git仓库: echo $WORK WORK=~/evawang/workspace cd $WORK git init Git会作出以下回应: Initialized empty Git respository in @WORK/.git/ 上述操作的结果是在$WOR ...

ssh without password

我们经常通过ssh访问服务器,每一次都要输入密码,为了避免这一环节,我们进行一下操作: 1、输入: ssh-keygen -t rsa这样你的~/.ssh/目录中就有两个新文件了,id_rsa和id_rsa.pub,分别为private/public key; [eva@Eva ~]$ ssh-keygen -t rsa Generati ...
首先了解一下Vi的三种基本工作模式:命令行模式,文本输入模式,末行模式; 用户启动Vi命令进入编辑器时,就是处于该模式下,在该模式下,用户可以输入各种合法的Vi命令用于管理自己的文档,注意此时,输入的命令并不在屏幕上显示; 文本输入模式:在命令模式下输入插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替代命令s,都可以进入文本输入模式。按Esc就可以退出改模式; 末行模式:用户按“:”键既可以进入末行模式,此时Vi会在显示窗口的最后一行,显示一个:作为末行模式的提示符,等待用户输入命令。 将文件转换为utf-8的方法: 直接进入末行模式,并输入命令e ++enc=cp936,文件的乱 ...
哎~真的耗不起,今天上午什么也没有干,本来的计划全部打乱了~ 今天早晨第一个来到实验室,满腔的热情的想在Linux下开始工作,可是打开才发现出了问题,哎~问同学也不明白,只好自己解决了,我的问题是: 在登陆界面输入正确的密码后,无法进入界面,并且循环的出现登陆界面 解决方法:利用Alt+Ctrl+Shift+F1进入命令行模式,以root的身份更改了/etc/profile文件,这个文件我昨天在配置JDK运行环境的时候对其进行了修改,现在又将内容改了回来,终于可以正常进入了,可是现在的问题是,如何配置java运行环境呢??还有我的本本上也对profile文件进行了修改,为什么就可以正常进入呢?不 ...
Global site tag (gtag.js) - Google Analytics