万能模拟器eve-ng介绍

作为一名网络工程师,通过模拟器来搭建实验环境是必不可少的,主流的网络模拟器有如下几款:Packet Tracer是思科公司出的一款模拟器,只能模拟思科自己的设备,由于此款软件是纯软件模拟,所以思科设备的很多特性模拟的不是很好,可以应付CCNA的实验,只适合入门,再复杂点的环境就要找其他模拟器了。Dynamips是一个基于虚拟化的模拟器,用于模拟思科的路由器,中国大神-小凡通过添加GUI用户界面开发出小凡模拟器,此款模拟器直到现在在网络行业仍有很高的使用率,通过PC桥接可以使模拟器中的路由器与真
分类: 其他 发布时间: 09-27 21:18 阅读次数: 0

模块day16课堂小结

json模块 序列化: 将python的数据类型存成 json串 反序列化: 将json串 读成python的数据类型 跨平台 dict/list dic = {'a':1} # 内存中转化 data = json.dumps(dic) data = json.loads(data) # 文件中转化 with open() as fw: json.dump(dic, fw) with open() as fr: data = json.load(fr) pickle模块 不
分类: 其他 发布时间: 09-27 21:18 阅读次数: 0

嵌入式02 STM32 实验05 蜂鸣器

蜂鸣器:是一种一体化结构的电子讯响器。主要分为分压式蜂鸣器和电磁式蜂鸣器两种类型。 一、有源/无源蜂鸣器(不是指是否带电源,而是有没有自带震荡电路)   1、有源蜂鸣器:有源蜂鸣器自带震荡电路,一通电就会发声。   2、无源蜂鸣器:没有自带震荡电路,需要外部提供2~5Khz左右的方波驱动,太能发声。 二、硬件设计   因为STM32的单个IO口最大可以提供25mA电流,而蜂鸣器的驱动电流在30mA左右,两者十分相近,但是STM32整个芯片的电流,最大也就150mA左右,如果用IO口直接驱动蜂鸣
分类: 其他 发布时间: 09-27 21:18 阅读次数: 0

oracle-3-Linux-11g安装

1、下载地址: https://www.oracle.com/database/technologies/112010-linx8664soft.html 2、前期设置 echo "11.11.11.51 qi51" >>/etc/hosts systemctl stop firewalld.service systemctl disable firewalld.service groupadd dba useradd oracle passwd yanqi.1993! m
分类: 其他 发布时间: 09-27 21:17 阅读次数: 0

结对编程---带UI的中小学在线做题系统

这次项目完成的比较仓促,原本以为24号要交,但是我们提前3天才开始做,紧赶慢赶在23号完成了,却得知提交时间推迟了,但是由于我们比较懒散,在我们完成后没再继续优化代码。这里想感谢的我结对对象,他给了我很多帮助。 具体分析: 1、结对编程项目:带UI的小初高数学学习软件。 具体要求不再赘述,大致与个人项目一致,变化最大的就是要求有UI界面,并由出具体的卷子,变成在线做题。 2、总体设计。 我们一共封装了20个类,每个类实现不同的功能,如:登陆,注册,修改密码,在线做题等等。 这样的设计便于以后我
分类: 其他 发布时间: 09-27 21:17 阅读次数: 0

【luogu1251】餐巾计划问题--网络流建模,费用流

题目描述 一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。假设第 iii 天需要 ri块餐巾( i=1,2,...,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分;或者把旧餐巾送到快洗部,洗一块需 m 天,其费用为 f 分;或者送到慢洗部,洗一块需 n 天(n>m),其费用为 sss 分(s<fs<fs<f)。 每天结束时,餐厅必须决定将多少块脏的餐巾送到快洗部,多少块餐巾送到慢洗部,以及多少块保存起来延期送洗。但是每天洗好的餐巾和购买的新餐巾数之和,要满足当天的需求量。 试设计一
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

第一篇博客----java程序员的成长之旅

第一篇博客---java程序员的成长之旅 自我介绍: 我目前就读于杭州某大学,刚上大三,网络工程专业。 由于厌倦了校园读书的生涯,并不像周围的同学一样计划考研,因此,我目前计划想要毕后找到一份工作。 但是我相信经历过大学的同学都知道,特别是我们做技术这一行的,大学的技术都是自学的,课堂上老师讲解的内容大多是一些琐碎的理论知识,是不能马上应用于实践的,要把大学学的理论知识转化为实践指导,还需要一段很长的路要走。 为了工作的需要,本人必须要自学一门可以立即被公司所接受的技术,经过一学期的尝试,我最
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

pytorch梯度下降法讲解(非常详细)

pytorch随机梯度下降法 1、梯度、偏微分以及梯度的区别和联系 (1)导数是指一元函数对于自变量求导得到的数值,它是一个标量,反映了函数的变化趋势; (2)偏微分是多元函数对各个自变量求导得到的,它反映的是多元函数在各个自变量方向上的变化趋势,也是标量; (3)梯度是一个矢量,是有大小和方向的,其方向是指多元函数增大的方向,而大小是指增长的趋势快慢。 2、在寻找函数的最小值的时候可以利用梯度下降法来进行寻找,一般会出现以下两个问题局部最优解和铵点(不同自变量的变化趋势相反,一个处于极小,一
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

第五周总结及实验三

实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。) 统计该字符串中字母s出现的次数。 实验代码: package String; public class Test { public static void main(String[] args) { String s = "this is a test of java"; in
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

分块的总结

分块,是一种优雅的暴力,它通过对数列分段,完成对数列一些区间操作和区间查询的操作,是一种根号算法。 分块的功能: 1.区间加;2.区间减;3.。。。。。。 4.查询区间和 3.查询任意区间内有多少个数大于等于k(注意,这个功能是我们使用分块而不选择线段树的重要依据) 在我的分块中,block表示原数组被分块后每块有多少个元素(不算最后一个); l[i]表示第i块的最左元素在原数组的位置;r[i]则表示最右面的; belong[i]表示原数组的第i个位置的元素属于第几个块; tot则表示一共有多
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

二狗的胡思乱想

  这篇文章只是我自己一些胡乱荒唐的吐槽,记录下来,希望多年以后再看到这里时能有不同的想法吧。   2013年9月,二狗在OUC入学,从此从一个只会用电脑打游戏的傻小子,开始逐步变成一个靠电脑维生的“秃头”码农。我的大学生涯,可以算是相当的普通又珍贵了。当然,普通是和别人相比,珍贵是我自己的回忆。最近总是十分怀念ouc,怀念青岛,猛然想起了舍友的一句话:人混的不好的时候就会想家。确实,这几个月以来确实“混”的不是很开心。   大学学习成绩也就那样,普通的课普普通通,专业课还凑合,实验课甚至当了
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

StateListDrawable状态选择器

StateListDrawable: 针对布局的各种状态进行背景的修改 activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

Django【四】视图函数/模板渲染/过滤器

一、Django的视图函数   一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 一个简单的视图   下面是一个以HTML文档的形式返回当前日期和时间的视图: import datetime def login(request): now=datetime.datetime.now() html="<p>%s</p>"%no
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

从原理到场景 系统讲解 PHP 缓存技术(全)

概述 缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O、减少磁盘I/O 等,使项目加载速度变的更快。 缓存可以是CPU缓存、内存缓存、硬盘缓存,不同的缓存查询速度也不一样(CPU缓存 优于 内存缓存 优于 硬盘缓存)。 接下来,给大家逐一进行介绍。 浏览器缓存 浏览器将请求过的页面存储在客户端缓存中,当访问者再次访问这个页面时,浏览器就可以直接从客户端缓存中读取数据,减少了对服务器的访问,加快了网页的加载速度。 强缓存 用户发送的请求,直接从客户端缓存中获取,不
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

编译原理作业4

1. 梳理第二章的内容,写一篇理解与总结。 答:通过第二章的学习,我学习了文法的直观概念、符号和符号串、文法和语言的形式定义、文法的类型、上下文无关文法及其语法树、句型的分析等重点知识。 总结: 1、语言是一个记号系统,完整的定义包括语法和语义两方面。 2、语法是一组说明语言的规则,文法是用来阐明这些语法规则的一个重要形式工具。 3、语义包括静态语义和动态语义,阐明语义要比语法困难的多。 2.尝试写出PL/0 语言的文法。(或者你认为比较好的语言规则) 整数n n :: = 1 | 2 | .
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

python如何画三维图像?

python三维图像输出的代码如下所示: #画3D函数图像输出 from mpl_toolkits.mplot3d import Axes3D from matplotlib import cm import matplotlib.pyplot as plt import numpy as np import mpl_toolkits.mplot3d figure=plt.figure() #ax = Axes3D(figure) ax=figure.gca(projection="3d")
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

Python --------列表

Python 列表(List) 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

继电器 5引脚

继电器引脚接线: 1、2引脚接控制电压,3V、5V、12V、24V都是常用的控制电压,具体接多少电压,看继电器标识; 5引脚常闭, 4号引脚常开,3号引脚是公共端,1、2引脚之间电压为0时:3,5接通,1,2引脚之间接通相应控制电压后,4,3脚接通; 可以用光耦控制1、2引脚,形成强电弱电隔离;
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

在vue-cli项目中使用bootstrap

1.安装插件 npm install jquery --save npm install bootstrap --save npm install popper.js --save 2.配置webpack.base.conf.js //在顶部添加 const webpack = require('webpack') //在module.exports = {}末尾添加下面代码 module.exports = { ... plugins: [ new webpack
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0

SpringBoot之全局统一日期转换处理

import org.springframework.core.convert.converter.Converter; import org.springframework.stereotype.Component; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.L
分类: 其他 发布时间: 09-27 21:01 阅读次数: 0