- 博客(20)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Python进程池的概念和实现
1 使用进程池实现socket 通信ftp服务端#!/usr/bin/python# -*- coding utf8 -*- from multiprocessing import Process,Poolfrom socket import *import osserver=socket(AF_INET,SOCK_STREAM)server.setsockopt(
2017-06-30 18:34:51 1068
原创 python之回调函数
1.备注 此示例第一部分可以执行 后续爬虫存在问题未处理回调函数 将一个函数的执行结果 发送给另一个函数草稿内容:#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731from
2017-06-30 18:31:35 2680
原创 进程同步3 补充:数据的加锁操作
1. 模拟抢票 防止出现多人抢同一张票#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731from multiprocessing import Process,Lockimport t
2017-06-30 17:16:42 425
原创 Python 进程线程之间通信方式(2,共享数据实现进程之间通信)
1.基于共享数据实现进程间通信#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731from multiprocessing import Manager,Processimport os
2017-06-30 16:53:01 2040
原创 Python 进程线程之间通信方式(1,基于队列的)
1.Python队列的基本示例#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731#多进程共享一套文件系统# from multiprocessing import Process#
2017-06-30 16:51:58 636
原创 Python进程的创建
#!/usr/bin/python# -*- coding utf8 -*- '''Python中进程的创建''''''Python中进程创建有2种方式1.定义一个函数,实例化进程,向其中传参数(执行的函数名,函数参数,进程名).2.定义类继承进程类,实例化进程,start调用run方法'''from multiprocessing import Processimport ti
2017-06-29 18:02:32 446
原创 Python socket网络编程4
python网络编程发送数据时可以用struct.pack将字符编码的长度打包 然后当做报头传送过去此方法适用于文件不大时 或者简单命令发送 参考github比较复杂的大数据.可以使用字典 json传过去 以下为示例代码#!/usr/bin/env python# -*- coding:utf-8 -*-'''socket2 进阶''''''接上节内容 处理粘
2017-06-23 21:13:39 316
原创 Python的socket网络编程2.1
此节点共分2个部分 1扩展上节课的内容.优化程序执行,添加异常补货2.实现模拟xshell的方式 能够往服务端发送命令 并返回执行结果使用subprocess管道实现了命令的执行返回第一部分######################################################server端#!/usr/bin/env python# -
2017-06-23 17:37:24 397
原创 Python的socket网络编程1 sock简单通信实现
服务端代码信息#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731import socket'''socket编程1Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是
2017-06-23 16:26:58 1061
原创 cannot watch `referee.log': No space left on device
➜ dev@ZQWY-DEV-206 logs tail -f referee.logtail: cannot watch `referee.log': No space left on device今天发现同事说机器启动时读不了日志 没有磁盘空间经查看磁盘空间充足查看日志报错如上解决方法修改内核参数 参考:
2017-06-23 15:27:35 943
原创 面向对象高级1
#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731#'''''''''面向对象高级__str__ 初始化时使用 必须有返回值__del__ 析构函数 用途:比如关闭数据库连接时使用按字典
2017-06-22 21:22:04 244
原创 简单共享挂载
yum -y install nfs-utils rpcbind vi /etc/exports 加入共享配置/home/dev/sharedir 172.21.120.0/24(insecure,rw,async,no_root_squash)service nfs start其他机器挂载mount -t nfs 172.21.120.203:/home/de
2017-06-20 10:40:49 521
原创 python包的导入
导入所有的方法#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731# import glance.api.policy# glance.api.policy.get()'''glan
2017-06-13 21:21:33 423
原创 python模块的导入
Python中模块导入简介import导入frorm import 导入from import * 导入导入 别名__all__=['str'] 控制*导入方式导入的内容__name__==__main____name__是模块名的区别和用法模块内容 spam.py#!/usr/bin/env python# -*- coding:utf-8
2017-06-12 21:07:24 336
原创 python面向对象初级
#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731# #类是变量和函数的结合体# class Chinese:# print('==>')#定义时候会立即执行# country
2017-06-10 12:31:37 253
原创 nodejs安装
环境CentOS6.8非root用户使用zsh环境安装nodejs版本为6.2.0yum默认安装版本为0.10但是nodejs已经更新了很多版本号 从官网下载了tag.gz包编译安装结果提示gcc版本过旧提示:WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)yum
2017-06-09 19:00:25 1271
原创 二分法简要示例
Python二分法 简要示例 从一个列表中查找匹配的数值#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731l=[1,2,10,30,40,33,22,99,31]l.sort()p
2017-06-08 10:26:56 476
原创 yield的表达式用法 模拟linuxGrep命令
模拟grep命令 使用yield 接收#!/usr/bin/env python# -*- coding:utf-8 -*-#此为最终结果 已经可以查找到有关键字的文件'''grep -rl 'python' /root'''import osdef init(func): def wrapper(*args,**kwargs): res =
2017-06-08 10:25:44 433
原创 Python的匿名函数
Python定义函数格式def func_name():pass定义名字 函数体部分情况下不需要重复调用 匿名函数 一次返回值即可 比如 max min sorted#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxin
2017-06-02 21:54:41 471
原创 python生成器的表达式形式
Python版本:3.6.1python生成器的表达式形式 可以将返回值放入一个列表 从而不停的获取值#!/usr/bin/env python# -*- coding:utf-8 -*-#Author:xp#blog_url: http://blog.csdn.net/wuxingpu5/article/details/71209731#模拟grepimport os#
2017-06-02 20:50:59 332
docker top 命令执行结果第4列 C代表什么意思
2022-02-01
supervisor杀掉进程前能否执行脚本或其他命令
2017-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人