摘要: 引言 记得上初中的时候,曾经看到一个同学在写武侠小说,偶然看到过几个词,`火焰帮帮主XXXX`。 现在写书可能是这样子的(通常使用复制整个项目目录的方式来保存) 以上就是使用最原始的方式进行版本控制,但是这种方式有显著缺点: 多个文件,保留所有版本时,需要为每个版本保存一个文件... 协同操作,多人 阅读全文
posted @ 2019-02-24 20:26 heshun 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 概述 如果各位不了解 JWT,不要紧张,它并不可怕。 JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址 阅读全文
posted @ 2019-02-24 20:24 heshun 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 摘要 当一个类需要创建大量实例时,可以通过__slots__声明实例所需要的属性, 例如,class Foo(object): __slots__ = ['foo']。这样做带来以下优点: 更快的属性访问速度 减少内存消耗 以下测试环境为Ubuntu16.04 Python2.7 Slots的实现 阅读全文
posted @ 2019-02-24 20:23 heshun 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 来自 最新版本链接地址 为什么学python 为什么学python 答题路线:a、python的优点,b、python的应用领域广 具体: 优点 1、python语法非常优雅,简单易学 2、免费开源 3、跨平台,可以自由移植 4、可扩展,可嵌入性强 5、第三方库丰富 应用领域 1、在系统编程中应用广 阅读全文
posted @ 2019-02-24 20:15 heshun 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 版本控制git之一 - 仓库管理 版本控制git之二-分支 git https://mp.weixin.qq.com/s/96FS12DTzbjAJQ1ynRNqdg git init 初始化目录 git add 将文件添加到缓存区 git commit -m 从缓存提交到版本库 git statu 阅读全文
posted @ 2019-02-24 20:10 heshun 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 初识ansible ansible初识二 ansible初识三 python 操作excel 阅读全文
posted @ 2019-02-24 20:08 heshun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 有人把 Git 的分支模型称为它的`‘必杀技特性’',也正因为这一特性,使得 Git 从众多版本控制系统中脱颖而出。 为何 Git 的分支模型如此出众呢? Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷。 与许多其它版本控制系 阅读全文
posted @ 2019-02-24 20:07 heshun 阅读(379) 评论(0) 推荐(0) 编辑
摘要: git 再开始这个话题之前,让我想起了一件很痛苦的事情,在我大学写毕业论文的时候,我当时的文件是这样保存的 这个时候,我们会重复的提交给导师,导师也会帮我们修改毕业论文,我自己这里的还好说,那么如果是导师再给我返回回来的文件,我就要想想,我是什么时候提交给导师的,我要把我后面写的东西跟导师写的东西都 阅读全文
posted @ 2019-02-24 17:57 heshun 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 介绍: 介绍: python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。 之所以推荐连个库是因为这两个库分别操作的是不同版本的excel, xlrd 操作的是xls/xlxs 格式,的excel, 阅读全文
posted @ 2019-02-24 16:23 heshun 阅读(11063) 评论(0) 推荐(0) 编辑
摘要: 一、setup模块 ansible的 setup模块主要用来收集信息, 查看参数: 示例一:查看所有信息 示例二:搜索某个信息 二、ansible剧本 1、条件判断 ansible的playbook 支持条件判断, 当针对不同系统, 不同版本, 不同环境, 不同用户有不同操作时,可以使用 when 阅读全文
posted @ 2019-02-24 14:58 heshun 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 一、ansible模块(yum、pip、service、conr、user、group) 上篇中我们已经学了ansible 的几个模块, 接下来再来学习几个, 那么你是否知道ansible 一共有多少模块呢? 可以用一下命令查看 1、yum模块 请先自行回顾以下yum是什么?yum和rpm(redh 阅读全文
posted @ 2019-02-24 13:48 heshun 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一 . 初识ansible 1 . 准备工作: 准备四台干净的虚拟机, 192.168.133.129(主控节点,下面三个为被控节点) 192.168.133.130 192.168.133.131 192.168.133.132 2、安装ansible(只有主控节点安装,即地址为192.168.1 阅读全文
posted @ 2019-02-24 10:42 heshun 阅读(222) 评论(0) 推荐(0) 编辑