网络协议之LLDP

一、协议简介为什么会出现LLDP?随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)
分类: 企业开发 发布时间: 06-09 22:47 阅读次数: 5

Jenkins权限配置失误后导致登录失败的解决办法

查找配置文件 find / -name .jenkins vim config.xml 修改$Jenkins_home/config.xml文件:false <useSecurity>false</useSecurity> • 删除authorizationStrategy、securityRealm节点 • 重新启动Jenkins
分类: 其他 发布时间: 06-09 22:42 阅读次数: 3

从教务网爬虫程序到腾讯云上的运行

从教务网爬虫程序到腾讯云上的运行 主要内容有以下几方面: pip3以及相关python包的安装 mysql数据库的连接以及相关操作 腾讯云服务器的设置与连接,文件传输等操作 pip3以及相关python包的安装 在使用python3时,需要安装对应的pip版本,即pip3.ubuntu系统下的安装方式如下: $ sudo apt-get install python3-pip 安装完成后就可以使用pip3来安装相应的python包,如requests包的安装方式如下: $ sudo pip3
分类: 其他 发布时间: 06-09 22:42 阅读次数: 4

VMware迁移Ubuntu

1.关闭当前虚拟机 2.菜单上选择->管理->克隆,将虚拟机克隆岛指定位置或者找到虚拟机文件存储文件夹,直接复制文件夹。 3.复制到新的电脑上 4.通过打开虚拟机,找到虚拟机存储位置即可 5.打开后开启虚拟机即可运行。 虚拟机打开后会存在部分软件无法运行,比如我安装的g2o,立面的g2o_viewer无法运行,提示段错误(核心已存储)。经过删除已编译文件,重新编译安装即可使用。
分类: 其他 发布时间: 06-09 22:37 阅读次数: 5

Codeforces 986D Perfect Encoding FFT 分治 高精度

原文链接https://www.cnblogs.com/zhouzhendong/p/9161557.html 题目传送门 - Codeforces 986D 题意   给定一个数 $n(n\leq 10^{1500000})$ , 求满足 $(\prod b_i)\geq n$ 的 $\min(\sum b_i)$ 。 题解   这题是下面链接中那题的加强版。   BZOJ1263 [SCOI2006]整数划分 高精度   这题的做法是预估出大概有多少个 $3$ ,然后最后几个数一个一个加上
分类: 其他 发布时间: 06-09 22:37 阅读次数: 3

Spring Bean定义的三种方式

一、基于XML的配置 适用场景: Bean实现类来自第三方类库,如:DataSource等 需要命名空间配置,如:context,aop,mvc等 <beans> <import resource=“resource1.xml” />//导入其他配置文件Bean的定义 <import resource=“resource2.xml” /> <bean id="userService" class="cn.lovepi.***.UserService" init-method="init" d
分类: 其他 发布时间: 06-09 22:37 阅读次数: 3

CUDA 编程的基本模式

reproduced from: http://www.cnblogs.com/muchen/p/6306747.html 前言 本文将介绍 CUDA 编程的基本模式,所有 CUDA 程序都基于此模式编写,即使是调用库,库的底层也是这个模式实现的。 模式描述   1. 定义需要在 device 端执行的核函数。( 函数声明前加 _golbal_ 关键字 ) 2. 在显存中为待运算的数据以及需要存放结果的变量开辟显存空间。( cudaMalloc 函数实现 ) 3. 将待运算的数据传输进显存。(
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

C#递归例程

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApp1 //函数的递归调用 { //F(n)= F(n-1)+F(n-2)... F(1)=3; F(0)=2; 求F(40) class Program { static int F(int n) { if
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

Trident的过滤操作

1.过滤操作   只是判断某个tuple是否保留   无需跨网络,无需跨分区   不会改变tuple的结构,只是改变tuple的数量 2.需求   过滤掉不是订单的tuple。   其中订单中包含“IBEIfeng.gif”。 3.主驱动类   先过滤   后打印 1 package com.jun.trident; 2 3 import backtype.storm.Config; 4 import backtype.storm.LocalCluster; 5 import ba
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

python基础练习一

1、使用while循环输入 1 2 3 4 5 6 8 9 10 i=1 while(i<11): if(i!=7): print(i,end=' ') i=i+1 #else: #print(i,end=' ') #i=i+1 print() 2、求1-100的所有数的和 i=1 total=0 while(i<101): total=total+i i=i+1 print('total:',total)
分类: 其他 发布时间: 06-09 22:37 阅读次数: 3

41.前端之各种情况下实现的轮播图

1.样式一 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} ul,ol{ list-style: none;} .wrapper{ width: 580px;
分类: 其他 发布时间: 06-09 22:37 阅读次数: 6

WebService和EJB的区别

1.WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。 EJB也可以说成是远程调用,但采用的协议是RIM/IIOP,客户端将方法请求按照协议封装,然后发送到服务器,服务器把结果返回给客户端。由于采用了协议,所以传输
分类: 其他 发布时间: 06-09 22:37 阅读次数: 5

arguments

arguments关键字,只在函数内部起作用,且永远指向当前函数的调用者传入的所有参数,类似数组而不是数组 function foo(x){ for(var i=0;i<arguments.length;i++){ console.log(arguments[i]); } } foo(10); //10 foo(10,-2,2); //10 -2 2 利用arguments,你可以获得调用者传入的所有参数。也就是说,即使函数不定义任何参数,还是可以拿到参数的
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

WPF圆角按钮例程

<Window x:Class="WpfApp3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
分类: 其他 发布时间: 06-09 22:37 阅读次数: 6

13 调用函数

Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 调用abs函数: >>> abs(100) 100 >>> abs(-20) 20 >>> abs(12.34) 12.34 调用函数的时候,
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

10.3、android输入系统_必备Linux编程知识_任意进程双向通信(scoketpair+binder)

3. 任意进程间通信(socketpair_binder) 进程每执行一次open打开文件,都会在内核中有一个file结构体表示它; 对每一个进程在内核中都会有一个task_struct表示进程,这个结构体内部有个files_struct结构体,这个结构体里面有个fdtble结构体,这个结构体里有个struct file **fd,fd就是个数组,fd[open时返回的句柄]就保存的对应文件的file结构体 因此不同进程的文件句柄只在本进程中有含义,如果想要在进程外面使用这个文件句柄,需要让外
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4

【Android Studio安装部署系列】二十六、Android studio录制屏幕并生成gif文件

版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio自带录制屏幕功能,那么就可以很方便地将手机上的屏幕操作录制成视频。然后借助一些软件或者网站转换成gif文件。 Android Studio录制屏幕 前提:将手机通过数据线连接到电脑上并实现Android Studio和手机相连。否则录制屏幕按钮是灰色的,不可点击。 找到录制屏幕按钮 Android Studio2.2.2版本 Android Studio3.0.1版本 录制并保存视频 点击上面的按钮
分类: 其他 发布时间: 06-09 22:37 阅读次数: 5

Slim版InceptionV1训练

常见问题2个: (1)Slim的BatchNormalization,moving_vars系列参数需要更新和保存 update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS) with tf.control_dependencies(update_ops): optimizer = tf.train.AdamOptimizer(learning_rate=0.001) train_op = optimi
分类: 其他 发布时间: 06-09 22:37 阅读次数: 5

Hbase常用api

几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBase) HBaseConfiguration HTable 表(Table) HTableDescriptor 列族(Column Family) Put 列修饰符(Column Qualifier) Get Scanner 一、HBaseConfiguration 关系:org.apache.hadoop.hbase.HBaseConfiguration 作用:对HBase
分类: 其他 发布时间: 06-09 22:37 阅读次数: 6

BZOJ.3771.Triple(母函数 FFT 容斥)

题目链接 \(Description\)   有\(n\)个物品(斧头),每个物品价值不同且只有一件,问取出一件、两件、三件物品,所有可能得到的价值和及其方案数。\((a,b),(b,a)\)算作一种方案。 \(Solution\)   尝试用母函数去表示。\(A\)表示取一个物品对应方案数和价值的母函数,即\[A=x^{v_1}+x^{v_2}+x^{v_3}\ldots\]   那么取两件就是\(A^2\),取三件是\(A^3\)。因为是组合,而这么求的是排列,所以\[Ans=A+\fra
分类: 其他 发布时间: 06-09 22:37 阅读次数: 4