摘要: 一. 什么是Clelery 1. 简介 2. Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。 消息中间件 Celery本身不提供消息服务,但是可以方便的和第三方提 阅读全文
posted @ 2019-04-24 13:23 沉沦的罚 阅读(547) 评论(1) 推荐(0) 编辑
摘要: 启动saltstack的时候出现下面的错误 问题原因 解决方案 阅读全文
posted @ 2019-04-22 21:51 沉沦的罚 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一. 引言 __案例__:_基于TCP的套接字通信_ 首先我们先写一个简单的套接字通信(仅仅只是实现一个客户端连接) 客户端 服务端 __问题__: 我们会发现,在同一时间内我们只能连接一个客户端,另一个客户端一直处于阻塞状态,只有等到已经连接的客户端断开连接之后另一个客户端才能连接。也就是客户端的 阅读全文
posted @ 2019-04-12 16:13 沉沦的罚 阅读(110) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手阶段 三次握手总述 第一阶段: 概念:半连接池 三次握手正常状态 三次握手异常状态syn_rcvd TCP四次挥手阶段 四层挥手总述 UDP与TCP的区别 示例:如下图访问如下网址就会出现下面的信息https://www.cnblogs.com/huwentao/p/9845379.h 阅读全文
posted @ 2018-11-07 21:33 沉沦的罚 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 目录 一. 正则表达式 二. 特殊的元字符 三. python3的re模块方法 四. python3的re模块练习 五. 第一章课后练习题 六. re模块综合应用之计算器 一. 正则表达式 正则表达式是由一堆字符和特殊符号组成的字符串。它可以为我们提供高级的文本搜索,匹配,替换功能。当然,正则表达式 阅读全文
posted @ 2018-11-03 18:35 沉沦的罚 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 前言 学习是一个循序渐进的过程,不在于你学了多少,而在于你学会了多少。(装个b好吧,hhhh) 知识总结 之前一直想在网上找一个总结好的笔记,但是一直都没有找到,因此下定决心要总结一下,里面的都是在学习的过程中学到的一些最基础的一些概念啊,类型啊,方法啊之类的额,真的是花费了不少的时间,当然大佬请绕 阅读全文
posted @ 2018-10-29 14:50 沉沦的罚 阅读(1590) 评论(0) 推荐(1) 编辑
摘要: 静态路由是什么? 想知道静态路由,我们首先来说一下路由是什么,路由就是保存在路由表中的条目,用来指示流量的传输路径的,就像是一个指路的标牌,告诉我们要想去目的地接下下我们应该怎么走,如下图所示。那么静态路由是什么呢?静态路由就是我们通过手工的方式添加的路由条目,就像是路边的标识牌就在那放着,无论前方 阅读全文
posted @ 2018-08-08 14:59 沉沦的罚 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 此篇博客正在介绍的是下图中的DMVPN: 为什么会出现DMVPN这个技术呢? 在这篇博客中https://www.cnblogs.com/huwentao/p/9355240.html介绍过Dynamic P2P GRE OVER VPN的技术,DMVPN的出现就是为了解决Dynamic P2P G 阅读全文
posted @ 2018-07-24 23:23 沉沦的罚 阅读(4011) 评论(0) 推荐(0) 编辑
摘要: 此篇博客正在介绍的是下图中的Dynamic P2P GRE OVER IPSEC VPN: 为什么出现这种动态的GRE OVER IPSEC VPN技术呢? 首先在前面几篇博客中已经介绍过了,动态是为了保证在不更改总部路由器的配置的情况下,可以随意的增加和删除分部vpn路由器,IPSEC是为了保证数 阅读全文
posted @ 2018-07-23 21:40 沉沦的罚 阅读(3999) 评论(0) 推荐(0) 编辑
摘要: 此篇博客正在介绍的是下图中的Dynamic VPN: 为什么会有Dynamic IPSEC VPN这个技术呢? 对于静态vpn如下图所示,随着一些公司网络的壮大,分部也越来越多,我们不可能每次都在总部上面对路由器进行添加新的ipsec通道,因此,我们在想着有没有什么方案可以实现无论增加多少分部,我总 阅读全文
posted @ 2018-07-21 11:23 沉沦的罚 阅读(20) 评论(0) 推荐(0) 编辑