LeetCode02 两数相加 python

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例:

p……

LeetCode01 两数字之和 python

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例:

  非暴力嵌套循环思路: [crayon-5ce6……

博客从http迁移到免费Https记录Let’s Encrypt certbot

博客已经写了4年了,新买了新的服务器今天做了迁移,数据库和网站都放到了新的服务器上,想着顺手把https配置上吧,现在详细记录配置过程 首先,我为我博客申请的https证书是免费的,时效是90天,当然,我们可以免费renew,也就是说只要我记得在到期之前记得重新申请并且配置,我可以一直用下去。而且renew非常简单,一个条命令,全自动帮你……

聊聊一聊网络分层的含义

我们可能经常听到层的概念,例如路由器工作第几层,交换机是个几层交换机。我们大多数人也都知道7层,或者4层,那么为什么要分层呢? 其实很简单,分层的原因就是为了让每层只负责自己的事,例如我们的公司,不同层的人负责不同层的决定,交流。一般情况下总经理不会和普通员工进行直接沟通的 那么层之间的交流是如何实现的呢?其实我们讲一个简单的例子: 现在……

什么是网络协议

最近在学习网络协议相关的内容,想了解网络协议,我们首先要了解什么是协议? 协议是什么?最简单的例子,语言算是一种协议,小的来说我们中国有好多地方有自己的方言,如果是同一个地方的人,比如山东人和山东人用方言交流起来一点问题没有,因为他们使用了同一个协议:山东方言 但是,如果是一个四川的人和山东的人聊天,用方言交流,可能就真的会出问题,第一个……

Kubernetes 最新安全漏洞CVE-2018-1002105

近日kubernetes公布了最新的漏洞,而且是一个重大的漏洞,能够让用户获得系统权限 这是一个api 漏洞,旧版本存在的漏洞允许授权的用户来通过欺骗API来获取更多的权限 受影响的版本: Kubernetes v1.10.11, v1.11.5, and v1.12.3 解决方案:立刻升级 更多信息参考: https://access…….

linux如何使用shadowsocks配置全局代理实现命令行代理 centos

很多时候,我们可能需要在命令访问一些指定的站点,例如,安装k8s的时候,我们需要访问好几个镜像地址,但是这些地址在国内是访问不了的,那我们该如何设置代理让我们的命令行使用代理服务器访问这些网址呢? 以centos7.5为例: 第一步:准备好一个代理服务器 这一步相信你又很多个方法能实现 第二步:安装shadowsocks: [crayon……

图解TCP 的三次握手

    TCP三次握手的示意图如上 三次握手第一次: 第一次请求是由客户端发起,客户端会发送一个数据包给server端,这个数据包内包含了一个SYN标记和一组序号(seq),序号的用途是为记录客户端到目前为止总共传输了多少个字节的数据给server端,初始值为0,客户端发送出这个数据包后,随即进入SYN_SENT状态 ……