以浅显易懂的方式向初学Python的方式解释浅拷贝、深拷贝和赋值,帮助初学者理解三者的操作。并且在文后给出了深入探究python拷贝的文章连接,让高手可以深入。...
分类:
编程语言 时间:
2014-06-15 15:35:54
阅读次数:
410
最近工作需要,用Cython写了*.pyx扩展,并将其编译成C文件,最后转换为so扩展,供python引用
使用 distutils 编译,建立一个
setup.py
的脚本
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import b...
分类:
编程语言 时间:
2014-06-15 15:22:58
阅读次数:
357
python class
分为三个部分:class and object(类与对象),inheritance(继承),overload(重载)and override(覆写)。
class and object
类的定义,实例化,及成员访问,顺便提一下python中类均继承于一个叫object的类。
class Song(object):#definition
d...
分类:
编程语言 时间:
2014-06-15 14:43:51
阅读次数:
250
要获取订阅源读取其中的内容,Universal Feed Parser提供了很多的API,这里说下具体的配置.
我的配置环境:
win7 + python 2.7.5
步骤:
1.下载feedparser
我下载的是feedparser 5.1.3,可以在这里下载,也可以去官网。
2.在安装feedparser前需要setuptools,我安装的是 setuptools-0.6c11....
分类:
编程语言 时间:
2014-06-15 14:26:21
阅读次数:
296
使用jquery的.post提交,并期望得到多个数据,Python后台要使用json格式。
不指定datatype为json,让jquery自行判断数据类型。(注:跨域名请求数据,则使用 jsonp字符串)
若post指定数据类型json,则python取post数据,我觉着麻烦。让jquery智能判断,python返回字典最方便。
一般使用字典,而不是列表来返回 JSON内容.
...
分类:
编程语言 时间:
2014-06-15 14:14:09
阅读次数:
501
异常
什么是异常
Python用异常对象来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行:
>>> 1/0
Traceback (most recent call last):
File "", line 1, in
1/0
ZeroDivisionError: integer...
分类:
编程语言 时间:
2014-06-15 13:33:25
阅读次数:
251
抽象
懒惰即美德。
抽象和结构
抽象可以节省大量工作,实际上它的作用还要更大,它是使得计算机程序可以让人读懂的关键。
创建函数
函数可以调用(可能包含参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:
>>> import math
>>> y=1
>>> x=math.sqrt
>>> callable...
分类:
编程语言 时间:
2014-06-15 12:11:55
阅读次数:
342
上一篇介绍了MySQL源码中保护内存结构或变量的锁,这里开始介绍下MySQL事务中的表锁。注1: 在表锁的实现上面,使用【mutex+condition+queue】的结构实现并发,阻塞,唤醒的表锁功能。注2: 本文进行的一些实验,重要的配置项:1. autocommit=02. tx_isol.....
分类:
数据库 时间:
2014-06-15 09:36:39
阅读次数:
250
下面是把sourceDir文件夹下的以.JPG结尾的文件全部复制到targetDir文件夹下:
>>>import os
>>> import os.path
>>> import shutil
>>> def copyFiles(sourceDir,targetDir):
for files in os.listdir(sourceDir):
sourceFile = os.path....
分类:
编程语言 时间:
2014-06-14 14:40:17
阅读次数:
283
#include
#include
using namespace std;
struct Node{
int x, y;
friend bool operator b.x; //x最小的节点在队首
}
};
int main(){
priority_queue PQ;
Node temp = {2, 3};
PQ...
分类:
其他好文 时间:
2014-06-14 14:03:20
阅读次数:
355