Python
文章平均质量分 56
Qidi_Huang
技术是一种信仰,我愿做布道者。
展开
-
Python 装饰器 学习笔记
【装饰器原理】 装饰器本身是一个函数,她以其它函数作为传入自身的参数,经过处理后再返回一个新的函数。 【装饰器目的】 动态地修改一个函数的功能,而不必修改函数代码。 再引用一段网上的解释: “装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出原创 2016-06-07 20:50:14 · 774 阅读 · 0 评论 -
正则表达式 语法
内容节选自博客 AstralWind:原创 2016-06-13 13:40:01 · 731 阅读 · 0 评论 -
Windows系统下为 Python安装 Pcapy模块的方法
【安装模块】 在 Windows 系统中的 pcapy 模块文件夹路径下运行以下命令安装 pcapy 模块: python setup.py install 【错误描述】 安装 pcapy 模块失败,报错信息为“pcapdumper.cc(11) : fatal error C1083: Cannot open include file: 'pcap.h': N原创 2016-06-16 16:05:53 · 17207 阅读 · 10 评论 -
Python 网络套接字编程
【网络套接字】 一、使用 TCP协议 1)客户端/Client # 模块 socket 提供了创建网络套接字的函数 # 创建 socket 时需要指明 IP层协议 和 传输层协议 # 使用 socket 进行连接时要以 元组 的形式指明目标的 URL 和 端口号 import socket recBuffer = [] act = socket原创 2016-06-06 19:45:17 · 1075 阅读 · 0 评论 -
Python 多进程/多线程 学习笔记
【多进程/多线程】 # 多进程和多线程的区别在于,对于同一个变量,多进程是每个进程都有一份自己的拷贝,而多线程则是共享这个变量。 # 多线程使用不当有一定数据风险,应该为此加锁 # 因为 python 解释器带有全局锁 GIL,所以 python 多线程并不能真正实现并发 1)新建一个子进程 # python 提供了跨平台多进程模块 multiproces原创 2016-06-06 21:17:58 · 1089 阅读 · 0 评论 -
Python 语法详解
【安装包下载地址】 https://www.python.org/ 【文件首部/编码声明】 #!/usr/bin/env python # -*- coding:utf-8 -*- # 声明脚本使用 utf-8 编码是为了在脚本中含有中文时也能被正确解释运行 【注释】 # here we can put a comment, 在井号后添加注释。 【缩进/大小写】 必须使用 4 个空格进行缩进。python是大小写敏感的语言。 【普通数据类型】原创 2016-06-04 15:29:11 · 3602 阅读 · 0 评论