交换机端口丢包 Posted on 2019-02-21 | In network 3850 trunk接口下有大量丢包使用命令show int t1/1/1和show int t1/1/1 controller以及show int counters error查看相关信息 total output drops:丢包数为6882754 Excess Defer frames: 68 ... Read more »
Learn Git Posted on 2019-02-21 | In develop 集中式vs分布式SVN和CVS都是集中式的版本控制系统, GIT是分布式的版本控制系统 集中式版本控制系统版本库集中存放在中央服务器, 干活的时候用的都是自己的电脑, 先从中央服务器取得最新的版本, 然后开始干活, 干完活再把自己的活推送给中央服务器.最大的缺点就是需要联网才能工作, 如果在互联 ... Read more »
递归 Posted on 2019-02-21 | In algorithms 寻找盒子中的钥匙while方法 创建一个要查找的盒子堆 从盒子堆里取出一个盒子,在里面找 如果找到的是盒子,就将其加入盒子堆中,以后再查找 如果找到钥匙,则大功告成 返回第二步 123456789def look_for_key(box): pile = main_box.make_a_pile ... Read more »
选择排序 Posted on 2019-02-21 | In algorithms 内存工作原理内存就是将你需要的东西存放的地方,每个东西都有一个存放的地址。fe0ffeeb是一个内存单元地址。当数据存储到内存时,你请求计算机提供存储空间,计算机给你一个存储地址,需要存储多项数据的时候,会用到数据和链表。(但并不试用所有情况) 数组和链表使用数组表示,所有的数据在内存中是相连的。但 ... Read more »
狄克斯特拉算法 Posted on 2019-02-21 | In algorithms Dijkstra’s 算法包含4个步骤: 找出最便宜得节点, 即可在最短时间内到达得节点 更新该节点的邻居的开销 重复这个过程直到图中所有的节点都这样做了 计算最终路径 例子起点–(6)–>A起点–(2)–>BB–(3)–>AA–(1)–>终点B–(5)–>终点 ... Read more »
散列表 Posted on 2019-02-21 | In algorithms 散列函数散列函数总是将相同的输入映射到相同的索引散列函数将不同的输入映射到不同的索引散列函数知道数组有多大,只返回有效的索引利用散列函数和数组创建一种数据结构:散列表。散列表由键和值组成(dict字典是散列表在python中的体现) 散列表用于缓存 你向facebook的服务器发出请求 服务器做处理 ... Read more »
快速排序 Posted on 2019-02-21 | In algorithms 分而治之 D&CD&C的工作原理:(一种解决问题的思路) 找出简单的基线条件 确定如何缩小问题的规模,使其符合基线条件举例:给定一个数组[2,3,4],需要将这些数字相加并返回结果。使用循环可以很简单完成任务。12345def sum(arr): total = 0 for x ... Read more »
广度优先算法 Posted on 2019-02-21 | In algorithms 广度优先算法可以让你计算出A点到B点是否存在路径; 如果存在路径, 则计算出最短路径.通过解决计算最短路径, 我们引入了图的概念. 图由点和边组成, 一个节点可以和多个节点直接相连, 这些节点之间称为邻居. 举例你需要在你的人际网中找到一个芒果供应商方法: 你先找遍你所有的朋友, 确认他们是否是供应 ... Read more »
二分查找 Posted on 2019-02-21 | In algorithms 二分查找是一种算法,它的输入是一个有序的元素列表(必须有序)。如果查找的元素包含再列表中,二分查找返回其位置,否则返回NULL。对于,使用二分查找包含n个元素的列表,最多需要log2 n步,但是简单查找需要最多n步。下面的代码,输入一个有序数组,以及要查找的数,会自动返回是否在数组中存在该数字。12 ... Read more »
PaloAlto策略路由 Posted on 2019-02-21 | In Firewall PaloAlto策略路由Policy Based Forwarding就是PaloAlto防火墙上策略路由的名称叫法. 配置在policies选项卡下,选择policy based forwarding,并点击Add添加策略路由 设置策略的名称 设置源所属于的区域或者接口,以及源IP地址 设 ... Read more »