down

交换机光口总是DOWN状态

北城余情 提交于 2020-03-12 23:49:38
端口协商失败 1、故障现象:交换机链接PTN的接口一直处于DOWN状态 2、解决过程: (1)检查物理层设备检测发现光路正常 (2)更换光模块设备还是处于DOWN状态 (3)通过dis interface GigabitEthernet 1/0/1查看接口状态 (4)排除以上常见的故障,怀疑不同设备对接由于端口速率不匹配通过修改端口速率接口处于up状态,设备通信正常。 (5)对上联设备进行ping测试 (6)通过修改端口速率网络恢复正常。 2.总结:不同设备光口对接可能因端口速率不匹配导致端口协商失败,需要手动修改端口速率来达到目的。 来源: 51CTO 作者: chengzhangfei 链接: https://blog.51cto.com/11282904/2169753

pygame----打飞机

我的梦境 提交于 2020-03-12 11:51:36
开发工具:pycharm 游戏介绍:游戏开始时,一群外星人出现,他们在屏幕中向下移动,玩家的任务就是发射子弹消灭敌人,每消灭一个敌人,玩家积累一分。当敌人落地前未被玩家消灭,则游戏结束。 程序设计步骤: 1.游戏初始化 2.定义子弹类 3.定义玩家类 4.定义敌人类 5.设置游戏机制 6.游戏结束 一,游戏初始化 SCREEN_WIDTH= 480 SCREEN_HEIGHT = 800 TYPE_SMALL= 1 TYPE_MIDDLE= 2 TYPE_BIG= 3 二,定义子弹类 def __init__ ( self , bullet_img , init_pos): pygame.sprite.Sprite. __init__ ( self ) self .image = bullet_img self .rect = self .image.get_rect() self .rect.midbottom = init_pos self .speed = 10 三,定义玩家类 1.设置玩家基本参数 def __init__ ( self , plane_img , player_rect , init_pos): pygame.sprite.Sprite. __init__ ( self ) self .image = [] # 用来存储玩家飞机图片的列表 for i in

android触控,先了解MotionEvent(一)

偶尔善良 提交于 2020-03-08 18:23:32
http://my.oschina.net/banxi/blog/56421 这是我个人的看法,要学好android触控,了解MotionEvent是必要,对所用的MotionEvent常用的API要比较深入的了解. 下面是我个人的学习过程记录: android.view.MotionEvent MotionEvent源代码可以在ocs看到,当然你也可以在SDK中下载源代码,或者其他地方,如: https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/MotionEvent.java MotionEvent事件对象 一般我们是在View的onTouchEvent方法中处理MotionEvent对象的. public boolean onTouchEvent(MotionEvent event) 在这里我们需要从一个MotionEvent对象中获得哪些信息呢? (1)首先应该是事件的类型吧? 可以通过getAction(),在android2.2之后加入多点触控支持之后使用getActionMasked()方法. 这两个方法的区别见后文. 主要的事件类型有: ACTION_DOWN: 表示用户开始触摸. ACTION_MOVE: 表示用户在移动(手指或者其他)

MIT 6.0001 ps1 c

十年热恋 提交于 2020-03-07 04:32:46
bisection search 有递归,无递归两种写法 def achieve_down_payment ( num , annual_salary , portion_down_payment ) : current_savings = 0 month = 1 while ( ( current_savings - portion_down_payment ) < ( - 100 ) ) : portion_saved = num * 0.0001 * annual_salary / 12 if month == 1 : current_savings = portion_saved else : current_savings = current_savings * r / 12 + portion_saved + current_savings if month % 6 == 0 : annual_salary = annual_salary * ( 1 + semi_annual_raise ) month += 1 return month def bisection_search ( list , left , right , steps ) : if left > right : return - 1 , steps if left <= right : mid =

C语言俄罗斯方块代码

扶醉桌前 提交于 2020-03-04 05:52:33
这是我用Xcode编写的俄罗斯方块,我目前就读大一,很多东西还没有学,比如多线程什么的,导致方块不能实现自主下降,只能自己按‘s’来实现下降,不过这都无所谓,但是不知道为什么程序运行不了,看了好久都没看出错在哪里,希望能够得到大神的求助!感谢! 头文件,我也不知道是不是都用得上 # include <stdio.h> # include <stdlib.h> # include <time.h> # include <curses.h> 全局变量 int i , j , a [ 25 ] [ 10 ] ; char l ; 生成界面,我用的二维数组是a[25][10],周围边框的值为2,一共有6种方块,每一类型的方块都用一个数字表示,当随机生成一个数字后,相应的方块的坐标值为1,其余为0,即空格,我还同时计算出来方块最上面最下面最左边最右边的坐标方便移动和判断 int * shengcheng ( int a [ ] [ 10 ] , int up ) { int n , m , min , max , b [ 6 ] = { 1 , 2 , 3 , 4 , 5 , 6 } , c [ 8 ] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } , d [ 6 ] , * p , flag = 0 , down ; srand ( ( int ) time (

2018 ACM-ICPC 焦作区域赛 E Resistors in Parallel

被刻印的时光 ゝ 提交于 2020-03-03 17:24:44
Resistors in Parallel Gym - 102028E 吐槽一下,网上搜索的题解一上来都是找规律,对于我这种对数论不敏感的人来说,看这种题解太难受了,找规律不失为一种好做法,但是题解仅仅包括找规律又有什么意义呢?如果我写的这篇题解能解决你的疑惑,那真是我的荣幸。 定义 \[ f[i] = \begin{cases}\infin & \text{如果 i 有平方因子, 即$\exist d, d\ge 2$,使得 $i$ 能够被 $d^2$ 整除} \\i & otherwise\end{cases} \] 又定义 \[ s[i] = \frac{1}{{\sum_{d|i}\frac{1}{f[d]}}} \] 给定一个 \(n (n\le 10^{100})\) ,求 \(\min_{1\le i\le n} s[i]\) 如果 \(p\) 是一个质数,那么 \(f[p] = p\) , \(s[p] = \frac{p}{p+1}\) , 又可以发现 \(s\) 是一个积性函数,当 \(x,y\) 互质时, \(s(xy) = s(x)s(y)\) , (因为 \(x,y\) 除了 1 之外没有公共因子,所以 \(s(x)\) 和 \(s(y)\) 相乘,分母会出现 \(s(xy)\) 的所有分母)。 而积性函数又有一个性质:如果 \(x\) 表示为 \(x =

Java BigDecimal 四舍五入

ε祈祈猫儿з 提交于 2020-03-03 00:34:01
import java.math.BigDecimal; public class NP_BigDecimal { public static void main(String[] args) { /** * values are String's type. */ BigDecimal a = new BigDecimal("1"); BigDecimal b = new BigDecimal("8"); /** * show "+ - * /" */ BigDecimal result; result = a.add(b); result = a.subtract(b); result = a.multiply(b); result = a.divide(b, 2, BigDecimal.ROUND_HALF_DOWN); System.out.println(result); /** * 四舍五入 * 2 为保留多少位小数,BigDecimal.ROUND_HALF_DOWN 为 四舍五入的参数 */ result = result.setScale(2, BigDecimal.ROUND_HALF_DOWN); System.out.println(result); } } 来源: CSDN 作者: Yuanxuan0210 链接: https://blog.csdn

redis哨兵(sentinel)原理

泄露秘密 提交于 2020-02-29 03:46:10
简介 sentinel是redis高可用的解决方案,sentinel系统(N个sentinel实例,N >= 1)可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。 1. sentinel初始化 可以使用命令 redis-sentinel /path/to/sentinel.conf 或者 redis-server /path/to/sentinel.conf --sentinel 来启动 sentinel sentinel启动时,需要经过一下几个步骤 a. 初始化服务 sentinel本质上是一个特殊的redis服务,所以初始化的时候跟redis服务初始化差不多,不过有几点不一样;首先sentinel不会载入RDB或者AOF文件,因为sentinel根本不使用数据库,其次,sentinel不能使用数据库键值对方面的命令,例如set、del、flushdb等等,同时,sentinel也不能使用事务、脚本、RDB或者AOF持久化命令,最后,复制命令,发布与订阅命令,文件事件处理器,时间事件处理器等只能在sentinel内部使用。 b. 将普通redis代码转成 sentinel专用代码 将redis服务的代码转成

【英语】词组

南笙酒味 提交于 2020-02-28 22:06:59
“要命词组”838 (新东方李剑《考研词汇真经》节选) 这里一共有838个词组,是考研完型/阅读/新题型/翻译里极其常见,必须牢记的基础词组,这些词组是各类技巧规律的坚实基础,否则你懂的!加油! A able to 能,会 about to 即将 above all 首要,尤其 be absorbed in 专心于 have/gain access to可以获得 account for 说明(原因等) on account of 因为,由于 by accident 偶然 take…into account 考虑 in accordance with 与...一致 according to 按照,根据 be accustomed to 习惯于 add up to 合计,总计 in addition 另外 in addition to 除…之外 in advance 提前,预先 gain/have an advantage over 胜过,优于 take advantage of利用 ahead of在…前面,先于 in the air 1. 在流行中,在传播中 2. (计划等) 悬而未决 on the air 正在播送,广播开始 after all终于,毕竟 all but 1. 几乎,差一点 2. 除…之外其余都 all over遍及,到处 all right 1. 行,可以 2.

【leetcode】【medium】79. Word Search

戏子无情 提交于 2020-02-28 18:51:05
79. Word Search Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically neighboring. The same letter cell may not be used more than once. Example: board = [ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E'] ] Given word = " ABCCED ", return true . Given word = " SEE ", return true . Given word = " ABCB ", return false . 题目链接: https://leetcode-cn.com/problems/word-search/ 思路 这道题很简单,但是写出来的代码一直在运行时间上表现不好。 第一版代码是这样的: class Solution { public: vector