2016年9月17日

day8---多线程socket 编程,tcp粘包处理

摘要: 复习下socket 编程的步骤: 服务端: 1 声明socket 实例 server = socket.socket() #括号里不写 默认地址簇使用AF_INET 即 IPv4 默认type 为 sock.SOCK_STREAM 即 TCP/IP 协议 2 绑定IP地址和端口 server.bin 阅读全文
posted @ 2016-09-17 09:50 DCC_python 阅读(707) 评论(0) 推荐(0) 编辑
2016年9月8日

day7---socket

摘要: Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2016-09-08 18:58 DCC_python 阅读(263) 评论(0) 推荐(0) 编辑
2016年9月1日

day6 - 面向对象学习

摘要: 面向对象介绍 特性 class object 封装 继承 https://segmentfault.com/a/1190000002685939 https://segmentfault.com/a/1190000002685939 python2 经典类是按照深度优先来继承的;新式类是按照广度优先 阅读全文
posted @ 2016-09-01 16:55 DCC_python 阅读(158) 评论(0) 推荐(0) 编辑
2016年8月26日

linux内核调优详解

摘要: net.ipv4.ip_forward = 0 表示开启路由功能,0是关闭,1是开启 net.ipv4.conf.all.rp_filter=1 则是"告诉"kernel加强入站过滤(ingress filtering)和出站过滤(egress filtering) net.ipv4.conf.de 阅读全文
posted @ 2016-08-26 15:29 DCC_python 阅读(4345) 评论(0) 推荐(0) 编辑
2016年8月25日

day5----模块

摘要: 1.定义 模块:用来从逻辑上组织python代码(变量,函数,类,运行逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块儿的,本质就是一个目录,必须带有一个__init__.py文件。 2.导入方法 import m 阅读全文
posted @ 2016-08-25 19:30 DCC_python 阅读(176) 评论(0) 推荐(0) 编辑

day5----正则

摘要: %a 本地(locale)简化星期名称 %A 本地完整星期名称 %b 本地简化月份名称 %B 本地完整月份名称 %c 本地相应的日期和时间表示 %d 一个月中的第几天(01 - 31) %H 一天中的第几个小时(24小时制,00 - 23) %I 第几个小时(12小时制,01 - 12) %j 一年 阅读全文
posted @ 2016-08-25 19:18 DCC_python 阅读(134) 评论(0) 推荐(0) 编辑
2016年8月18日

day4----装饰器

摘要: 装饰器本质是函数,装饰其他函数,就是为其他函数添加附加功能。 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器 知识储备 1.函数即“变量” 2.高阶函数 a.把一个函数当作实参传给另外一个函数(在不修改被装饰函数源代码的情况下 为其添加功能) b.返回值中包含 阅读全文
posted @ 2016-08-18 02:10 DCC_python 阅读(148) 评论(0) 推荐(0) 编辑
2016年8月16日

day4----json的简单实用

摘要: json官方说明参见:http://json.org/ Python操作json的标准api库参考:http://docs.python.org/library/json.html 重要函数 编码:把一个Python对象编码转换成Json字符串 json.dumps() 解码:把Json格式字符串解 阅读全文
posted @ 2016-08-16 19:56 DCC_python 阅读(156) 评论(0) 推荐(0) 编辑
2016年8月13日

装饰器

摘要: #!/usr/bin/env python #-*- coding:utf-8 -*- # Author:DCC import time def timer(func): def deco(*args,**kwargs): # def warpper(*args,**kwargs): start_time = time.time() f... 阅读全文
posted @ 2016-08-13 14:52 DCC_python 阅读(112) 评论(0) 推荐(0) 编辑
2016年8月10日

字符编码与转码

摘要: Python3中默认的字符编码为Unicode,可以直接encode为其他编码 python2中默认为windows下的gbk,所有得非Unicode都要先decode为Unicode,然后再encode为其他的字符编码。 借图 阅读全文
posted @ 2016-08-10 19:50 DCC_python 阅读(225) 评论(0) 推荐(0) 编辑