摘要: 说明 本实验是在Ubuntu上测试,Windows上测试有时候不成功 这里说的“粘包”就是《TCP/IP 详解卷I》22.3 章节中的 "糊涂窗口综合症" 为什么粘包只在TCP中有? 粘包现象值存在于TCP协议,UDP协议不存在粘包的情况。    UDP是一个简单的面向数据报的运 阅读全文
posted @ 2019-04-01 00:24 scm1911 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 1. JWT 简介 JWT ( Json WEB Token )是一种采用 Json 方式安装传输信息的方式。 JWT 有针对各种开发语言的库。 python 中使用的是 PyJWT ,它是 Python 对 JWT 的实现。 包 "https://pypi.python.org/pypi/PyJW 阅读全文
posted @ 2019-03-24 23:37 scm1911 阅读(3593) 评论(0) 推荐(0) 编辑
摘要: 1. 原文链接 本文原文来自: "A tcpdump Tutorial with Examples — 50 Ways to Isolate Traffic" 2. TCPDUMP 简介 TCPDUMP 在一个界面中既提供了强大的功能又简单易用,无疑已经是网络分析工具中的老大。 本教程将介绍如何以各 阅读全文
posted @ 2019-03-02 20:33 scm1911 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 pyenv 参考文档:https://github.com/pyenv/pyenv installer 1.1. 在线安装方法 安装过程中设置环境变量的提示 1.2. 离线安装方法 主要的操作就是在github上clone项目的目录 配置环境变量(注意家目录是哪一个) 2. pyenv 阅读全文
posted @ 2019-02-15 23:07 scm1911 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 1 默认值的作用域 python中一切皆对象,python会把函数的默认值放在属性中,这个属性就伴随着这个函数对象的整个生命周期 也就是说,函数定义完之后,其默认值也就只生成一次,只要函数存在,其缺省值就不变。 函数的缺省值和函数是否被调用没有关系,只和函数的定义有关系,函数的缺省值是在定义函数的时 阅读全文
posted @ 2019-02-15 14:41 scm1911 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1. 函数的概念 函数就是一个函数对象,函数的定义就是将函数名和函数内存中的函数地址对应起来 函数的数学定义是:y=f(x) ,y是函数名,x是自变量,自变量也可以是多个:y=f(x0,x1,x2,x3 ... xn) python函数:python的函数的组成有:语句块、函数名、参数列表,返回值。 阅读全文
posted @ 2019-02-15 14:26 scm1911 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1. bytes和bytearray的介绍 和 是 python3中引入了两个新类型 是不可变的字节序列 是可变的字节数组 内存中的数据都是二进制的0和1,并且我们按照字节的方式逻辑上将这些0和1分成一个一个的字节(字节仍然是二进制的0和1),一个字节占 8 位,当一个字节中的高位是 0, 就按照 阅读全文
posted @ 2019-01-06 21:55 scm1911 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: pyenv_install.sh 本文链接:https://www.cnblogs.com/shichangming/p/10229272.html 阅读全文
posted @ 2019-01-06 16:39 scm1911 阅读(301) 评论(0) 推荐(0) 编辑
摘要: centos6 修改网卡名脚本 !/bin/bash Author : shchangming QQ : 414945814 Date : 2016 12 27 FileName : change_ifname.sh URL : https://www.cnblogs.com/shichangmin 阅读全文
posted @ 2018-12-30 10:27 scm1911 阅读(508) 评论(0) 推荐(0) 编辑
摘要: switch_selinux.sh | 开启或禁用SELinux 阅读全文
posted @ 2018-12-30 10:25 scm1911 阅读(270) 评论(0) 推荐(0) 编辑
/** ####################################################################### */