s4-8 虚拟局域网
虚拟局域网(VLAN) VLAN:一组逻辑上的设备或用户。 VLAN的实现 基于端口 基于MAC地址 基于三层协议 IEEE 802.1Q 标准 1998年颁布 一种幁标记方法:VLAN ID 通过trunk的时候使用 不同颜色代表不同的VLAN VLAN小结 一个VLAN对应一个广播域 有了VLAN,可使用二层交换机实现广播域的分割 当一个VLAN跨越几个交换机的时候,使用802.1Q穿越连接交换机的干线 VLAN是一组逻辑上的用户。 一个VLAN特性
A-django项目步骤(后续1,2,3,)
1 搭建虚拟机的django环境 python的环境副本 mkvirtualenv -p /user/bin/python3.6 [name] 查看虚拟环境 workon 进入虚拟环境 workon 【名字】 退出 deactive 删除 rmvirtualenv 【名字】 安装django pip install django 2 django项目创建(用命令行创建) 放到任意位置 创建项目 django-admin startproject 【名字】 分清当前
团体程序设计天梯赛-练习集 L1-048 矩阵A乘以B (15 分)
给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,则只有Ca与Rb相等时,两个矩阵才能相乘。 输入格式: 输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R行,每行给出C个整数,以1个空格分隔,且行首尾没有多余的空格。输入保证两个矩阵的R和C都是正数,并且所有整数的绝对值不超过100。 输出格式: 若输入的两个矩阵的规模是匹配的,则按照输入的格式输出乘积矩阵AB,否则输出Er
python学习(文件的操作)
with关键字来帮我们管理上下文
with open('a.txt','w') as f:
pass
with open('a.txt','r') as read_f,open('b.txt','w') as write_f:
data=read_f.read()
write_f.write(data) 文件的操作流程 #1. 打开文件,得到文件句柄并赋值给一个变量
f=open('a.txt','r',encoding='utf-8') #默认打开模
[ 题解 ] [ 排序 ] F. Out of Sorts II
http://codeforces.com/group/NVaJtLaLjS/contest/238202/problem/F 这是初级版的链接:https://www.cnblogs.com/Kaidora/p/10537183.html 题意: 还是冒泡排序,不过这个冒泡是双向冒泡,循环一来回一个moo。 同样问N个数据排序后有几个moo。 这个双向冒泡有点特别。首先我们看看单向冒泡的特点: 8 5 3 2
5 3 2 8
3 2 5 8
2 3 5 8 如你所见,第一次循环最大值就
易语言QQ关键词监控自动回复源码
别人发消息这个QQ接收到就可以回复。 可以一直监控,或者是监控关键词,只要是触发到设定的关键词就可以回复。 并且支持设定回复的内容 下载地址:https://www.lanzous.com/i3fwctg
本地服务器搭建服务:ftp
开启FTP 服务针对局域网上需要管理的一些文件共享还是有一些帮助的,感兴趣的小伙伴可以尝试下: 1.开启internt 中ftp协议服务 完成即可 -> 可以访问了。 tip: UTF-8 选false,否则会有乱码出现,关于权限配置,这里就不多说,大家有兴趣可以自行百度
Luogu4525【模板】自适应辛普森法1
Luogu4525【模板】自适应辛普森法1 题面:洛谷 解析 讲一讲这东西吧。 自适应辛普森法的原理就是用二次函数来拟合所给函数,然后计算二次函数的积分得到近似答案,这里首先给出二次函数的积分公式(也就是所谓的辛普森公式)并证明。 \[\int_{l}^{r} F(x){ \rm d}x\] \[=\int_{l}^{r} (ax^2+bx+c){\rm d}x\] \[=\frac{a}{3}r^3+\frac{b}{2}r^2+cr-\frac{a}{3}l^3-\frac{b}{2}l^
STDIN_FILENO和stdin
title: STDIN_FILENO和stdin date: 2019/03/15 22:03:22 toc: true --- STDIN_FILENO和stdin https://blog.csdn.net/yeyuangen/article/details/6781999 引入 今天想写一个程序,使用串口非阻塞,然后使用fread来从标准输入中读取,代码差不多是这样的 int main(int argc, char **argv)
{
char buf_read[100];
Noip2003提高组——加分二叉树题解
#include <iostream>
int mark[33][33],root[35][35];
using namespace std;
void read (int n){
int i,j;
for(i = 1; i <= n; i++ ){
for(j = 1; j <= n; j++ ){
mark[i][j] = -1;
}
cin >> mark[i][i];
leetcood学习笔记-171-excel表列序号
题目描述: 方法: class Solution:
def titleToNumber(self, s: str) -> int:
num = 0
r = 1
for i in s[::-1]:
num +=(ord(i)-64)*r
r*=26
return num
HBASE的优化、hadoop通用优化,Linux优化,zookeeper优化,基础优化
HBase 的优化 3.1、高可用 在 HBase 中 Hmaster 负责监控 RegionServer 的生命周期,均衡 RegionServer 的负载,如果 Hmaster 挂掉了,那么整个 HBase 集群将陷入不健康的状态,并且此时的工作状态并不会维 持太久。所以 HBase 支持对 Hmaster 的高可用配置。 1) 关闭 HBase 集群(如果没有开启则跳过此步) $ bin/stop-hbase.sh 2) 在 conf 目录下创建 backup-masters 文件 $
同步 异步 阻塞 非阻塞深入理解
同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。 异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。生活中的同步便是异步 阻塞:进程给CPU传达一个任务之后,一直等待CPU处理完成,然后才执行后面的操作。线程会被挂起 非阻塞:进程给CPU传达任我后,继续处理后续的操作,隔断时间再来询问之前的操作是否完成。这样的过程其实也叫轮询。 从进程级通信的维度讨论时, 阻塞和同步(非阻塞和异步)就是一对同义词 且需要针对发送方和接收方作区分对待
bootstrap table 使用入门
html ps: 我用的引擎模板不是jsp 而是thymeleaf <form id="form">
<div class="form-group">
<div class="col-md-2"><input type="text" value="" id="ask" name="ask"
GEO数据下载及处理详细过程
GEO2R 如果出现提示,请指定GEO系列加入和平台。 单击“定义组”并输入您计划比较的样品组的名称,例如测试和控制。 将样本分配给每个组。 突出显示Sample行,然后单击组名称以将这些Samples分配给该组。 使用样本元数据(标题,源和特征)列可帮助确定哪些样本属于哪个组。 单击“前250”以使用默认设置执行计算。 结果表示为按显着性排序的基因表。 提出了前250个基因,可以将其视为轮廓图。 或者,可以保存完整的结果表。 您可以更改选项选项卡中的设置。 参考文献: Smyth, G. K
[Linux] 023 RPM 包校验与文件提取
1. RPM 包校验 $ rpm -V 已安装的包名 选项 释义 -V (verify) 校验指定 RPM 包中的文件 (1) 验证内容中的 8 个信息的具体内容如下 信息名称 释义 S 文件大小是否改变 M 文件的类型或文件的权限 (rwx) 是否被改变 5 文件 MD5 校验和是否改变(可以看成文件内容是否改变) D 设备的主从代码是否改变 L 文件路径是否改变 U 文件的属主(所有者)是否改变 G 文件的属组是否改变 T 文件的修改时间是否改变 (2) 文件类型 类型名称 释义 c (c
今日推荐
周排行