最新消息:活着是今年最大的利润

Python

ubuntu安装rabbitmq和python的使用实现

ubuntu安装rabbitmq和python的使用实现

Python 7年前 (2012-11-22) 17421浏览 1评论

在安装openstack的时候,需要安装rabbitmq,百度了下rabbitmq,发现是用erlang写的,基于对erlang的好感,于是就想了解下rabbitmq。 rabbitmq中文翻译的话,主要还是mq字母上:Message Queue,即...

linux下python守护进程编写和原理理解

linux下python守护进程编写和原理理解

Python 7年前 (2012-11-11) 10800浏览 1评论

编写了一个服务端程序,打开终端能直接运行程序,但是这样终端就被限制住了。如果ctrl+c退出或者关闭终端,那么服务端程序就会退出。于是就想着让这个服务端程序成为守护进程,像httpd、vsftpd、mysqld一样,一直在后端运行,不会受终端的影响。...

python中使用threading进行多线程编程

python中使用threading进行多线程编程

Python 7年前 (2012-11-06) 5290浏览 0评论

多线程,海词翻译为multithreading,就是在一个进程中开启多个线程,而后线程之间可以独立运行自己的任务,而不互相干扰。在python中有thread,threading模块可以实现多线程。从官方手册上来看,threading提供了比thre...

python中使用fork创建新的进程

python中使用fork创建新的进程

Python 7年前 (2012-11-04) 20387浏览 1评论

python中如果要创建新进程的话,可以使用os模块中的fork方法。为了了解其中工作原理,笔者结合linux的查看进程ps命令,对这个方法做了一些测试。 python运行时进程 python一开始运行的时候,系统会生成一个新的进程。先看下面代码: ...

python中json格式数据的编码和解码

python中json格式数据的编码和解码

Python 7年前 (2012-11-01) 19284浏览 0评论

python从2.6版本开始内置了json数据格式的处理方法。 1、json格式数据编码 在python中,json数据格式编码使用json.dumps方法。 #!/usr/bin/env python #coding=utf8 import...

python用httplib模块发送get和post请求

python用httplib模块发送get和post请求

Python 7年前 (2012-10-31) 81575浏览 0评论

在python中,模拟http客户端发送get和post请求,主要用httplib模块的功能。 1、python发送GET请求 我在本地建立一个测试环境,test.php的内容就是输出一句话: echo 'Old friends and old ...

python网络编程之tcp服务器和客户端

python网络编程之tcp服务器和客户端

Python 7年前 (2012-10-30) 6629浏览 1评论

tcp协议是双向通信,需要先建立连接,然后才能互相通信。其中涉及到通信节点(socket),端口等一些网络知识。如果不太了解,可以查看网络方面的资料。 tcp服务器 可以形象的理解为:银行早上9点开门营业,工作人员到各自的窗口上就位,等待顾客办理业务...

python单条线程多次执行任务的思考

python单条线程多次执行任务的思考

Python 7年前 (2012-10-29) 5220浏览 0评论

在项目中,有时需要并发处理多个任务,可以使用多线程技术。但是由于机器限制,不能说有多少个任务,就开启多少个线程,那么这里就涉及到单条线程多次执行任务的方法。例如有1万个任务,开启30条线程来处理,每个线程处理完一个任务,就继续处理下一个任务,直到任务...

python获取远程页面内容,避免卡死问题

python获取远程页面内容,避免卡死问题

Python 7年前 (2012-10-27) 11447浏览 0评论

在python 2.7中,获取远程页面的数据可以使用urllib模块,也可以使用urlib2模块。我是使用urllib2模块来操作的。 我在本地建立一个测试文件test.php,文件内容就是输出一段字符串: echo 'I think; ther...

python中的深拷贝和浅拷贝理解

python中的深拷贝和浅拷贝理解

Python 7年前 (2012-10-25) 15731浏览 8评论

在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。以下分两个思路来分别理解浅拷贝和深拷贝: 利用切片操作和工厂方法list方法拷贝 利用copy中...

python中的range使用方法记录

python中的range使用方法记录

Python 7年前 (2012-10-24) 5091浏览 0评论

在看python手册时,range这个方法出场率很高。于是就对这个方法做了一个详细的了解。 range接收的参数分两种情况 只有一个参数 两个参数以上 一个参数的情况: 如果只有一个参数,则表示结束的整数。生成的列表默认从0开始,步进为1,不包括...

python类的定义和使用

python类的定义和使用

Python 7年前 (2012-10-23) 14202浏览 0评论

python中类的声明使用关键词class,可以提供一个可选的父类或者说基类,如果没有合适的基类,那就用object作为基类。 定义格式: class 类名(object): "类的说明文档" 属性 初始方法__init...