华为

华为交换机VLAN与Trunk配置

匿名 (未验证) 提交于 2019-12-02 23:30:02
首先,使用ensp软件搭建好实验环境,并提取途中重要信息。 图中PC19和PC21在同一个vlan5,PC20和PC22在同一个vlan10 解题思路 (1) 首先我们需要确定我们需要用到的端口模式: Access介入模式 pc―交换机 Trunk中继链路模式: 交换机―交换机 (2) 其次在两个交换机上各创建vlan5、vlan10的端口,并把pc19与pc21的端口设置为access模式并加入vlan5,把pc20与pc22的端口设置为access模式并加入vlan10,把两个交换机相连接的端口设置为trunk中继链路模式,并把vlan端口加入到中继链路。 (3) 最后,打开计算机,使用ping命令进行查看。 Swich1: <Huawei>system-view //进入系统试图 [Huawei]vlan batch 5 10 //创建vlan端口 [Huawei]interface ethernet 0/0/1 //进入e0/0/1端口进行配置 [Huawei-Ethernet0/0/1]port link-type access //设置端口的模式为access [Huawei-Ethernet0/0/1]port default vlan 5 //把端口加入vlan 5 [Huawei-Ethernet0/0/1]interface ethernet 0/0/2 /

华为机试(十二):字符串反转

匿名 (未验证) 提交于 2019-12-02 23:26:52
题目描述 写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如: 输入描述 输入N个字符 输出描述 输出该字符串反转后的字符串 示例 输入:abcd 输出:dcba ˼· 直接利用algorithm头文件中reverse()函数进行字符串反转。 #include <iostream> #include <algorithm> using namespace std; int main(){ string input; while(getline(cin,input)){ reverse(input.begin(),input.end()); cout<<input<<endl; } return 0; } 读取输入字符串后,从后往前遍历,逐个打印字符。 #include <iostream> #include <string> using namespace std; int main(){ string input; while(getline(cin,input)){ for(int i=input.size()-1;i>=0;i--){ cout<<input[i]; } } return 0; } 文章来源: https://blog.csdn.net/qq_42602999/article/details/89682631

华为的方舟编译器

匿名 (未验证) 提交于 2019-12-02 23:26:52
要知道方舟编译器有多牛,首先你要了解编译器是什么 你可以理解为编译器就是一种人类和机器对话的工具,就像是两种不同语言的人可以通过使用手机上的翻译软件进行对话一样。在机器的世界里,要想和它对话就需要将人类的语言翻译成机器的语言。而想要做到这点必须对整个机器的CPU、GPU所有的指令要熟悉,又对目标语言要非常熟悉。就像一个翻译官,把中文翻译成英文,至少要对中文英文都非常理解。 【华为方舟编译器,安卓系统性能的革命突破】华为方舟编译器,提供了全新的系统及应用的编译和运行机制,解决安卓程序“边解释边执行”的低效问题,为用户带来更加持久流畅的体验。架构级优化显著提升性能,#EMUI 9.1#仅仅在对系统组件System Server应用了华为方舟编译器后,就使系统操作流畅度提升24%,系统响应性能提升44%!(这段话摘抄自华为EMUI微博) 安卓系统自2008年9月23日发布至今以及有10年了,但是“边解释边执行”的低效问题在这十年间并没有很好的被解决知道方舟编译器的出现。华为为什么要推方舟编译器? 在这个时间点推出方舟编译器,华为终端是基于什么样的考量?其用意何在?要回答这个问题,我们可以从技术和市场战略两方面来观察。 在技术上,解决安卓程序 " 边解释边执行 " 的低效: 为什么应用了方舟编译器后,手机使用体验能有如此显著的提升?要理解这个问题,我们先要了解当前安卓程序普遍存在的技术 "

华为项目管理

匿名 (未验证) 提交于 2019-12-02 23:05:13
对于需求,我们可以根据不同的角色、理解拆分成三个过程: 简单来说就是: 需求分析原始需求 、 需求拆分为系统需求 、 需求实现为功能需求 ** **: 将客户需求 输出成 需求描述。 需求经理需要把 用户需求(User Story) 转换成 客户能够接受的 初始需求 IR(Initial Requirement) 对于用户来说,我只管提 我的原始需求是什么 需求经理要记录 用户的IR 并在输出件中标记明确 这几个点是 用户原始需求 有了初始需求(IR) 后,SE 就需要将 初始需求,结合自身对系统整体架构的理解,拆分成 SR(System Requirement) 意思就是说:为了满足 客户的原始需求 (IR),SE 需要把 IR 进行拆分,结合自身对系统整体架构的理解,拆分为系统所需要支持的几个大的功能点,逐一诺列 有了 SR后,需求经理SE,根据客户需求,再结合自身系统特点,对SR 进行进一步拆分和细化,此时,对 SE就提出了较高的要求:SE需要根据 IR 和 SR ,场景化考虑每一个情况,并做详尽的 AR (Allocation Requirement)输出 此时输出的内容就是: 要么充分结合系统已有功能 明确指出哪里哪里 哪个功能的什么场景下,后端接口做扩充、前端功能做扩展 要么充分考虑用户所需内容需求,结合自己系统功能,指出,什么什么场景下,调用什么什么接口

华为企业园区网络建设技术方案建议书

匿名 (未验证) 提交于 2019-12-02 23:05:13
项目概述 项目背景 项目目标 园区总体系统规划设计 需求分析 网络架构较为混乱,不便于扩容和维护管理: 网络可靠性规划不合理,影响企业生产和经营管理、造成投资浪费: 网络信息安全存在隐患: 无法满足日益增长的网络业务需求: 缺乏简单有效的网络管理系统,企业IT网络运维部门面临很大压力: 安全性: 可靠性、可用性: 可扩展性: 可维护、可管理性: 园区网络架构规划设计 园区网络总体网络架构规划设计 典型园区网网络架构 经济型园区网网络架构 虚拟交换园区网网络架构 园区网络分层网络规划设计 接入层 汇聚层 核心层 出口层 网络易扩展:园区网架构对物理网络拓扑依赖度低,可以任意网络拓扑形式扩展; 园区网络高可靠性规划设计 园区网络高可靠性规划设计 园区网络设备高可靠性规划设计 重要部件冗余 设备自身安全 园区网络交换机虚拟化规划设计 接入交换机的堆叠iStack 园区网络安全方案规划设计 园区网安全方案总体规划设计 从园区接入、网络监管/监控、边界防御、园区出口传输安全等多纬度、多层次进行安全设计和安全防御,对内部员工进行身份认证和网络访问权限控制,对企业内部进行安全区域划分、隔离和权限控制,对企业外部用户访问进行安全控制、数据加密,防止恶意攻击。园区网全方位的 园区接入安全规划设计 802.1x 802.1x 园区网络监管/ 防IP/MAC 防IP/MAC 广播/ 规划设计

简单工厂模式、工厂模式和抽象工厂模式区别及优缺点

岁酱吖の 提交于 2019-12-02 23:01:48
(本文实现语言为Python3) 【前言】 众所周知今天所讲的内容是设计模式的一类;对于设计模式这个概念,我想首先请大家问问自己:1、什么是设计模式 2、我们为什么要了解并学习设计模式? 从我上学的时候我相信大家跟我一样也接触过设计模式的课程,当时可能懵懵懂懂只是知其然,当时还会想明明可以直接写出来为什么要搞成这样的形式,我就算学会了它到底什么时候能用呢?一系列的问题...Emm算了到时候再想想(lazy)。随着实践的不断增多,现在我想可以对这些问题有个初步的回答了:   1、在我看来,设计模式外在看 是经过前人不断实践总结出的针对某些指定场景极其好用的一种代码结构设计模板 ;内在看其实是一种 设计思想 (即为什么他们会这么想,这样想较之其他方法有什么好处)。当我们真正的理解设计思想的时候,就可能会在面对问题和场景时自然而然的灵活运用到多种设计模式,而不是单一的刻板结构。   2、在工程化的开发中,需求往往是会不断变化的,这也是让很多开发人员及其烦躁的地方,所以才会有开发与产品的亲密关系。 设计模式就是为了抵御外部需求变化产生的 。 设计模式应符合开闭原则( 类、模块和函数等应该对扩展开放,对修改关闭。 )一个好的设计在之后的开发中,包括发生重大需求变化的时候,往往代码只需要进行简单重构去进行适配,而不是通过打补丁的方式去堆砌,也很容易避免破窗效应,充分的发挥了灵活的扩展和适配

华为单臂路由配置详解

匿名 (未验证) 提交于 2019-12-02 22:56:40
利用华为路由器单臂路由的配置原理,可以使同一交换机上不同VLAN之间实现通信。 需要掌握以下基本概念: 链路类型 -交换机连接主机的端口为access链路; -交换机连接路由器的端口为trunk链路 子接口 -路由器的物理接口可以被划分为多个子接口; -每个子接口对应一个VLAN的网关 配置拓扑图如下所示: 在交换机上配置如下: [SW]vlan batch 10 20 [SW]interface Ethernet0/0/2 [SW-Ethernet0/0/10]port link-type access [SW-Ethernet0/0/10]port default vlan 10 [SW]interface Ethernet0/0/3 [SW-Ethernet0/0/10]port link-type access [SW-Ethernet0/0/10]port default vlan 20 在路由器上配置如下: 第一步:子接口配置VLAN和网关 [R]interface GigabitEthernet 0/0/0.1 [R-GigabitEthernet0/0/0.1]dot1q termination vid 10 [R-GigabitEthernet0/0/0.1]ip address 192.168.10.254 24 [R]interface

【华为机考】四则运算python语言实现

匿名 (未验证) 提交于 2019-12-02 22:51:30
请实现如下接口 功能:四则运算 输入: strExpression :字符串格式的算术表达式,如 返回: 算术表达式的计算结果 public static int 请实现 */ return 约束: pucExpression 字符串中的有效字符包括 [ pucExpression 算术表达式的有效性由调用者保证; 输入描述: 输入一个算术表达式 输出描述: 得到计算结果 示例1 输入 3+2*{1+2*[-4/(8-6)+7]} 输出 25 不得不说,python的库函数真的很多 print(eval(input())) 一. eval()函数 官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。 但是有安全问题: 假设用户恶意输入。比如: _import__('os').system('dir') 那么eval()之后,你会发现,当前文件夹文件都会展如今用户前面。 那么继续输入: open('文件名称').read() 代码都给人看了。 避免eval()带来的安全性问题呢 1、自行写检查函数; 2、使用ast.literal_eval: 自行查看DOCUMENT 1.首先: eval(expression[, globals[, locals]]) 以后补充,可参考更多安全方面的资料 文章来源: 【华为机考】四则运算python语言实现

华为云(虚拟私有云VPC)装好宝塔,但访问不了面板的解决方法。

社会主义新天地 提交于 2019-12-02 19:26:52
如果安装没有明显报错。那问题基本已经定了。就是 安全组 没有放行 相关端口 。 没放行的,看一下文章自己放行。放行了,但是还不行。直接看最后一点。 安装图如下: 正常安装结束。图上有两点信息: 1. success 安装成功。证明没问题。 2. 最下面的 黄字 。 Warning: If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group ======================================================= 警告: 如果您无法访问面板, 释放安全组中的以下端口(8888|888|80|443|20|21) 放行端口开始: 登录到华为云的,管理控制台。如下图:(华为云的界面一直在变。这个可以自己找一下 “安全组”) 注意:如果没有内网公网选择 直接在入方向放行8888端口即可。 手把手教: 图一: 图二: 图三: 好人多到这一步。以为就完了。放了8888 等 端口。就去刷新页面试了,结果还是不行。 那是因为华为云还有一个坑, 自己新建的 安全组 需要 关联实例 。 继续如下图 操作 即可。 到这一步 就基本OK了。 快去试试吧。如果看不行。要不你来砍我,要不就自己再去找找问题?