- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 Python 参数知识(变量前加星号的意义)
过量的参数在运行时知道一个函数有什么参数,通常是不可能的。另一个情况是一个函数能操作很多对象。更有甚者,调用自身的函数变成一种api提供给可用的应用。对于这些情况,python提供了两种特别的方法来定义函数的参数,允许函数接受过量的参数,不用显式声明参数。这些“额外”的参数下一步再解释。注意args和kwargs只是python的约定。任何函数参数,你可以自己喜欢的方式命名
2012-10-28 14:46:51 801
原创 python MySQLdb安装和使用
MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb:首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/或者点击链接下载http://downloads.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQ
2012-10-27 15:09:21 1774
原创 Django做权限管理功能思路
在如今一个“不安分”的世纪,没有权限管理功能的app是非常失败的!用过不少web框架,也许没有哪个python web框架有如此神奇的功能:django能快速地自动地为你的app的每一个model创建三种权限增删改。这些都会在表auth_permission,这个当然要在settings开启auth应用才行,当你使用$ python manage.py syncdb的时候就已经创建了。djan
2012-10-26 17:49:44 3381
原创 Python中实现连接mysql数据库
# -*- coding: utf-8 -*-# Created on 2012-10-25# @author: pingzheng# $Id$import MySQLdbfrom MySQLdb.cursors import DictCursorfrom website.utils.pinyin import Hanzi2Pinyinconn=MySQLdb.connect(ho
2012-10-25 20:33:50 775
原创 django中批量删除数据
我们在做批量删除的时候,通常都会在列表前面增加相同name的 inputtype="checkbox" name="ids" ,以供多选,在View里面我可以如下处理:python 代码 def delete_ms(request): ids = request.POST.getlist('ids') idstring = ','.join(id
2012-10-24 21:11:23 7091 1
原创 nginx+lua_nginx+GraphicsMagick生成实时缩略图
安装graphi magicwget http://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.16/GraphicsMagick-1.3.16.tar.gz/download./configure --prefix=/usr/local/GraphicsMagick-1.3.16make;make
2012-10-24 14:46:39 2961
原创 django在提交表单时403错误解决方法
第一次用Django做项目,遇到了很多问题。今天遇到的问题是Django在处理post请求时多次出现403错误,我弄了好久才把问题解决。我先描述一下问题出现的环境:我用Django写了一个web服务端,姑且称它为API吧。我在实际测试中发现,通过get方式可以从API中获得数据,但是post方式却无法获取数据,客户端显示服务器端出现403错误。我找不出什么原因,只好新建了一个表单来测试
2012-10-23 11:44:49 4677 2
原创 ie6下 jquery 不能设置img的src的问题
ie6下jquery用 $(this).attr('src',imgsrc);来设置图片路径没用,直接图片就不显示了,右键点击显示图片才显示,这个问题又让ie6恶心了我一把,后来查资料说是一些闲的蛋疼的老外测试的这是个ie6的bug,(这ie6不得不说是前台人员的噩梦!,另外不得不佩服老外的钻研精神,这是国人比不了的。),如果图片外面有a标签,a标签里加了javascript:void(0)或
2012-10-19 17:24:22 1964 1
原创 python 里面的单下划线与双下划线的区别(私有和保护)
Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用'from moduleimport *'导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看
2012-10-19 14:28:41 19418
原创 Ubuntu下安装迅雷的方法
Wine 迅雷 deb版 终端安装:添加源:vim /etc/apt/sources.list 添加以下链接deb http://kubuntu-repo.googlecode.com/files/终端输入:sudo apt-get updatesudo apt-get install wine-thunder
2012-10-17 09:32:15 4993
转载 非阻塞的Python web框架tornado
公司项目中需要使用长链接方式的获取后端数据库——主要是Redis的实时数据。由于项目本身是PHP的初次看到这个项目,首先想到的是Apache + mod_php的方式,配合php的ob_start()方式直接调用,就如同我之前的一篇东西所说的那样。可问题不这么简单:系统是nginx + php-fpm方式,php-fpm“hold不住”过多的Http请求,而nginx需要调整响应时间。
2012-10-16 21:56:23 1591
原创 wingIDE4.X破解方法及中文支持
一、wing ide 4.1版本破解方法(不限于此版本,只是本人测试的是这个版本)1、先到http://wingware.com/downloads/wingide下载最新版本的IDE.2、安装之前,先修改时间到一个月前。3、安装4、安装之后然后获取试用版的License。然后关闭WingIDE。5、下载破解文件:http://www.liushui.org/wp-co
2012-10-13 13:38:06 2971 2
原创 php 模拟POST提交数据的2种方法
1.通过Curl函数$post_data = array();$post_data['clientname'] = "test08";$post_data['clientpasswd'] = "test08";$post_data['submit'] = "submit";$url='http://xxx.xxx.xxx.xx/xx/xxx/top.php';$o="";forea
2012-10-08 13:29:58 970
原创 ubuntu安装pycharm
下载tar包:http://www.jetbrains.com/pycharm/download/ 解压,执行bin/pycharm.sh ,搞定!注意查看环境要求:System requirements512 MB RAM minimum, 1 GB RAM recommended1024x768 minimum screen resolutionSun JDK 1.
2012-10-07 12:20:50 3431
原创 使用Python和Django1.4搭建Web应用
源文:http://qizhanming.com/2012/04/02/python-django-get-started/简介Django是Python开发的Web框架。使用Django搭建Web应用很方便。原文如下:Django is a high-level Python Web framework that encourages rapid development an
2012-10-06 20:09:34 1710
转载 XP硬盘安装ubuntu12.04双系统
1、最近上项目上需要使用UBUNTU编译比较大的工程,虚拟机感觉有点慢,就琢磨着装个双系统。废话少说,直接进入主题,先腾出一个硬盘空间,一般来讲肯定将你XP中的最后一个盘格掉并删除逻辑分区,我留了100G2.下载Ubuntu镜像文件到官方网站:http://www.ubuntu.org.cn,下载你需要的版本。本次下载的是12.04版,下载到的文件为:ubuntu-12.04-de
2012-10-06 08:19:41 3464 1
汉字笔画笔顺Unicode和GB码数据库(20902汉字)
2020-11-19
eclipse软件的hadoop插件包(mapreduce)
2013-10-10
wingIDE4.0.x_linux破解包
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人