上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
  2017年11月30日
摘要: Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数; 另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。 示例 下面是一个使用 opt 阅读全文
posted @ 2017-11-30 16:00 卡卡洛特 阅读(2107) 评论(0) 推荐(0) 编辑
  2017年11月29日
摘要: 多进程 Multiprocessing 模块 multiprocessing 模块官方说明文档 Process 类 Process 类用来描述一个进程对象。创建子进程的时候,只需要传入一个执行函数和函数的参数即可完成 Process 示例的创建。 star() 方法启动进程, join() 方法实现 阅读全文
posted @ 2017-11-29 21:02 卡卡洛特 阅读(6212) 评论(0) 推荐(3) 编辑
  2017年11月26日
摘要: 进程是最小的资源单位,线程是最小的执行单位 一、进程 进程:就是一个程序在一个数据集上的一次动态执行过程。 进程由三部分组成: 1、程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成 2、数据集:数据集则是程序在执行过程中所需要使用的资源 3、进程控制块:进程控制块用来记录进程的外部特征,描 阅读全文
posted @ 2017-11-26 17:53 卡卡洛特 阅读(5647) 评论(1) 推荐(3) 编辑
摘要: 问题的提出 上一节的例子中,每个线程互相独立,相互之间没有任何关系。现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1。很容易写出这样的代码: 但是运行结果是不正确的: Thread-5 set num to 2Thread-3 set 阅读全文
posted @ 2017-11-26 17:27 卡卡洛特 阅读(323) 评论(0) 推荐(0) 编辑
  2017年11月24日
摘要: python / 并发 / 线程 / 对象 / 编程 python / 并发 / 线程 / 对象 / 编程 0.什么是线程 1. 多线程模块 2. 创建线程的方法 3. join()方法 4.isAlive()方法 5. name属性和daemon属性 6.线程的同步 锁 7.线程的同步 Event 阅读全文
posted @ 2017-11-24 10:00 卡卡洛特 阅读(285) 评论(0) 推荐(1) 编辑
  2017年11月23日
摘要: socketserver(在Python2.*中的是SocketServer模块)是标准库中一个高级别的模块。用于简化网络客户与服务器的实现(在前面使用socket的过程中,我们先设置了socket的类型,然后依次调用bind(),listen(),accept(),最后使用while循环来让服务器 阅读全文
posted @ 2017-11-23 20:53 卡卡洛特 阅读(4029) 评论(1) 推荐(0) 编辑
  2017年11月22日
摘要: Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可 阅读全文
posted @ 2017-11-22 20:50 卡卡洛特 阅读(432) 评论(0) 推荐(0) 编辑
  2017年11月21日
摘要: 1 #!/usr/bin/env python 2 # coding=utf-8 3 __author__ = 'Luzhuo' 4 __date__ = '2017/5/26' 5 # config_configparser.py 配置文件 6 # configparser 可以读写和解析注释文件, 但是没有写入注释的功能 7 8 import configp... 阅读全文
posted @ 2017-11-21 09:38 卡卡洛特 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 本文转自 AstralWind 的博客:Python正则表达式指南 特来收藏 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点, 阅读全文
posted @ 2017-11-21 09:38 卡卡洛特 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印 阅读全文
posted @ 2017-11-21 09:37 卡卡洛特 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页