- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Python---文件处理
Python文件处理:简单理解就是对文件交互的处理过程,主要包含RW过程。当前目录下创建文件: f=file('aa.txt','w')##第一个文件名,一个是打开f模式,模式主要有rwa#r模式:直接读取已经必须要存在的文件,不存在话 报错IOerrorw模式:会直接创建一个新的文件,若存在直接覆盖旧文件a追加模式,不会覆盖原来文件##
2018-02-27 17:52:59 192
原创 函数与类
函数的意义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内置函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数的定义函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性...
2018-02-27 16:41:39 263
原创 经典模型-生产者消费者模型
在生产者/消费者模型中,生产者Producer负责生产数据,而消费者Consumer负责使用数据。多个生产者线程会在同一时间运行,生产数据,并放到内存中一个共享的区域(Queue)。期间,多个消费者线程读取内存共享区,消费里面的数据解释:1、我们开始了一个生产者线程(下称生产者)和一个消费者线程(下称消费者)。2、生产者不停地添加(数据)到队列,而消费者不停地消耗。3、由于队列是一个共享变量,我们...
2018-02-27 16:39:42 323
原创 PYTHON多线程实践-初级到到高级
多线程样例:import threadingimport timedef run(name): print "i am mult-threding",i time.sleep(2)for i in range(20): t=threading.Thread(target=run,args=(i,)) t.start() class mythread(th...
2018-02-27 16:38:40 185
原创 python的socket入门到高级
SOCKET入门:原理:服务端一直处理监听的状态,当客户端发起一个请求,服务端监听到请求建立连接,在建立连接时,若当前客户端没有结束,处于阻塞状态,当前的会话处于不断的交互状态,只有当前客户端结束回话后,才进行下个回话请求,若此时有另外一个连接,不会分配当前的服务端正在使用连接分配给后来的客户端绘画通俗说理解SOCKET过程:小磊子和10086 一天小磊子打电话给10086,10086的小红...
2018-02-27 16:35:14 340
原创 Python数据类型
之LIST:序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员索引运算:[i]切片运算:[i:j]扩展运算:[i:j:stride]a=[1,2,3,4,5,6]a[1]a[0:2] a[6:0:-1]左侧数小于右侧:a[-1:-3][6, 5, 4, 3, 2]a[0:6:2]max(a) min(...
2018-02-27 16:32:17 309
原创 认识正则表达式
Python里的正则表达式re: pattern:匹配模式,遵循正则表达式语法 method:匹配方法,search/match/split/findall/finditer/sub/subnre模块介绍 re.search:搜索字符串,找到匹配的第一个字符串 re.match:从字符串开始开始匹配 re.split:使用正则表达式来分隔字符串 re.findall:根...
2018-02-27 15:52:35 153
原创 PYTHON 多线程信号量
实现同时运行多个线程工作,主要通过信号量的设置,但还是在一个CPU上执行,具体要实现的例子可以放在函数里执行,实现单核多并发,还等待什么......#!/usr/bin/env python# -*- coding: utf-8 -*-import threadingimport timeimport randomdef work_func(): print "worker t...
2018-02-27 15:48:12 240
原创 python获取本地IP地址发送邮件
#!/usr/bin/env python#_*_coding:utf-8 _*_import timeimport socketimport fcntlimport structimport smtplibfrom email.mime.text import MIMETextdef get_ip_add(ifname):
2018-02-27 15:43:10 736
原创 mysql-router读写分离
MySQL router功能有读写分离,故障切换、负载均衡、透明代理等功能1、搭建数据库主从略2、mysql_router安装如下:tar -xvf mysql-router-2.1.4-linux-glibc2.12-x86-64bit.tar.gzcp mysql-router-2.1.4-linux-glibc2.12-x86-64bit /usr/local/mysqlro
2018-02-06 17:26:54 1278
oneproxy-v6版本支持linux
2022-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人