最近的文章列表

Android系统的手机上运行的Python程序的编写方法 - 二维码图片

   1. 一些传统的方法

  2. 将程序的代码生成二维码图片

  3. 使用手机扫描生成的二维码,并将其转化为py脚本

2014/10/30 Comments:
PHP中运行Linux命令(su命令以执行sshd服务)并启动SSH服务的例子

升级 VPS 后,由于 Ubuntu 的 upstart 与 OpenVZ 的兼容问题,导致 sshd 服务不自动启动了,在尝试了 vePortal 的 console 与 file manager 及提交技术支持后都不能解决问题之后。

只能靠自己了,大概的思路是在 PHP 中进行 su 命令以执行 sshd 服务,因为 WordPress 还活着,并且可以在后台直接编辑主题相关的 PHP 脚本。只要把准备好的代码片断插入到 header.php 中,并在浏览器中访问一下主页即可。

相关的代码逻辑
1. 使用 PHP 的 proc_open 打开一个进程,重定向 stdin, stdout, stderr, 这里会执行一个 python 程序。

2014/8/28 Comments:
Windows下Python环境安装Flask

偶尔也需要在Windows下写Flask代码:

一、安装Python,之前文章已记录,不多说。

二、为了支持easy_install等脚本,安装完Python后要安装setuptools-0.6c11.win32-py2.7.exe;其实Windows版本(@camnpr.com),直接下载ez_setup.py文件,然后执行就可以了:

    python ez_setup.py
2014/6/24 Comments:
python2.5下Flask环境的安装

安装Flask需要python2.5或者更高版本,目前不支持python3,其wsgi标准还未最终确定;

一、安装virtualenv,为每一个pyhton应用都“安装”一个独立的python环境;

使用命令:sudo easy_install virtualenv
或更高级的:sudo pip install virtualenv
2014/6/24 Comments:
汇总python的模板引擎Jinja2的一些常用查询

section 1 API

1 jinja2的Hello world:

import jinja2 as jj

template = jj.Template(‘Hello {{where}}’)

template.render(where = ‘World’)

2 基础:

2.1 jinja2中有一个核心对象: template Environment(模板环境), 这个类的实例被用于存储配置信息, 全局对象, 从文件系统或其他位置加载模板, 甚至如果你使用Template的构造器创建一个String类型的模板的时候, 也会自动的创建一个Environment对象.

2014/6/24 Comments:
解决Pycharm中创建的flask项目,不能关联Jinja2模版的问题

昨天在pycharm中新建一个flask项目,这时候pycharm已经定义好了template目录,并且你会发现在render_template的时候,按住ctrl键是可以跳转到模版页的,而且模版页中的Jinja标签,是有自动感应的。

但我这次创建项目的时候,没有选择flask类型,而是选择了空项目,所以在后面,搞死都不能支持Jinja标签,(@camnpr.com)跳转就更别谈了,后来发现,在项目的根目录的.idea目录中,有个xxx.iml文件(xxx是项目名称),打开这个iml文件,在现有的component标签的同级,添加如下代码,即可解决上述问题:

2014/6/24 Comments:
汇总Django安装及Python-mysql安装过程问题记录

python编程一直很热,最近参加一个交流会,心血来潮,忍不住想找个框架来练练,在web.py和django之间纠结了一把之后,还是决定选择django(web.py更灵活,也就意味着很多东西要自己手写;django功能更全面些,也意味着可能没有web.py那么灵活)。

下面是django安装过程,重点记录遇到的问题:

一、python安装:

这一步不太想多说,一则网上很多教程,二则我用的是ubuntu,默认已经安装了。

2014/6/24 Comments:
pycharm集成pyqt设置步骤

操作步骤:

1.下载PyQt

官方网站:http://www.riverbankcomputing.co.uk/software/pyqt/download/

我的操作系统是64位的,安装的是Python2.7.5,所以我选择下载:PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe

2014/1/10 Comments:
[图解]Python开发工具PyCharm个性化设置 修改IDE快捷键方案 设置IDE皮肤主题

1.设置默认PyCharm解析器

操作如下:

Python–>Preferences–>Project Interpreter–>Python Interpreter 点击“+”号选择系统安装的Python。

然后再返回Project Interpreter

2014/1/10 Comments:
SVN:This client is too old to work with working copy '.'; please get a newer Subversion client

项目中使用的是1.4.7,作为eclipse的插件装的;后来又在机子上装了个TortoiseSVN 1.6.5。遇到的问题: 

引用

This client is too old to work with working copy 'D:\Camnpr\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib'; please get a newer Subversion client. 
2014/1/6 Comments: