gtfaww的博客

好好学习,天天向上

文件读写

文件读写 文件读写 读文件 file-like Object 二进制文件 字符编码 写文件 练习 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系...

2018-07-24 16:14:31

阅读数:64

评论数:0

网络七层协议的通俗理解

网络七层协议的通俗理解 网络七层协议的通俗理解 需求1: 需求2: 需求3: 需求4: 需求5: 需求6: 需求7: Socket: OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一...

2018-07-10 11:12:55

阅读数:305

评论数:0

浅析 Python 的类、继承和多态

浅析 Python 的类、继承和多态 浅析 Python 的类、继承和多态 类的定义 访问控制 repr str add 继承 多态 super 类的定义 假如要定义一个类 Point,表示二维的坐标点: # point.py class Point: ...

2018-07-06 16:31:00

阅读数:93

评论数:0

Python yield与实现

Python yield与实现 [TOC] yield的功能类似于return,但是不同之处在于它返回的是生成器。 生成器 生成器是通过一个或多个yield表达式构成的函数,每一个生成器都是一个迭代器(但是迭代器不一定是生成器)。 如果一个函数包含yield关键字,这个函数就会变为一...

2018-07-05 17:30:24

阅读数:60

评论数:0

谈谈 Python 程序的运行原理

谈谈 Python 程序的运行原理 谈谈 Python 程序的运行原理 1. 简单的例子 2. 背后的魔法 2.1 模块 2.2 编译 2.3 pyc 文件 2.4 字节码指令 2.5 Python 虚拟机 2.6 import 指令 2.7 绝对引入和相对引入 2.8 赋值语句 2.9 ...

2018-07-03 14:56:55

阅读数:56

评论数:0

pypy 原理

pypy 原理 pypy 原理 为何 PyPy 是趋势? 即时编译: PyPy和它的未来 PyPy is Hard to Understand 结尾 总之: GIL,即全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程...

2018-07-03 14:33:27

阅读数:1052

评论数:0

centos7.4 安装pypy

centos7.4 安装pypy centos7.4 安装pypy 前言 安装pypy 安装pip 使用pip安装模块 启动进程 总结 前言 本来想安装最新版pypy 6.0,安装包安装有很多软件包有版本问题,还没解决。先用yum安装试试效果。 安装pypy...

2018-07-02 17:35:59

阅读数:387

评论数:0

使用TorMysql异步访问mysql

使用TorMysql异步访问mysql 使用TorMysql异步访问mysql 下载地址 代码 下载地址 https://github.com/snower/TorMySQL 代码 import logging import traceback imp...

2018-07-01 16:02:38

阅读数:446

评论数:0

python 学习笔记1 Python问答

python 学习笔记1 Python问答 python 学习笔记1 Python问答 1.人们选择Python的6个主要原因是什么? 2.列举如今正在使用Python的著名组织? 3.什么原因让你不使用Python? 4.你可以用Python做什么? 5.在Python中import t...

2018-06-29 15:27:26

阅读数:205

评论数:0

OpenSSL与KeyStore指令集合

OpenSSL与KeyStore指令集合 OpenSSL与KeyStore指令集合 前言 指令列表 TrustKeyStore指令 前言 最近项目里面用到了SSL双向认证和传输加密的技术,研究了一下,想把相关的指令和代码分享出来,以期后来者能够少踩坑,顺利解决问题。...

2018-06-29 14:25:16

阅读数:124

评论数:0

Https单向认证和双向认证

Https单向认证和双向认证 Https单向认证和双向认证 一、Http 二、Https 三、SSL协议加密方式 四、单向认证 五、双向认证 一、Http HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有W...

2018-06-29 14:10:57

阅读数:49

评论数:0

数字签名 数字证书

数字签名 数字证书 数字签名 数字证书 今天,我读到一篇好文章。 它用图片通俗易懂地解释了,”数字签名”(digital signature)和”数字证书”(digital certificate)到底是什么。 我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这...

2018-06-29 14:02:53

阅读数:59

评论数:0

HTTPS 原理详解

HTTPS 原理详解 HTTPS 原理详解 前言 概念 协议 加密算法: 详解 一、HTTP访问过程 二、HTTP 向 HTTPS 演化的过程 总结 前言 HTTPS(全称:HyperText Transfer Protocol over Secure Socket...

2018-06-28 13:54:01

阅读数:41

评论数:0

Nginx配置支持https协议

Nginx配置支持https协议 Nginx配置支持https协议 https简介 openssl工具简介 一.用openssl生成相关文件 二.nginx配置支持https 生成更多的证书 客户端信任证书 验证客户端请求 https简介 HTTPS 是运行在 TL...

2018-06-27 17:00:43

阅读数:57

评论数:0

编译型语言与解释型语言

编译型语言与解释型语言 编译型语言与解释型语言 定义 优缺点 编译型语言: 解释型语言: 定义 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C...

2018-06-27 13:44:51

阅读数:28

评论数:0

git内部原理

git内部原理 git内部原理 git本质 1 git目录结构 git对象磁盘保存 1. git本质 从根本上来讲 Git 是一套内容寻址 (content-addressable) 文件系统,在此之上提供了一个 VCS 用户界面。 从内部来看,Git 是简单的 ke...

2018-02-09 16:32:03

阅读数:114

评论数:0

git 工具

git工具 git工具 修订版本Revision选择 1 引用日志 2 祖先引用 3 提交范围 4 交互式暂存 储藏 重写历史 使用git 调试 1. 修订版本(Revision)选择 Git 很聪明,它能够通过你提供的前几个字符来识别你想要的那次提交,只要你提供的那部分...

2018-02-09 15:20:45

阅读数:72

评论数:0

自定义git

自定义git 自定义git git配置 1 客户端配置 2 服务端端配置 git属性 1 二进制文件处理 2 过滤器 3 导出仓库 4 合并策略 挂钩 1 客户端挂钩 11 提交工作流挂钩 12 email工作流挂钩 13 其他客户端挂钩 2 服务端挂钩 1....

2018-02-08 15:45:18

阅读数:90

评论数:0

分布式 git

分布式 git 分布式 git 分布式工作流程 1 集中式工作流 2 集成管理员工作流 3 司令官和副官工作流 项目协作 1 提交指南 2 私有小型团队 3 私有团队之间的协作 4 公开的小型项目 5 大型公共项目 项目管理 1 使用特性分支进行工作 2 采纳来自邮件的补丁 3 代码...

2018-02-07 21:48:56

阅读数:199

评论数:0

git 协议

git协议 git协议 本地协议 ssh协议 git协议 HTTPS协议 1. 本地协议 本地协议(Local protocol) ,远程仓库在该协议中就是硬盘上的另一个 目录。这常见于团队每一个成员都对一个共享的文件系统(例如 NFS )拥有访问权。 优点 基于文件仓库...

2018-02-07 11:08:42

阅读数:107

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭