Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171602
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 425
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-13 17:05
文章分类

全部博文(31)

文章存档

2016年(11)

2015年(20)

我的朋友

发布时间:2016-01-28 13:06:03

    当一个程序在等待数据,另一个并行的程序可以继续处理它们自己的客户端,另外的处理方法是只处理在给定时间内正真要进行通信的客户端,不需要一直监听。这就是异步。测试代码如下:#!/bin/env pythonimport socketimport selects = socket.socket().........【阅读全文】

阅读(2870) | 评论(0) | 转发(0)

发布时间:2016-01-23 19:12:38

本文为转载内容。源地址:http://blog.csdn.net/rebelqsp/article/details/22109925#t2Python 提供了两个基本的 socket 模块。   第一个是 Socket,它提供了标准的 BSD Sockets API。   第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket.........【阅读全文】

阅读(1925) | 评论(0) | 转发(0)

发布时间:2016-01-23 12:50:50

SQLite 是一款轻型的关系型数据库,它的处理速度比MySQL快。SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个重要部分。所以主要的通信协议是在编程语言内直接调用API先是python调用SQLite3的实例:1、建表#!/bin/env python#coding:utf-8import sqlite3.........【阅读全文】

阅读(2352) | 评论(0) | 转发(0)

发布时间:2016-01-23 12:28:24

和大多数人一样,选择了语言然后该轮到选择操作系统,选完操作系统又开始纠结ide。人生啊。选来选去,最后还是觉得用linux并使用vim来编写python,毕竟这样让我感觉高效一点。win写python总有点不伦不类的感觉。下面就是我对vim一些基本的配置,日常够用就好。1、补全功能(这个功能真是重中之重)。安装配置:.........【阅读全文】

阅读(2092) | 评论(0) | 转发(0)

发布时间:2016-01-19 14:42:49

如果只需要存储一个简单的数据,shelve模块可以满足。所要做的就是为它提供文件名。shelve最重要的函数是open,在调用它的时候(使用文件名作为参数),它会返回一个shelf对象,可以用它来存储内容。只需要把它当成普通的字典就好。但是键一定要字符串,在完成工作之后,调用它的close方法。1、潜在陷阱:   .........【阅读全文】

阅读(3800) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册