Linux系统管理基础指南--习题
目录
一、基础知识与命令
二、 Linux的用户接口
三、文件权限与目录管理
四、shell相关知识
五、软件安装与网络
六、网络进程管理
一、基础知识与命令
1. (操作题)分别执行下述命令
ls -al
cd ~
cd
man -f man
man –k cd
man --help
cal --help
date --help
bc --help
bc
init 0
init 3
reboot
使用tab进行命令补全
使用ctrl c结束命令的执行
2. (单选题)Linux是所谓的“Free software”,这个free的含义是
-
A. Linux不需要付费
-
B. Linux发行商不能向用户收费
-
C. 只有Linux作者才能向用户收费
-
D. Linux可自由修改和发布
正确答案: D:Linux可自由修改和发布;
3. (单选题)Linux最早是由一位名叫( )的计算机爱好者开发的。
-
A. Dennis Ritchie
-
B. Ken Thomspon
-
C. Bill Ball
-
D. Linus Torvalds
正确答案: D:Linus Torvalds;
4. (单选题)以下关于Linux内核版本的说法,错误的是哪个?
-
A. 依次表示为主版本号、次版本号、修正次数的形式
-
B. 1.3.2表示稳定的发行版
-
C. 1.2.2表示稳定的发行版
-
D. 2.2.6表示对内核2.2的第六次修正
正确答案: B:1.3.2表示稳定的发行版;
5. (单选题)Linux系统各部分的组成部分中,( )是基础
-
A. X Window
-
B. 内核
-
C. Shell
-
D. Gnome
正确答案: B
二、 Linux的用户接口
1. (单选题)通配符 * 号代表的意思是:
-
A.代表『 无穷多个』任意字符
-
B. 代表『 0 个到无穷多个』任意字符
-
C. 代表『一定有一个』任意字符
正确答案: B:代表『 0 个到无穷多个』任意字符;
2. (单选题)下述哪个命令用来文件的查找?
-
A. type
-
B. locate
正确答案: B:locate;
3. (单选题)foo1 && foo2 | foo3 > foo4 ,这个命令串当中,foo2 将( )的结果传给 foo3 处理。 (foo1~foo4代表命令或者文件)
-
A. stdout 输出
-
B. stderr输出
-
C. stdin输入
正确答案: A:stdout 输出;
4. (单选题)以 ls 测试 /tmp/vbirding 是否存在,若存在则显示 "exist" ,若不存在,则显示 "not exist"!下列哪项执行结果正确?
-
A. ls /tmp/vbirding || echo "not exist" && echo "exist"
-
B. ls /tmp/vbirding && echo "exist" || echo "not exist"
正确答案: B:ls /tmp/vbirding && echo "exist" || echo "not exist";
5. (填空题)如何强制中断一个程序?
正确答案:(1) ctrl+c;crtl+c
6. (填空题)使用man 命令时,请问,我如何知道系统上有多少关于 passwd 的说明?
正确答案:(1) man -f passwd;man -k passwd
7. (填空题)请问 foo1 && foo2 | foo3 > foo4 ,这个命令串当中, foo1/foo2/foo3/foo4 是命令还是文件?foo1是(1),foo2是(2),foo3是(3),foo4是(4)
正确答案:(1) 命令;命令;命令;文件
8. (填空题)在 bash shell 的环境下, [tab] 按键的用途
正确答案:
(1) 命令补齐
(2) 文件补齐
9. (判断题)foo1 && foo2 | foo3 > foo4 ,这个命令串当中,foo3 将来自 foo2 的 stdout 当成 stdin ,处理完后将数据流重新导向 foo4 这个文件
-
A. 对
-
B. 错
正确答案: 对
10. (判断题)foo1 && foo2 | foo3 > foo4 ,这个命令串当中, 当 foo1 运行结果有错误时命令串不会结束?
-
A. 对
-
B. 错
正确答案: 错 答案解析:该命令串结束
11. (判断题)foo1 && foo2 | foo3 > foo4 ,这个命令串当中,若 foo1 运行结果没有错误时,运行foo2 | foo3 > foo4 。
-
A. 对
-
B. 错
正确答案: 对
12. (判断题)find命令可以用来查找文件。
-
A. 对
-
B. 错
正确答案: 对
13.(操作题)分别执行下述命令,并说明执行结果的意义?
1 env和set
2 find / -name updatedb.conf
3 last | cut -d ' ' -f1 | sort | uniq
4 ls -l /bin/a*
5 ls -l /bin/????
6 ls -l /bin/[^a-d]*
7 wc -l < /etc/passwd
8 history 20 >mytmp,将mytmp内容贴上来
9 cat >file.txt并输入1+10,然后执行bc<file.txt
10 cat >file.txt<<eof,结束后输出file.txt的内容,解释eof的意思?
11 find /etc -name main*|xargs ls -al
三、文件权限与目录管理
1. (多选题)目前在 /home 这个目录下, 如果想要进入 /var/log 这个目录时,可以怎么写呢?
-
A. cd ../../var/log
-
B. cd /var/log/
-
C. cd ../var/log
-
D. cd /var/log
正确答案: BCD:cd /var/log/; cd ../var/log; cd /var/log;
2. (多选题)系统中有个文件eee.txt,其详细信息如下,下述选项描述正确的是
-rw-r--r-- 1 test root 38 8月 13 17:26 eee.txt
-
A. 文件所属群组是root
-
B. test用户对此文件有rw权限
-
C. 文件所有者是root
-
D. 文件类型为普通文件
-
E. 文件大小为38字节
正确答案: ABDE:文件所属群组是root; test用户对此文件有rw权限; 文件类型为普通文件; 文件大小为38字节;
3. (多选题)假设test1, test2, test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai
-
A. root用户可以编辑test.txt 的内容
-
B. test2, test3不能修改ping_tsai
-
C. ping_tsai的拥有者为test1,而所属群组为testgroup
-
D. test.txt的拥有者为root,所属群组为root。
正确答案: ABCD:root用户可以编辑test.txt 的内容; test2, test3不能修改ping_tsai; ping_tsai的拥有者为test1,而所属群组为testgroup; test.txt的拥有者为root,所属群组为root。;
4. (单选题)对于普通文件来说,关于文件权限的描述下述说法中错误的是
-
A. 文件具有w权限时,可删除此文件。
-
B. 文件具有w权限时,可编辑文件的内容。
-
C. 文件具有x权限时,该文件具有可以被系统执行的权限
-
D. 文件具有r权限时,可读取此文件的实际内容
正确答案: A:文件具有w权限时,可删除此文件。;
5. (单选题)将文件filename的权限修改为rwxr-xr-- ,下述命令正确的是
-
A. chown 754 filename
-
B. chmod 751 filename
-
C. chmod 754 filename
-
D. chmod 741 filename
正确答案: C: chmod 754 filename;
6. (单选题)下述哪个命令,可以修改文件的读写执行权限?
-
A. chown
-
B. chgrp
-
C. chmod
-
D. chroot
正确答案: C:chmod;
7. (单选题)若一个用户的 umask 为 033 ,请问他建立一个新的目录与文件时的默认属性为?
-
A. 目录:rwx-r--r--;文件:rw-r--r--
-
B. 目录:rwx-rw-r--;文件:rw-r--r--
-
C. 目录:rwx-r--r--;文件:rwxrw-r--
-
D. 目录:rwx-r-wr-w;文件:rw-r--r--
正确答案: A:目录:rwx-r--r--;文件:rw-r--r--;
8. (单选题)对于目录文件来说,关于权限的描述,下述错误的是
-
A. 目录有x权限时,用户能进入该目录成为工作目录。
-
B. 目录有w权限时,可删除目录自己。
-
C. 目录主要的内容为记录文件名列表
-
D. 目录有r权限时,可以用ls指令将该目录的内容列表显示出来。
正确答案: B:目录有w权限时,可删除目录自己。;
9. (单选题)当前用户的umask 为022,下述说法正确的是
-
A. 新建目录的权限为rwxr-xr-x,新建普通文件的权限为rw-rw-rw-
-
B. 新建目录的权限为rwxr-xr-x,新建普通文件的权限为rw-r--r--
-
C. 新建目录的权限为rw-r--r--,新建普通文件的权限为rwxr-xr-x
正确答案: B:新建目录的权限为rwxr-xr-x,新建普通文件的权限为rw-r--r--;
10. (单选题)如何先进入/var/spool/mail/目录,再进入到/var/spool/cron/目录内?
-
A.cd /var/spool/mail cd ../../cron
-
B.cd /var/spool/mail cd ../cron
-
C.cd /var/spool/mail cd cron
-
D.cd /var/spool/mail cd ../../../cron
正确答案: B:cd /var/spool/mail cd ../cron;
11. (单选题)下述哪个命令不能修改文件属性与权限。
-
A. chown
-
B. chmod
-
C. more
-
D. chgrp
正确答案: C:more;
12. (填空题)让一个用户 vbird 能够进行『cp /dir1/file1 /dir2』的命令时, dir1, file1, dir2 的最小所需权限为:
dir1 :至少需要有 (1) 权限;
file1:至少需要有 (2) 权限;
dir2 :至少需要有 (3) 权限。
正确答案:
(1) x;执行;有x权限
(2) r;读;读取;有r权限
(3) wx;w,x;x,w;写执行;写,执行;xw;有w,x权限
13. (填空题)权限的分数值为:r:4 w:(1) x:(2)
正确答案:
(1) 2
(2) 1
14. (填空题)假设有个账号名称为test,他的家目录在/home/test/,test对此目录具有[rwx]的权限。 若在此目录下有个名为the_root.data的文件,该文件的权限如下:
-rwx------ 1 root root 4365 Sep 19 23:20 the_root.data
1.test是否可读取此文件的内容?
2.test是否可编辑此文件的内容?
3.test是否可以执行ls /home/test?
4.test是否可以执行cd /home/test?
5.test是否可删除此文件?
正确答案:
(1) 否;不可以;不是;不能;不;不能读取
(2) 否;不可以;不是;不能编辑
(3) 是;可以;对;可以执行
(4) 是;可以;对;可以执行
(5) 是;可以;对;可以删除
15. (填空题)文件有三种时间,分别为mtime、(1)、(2)。
正确答案:
(1) atime
(2) ctime
16. (填空题)将文件的权限修改为rw-r--r--,指令为chmod (1) filename。
正确答案:
(1) 644;chmod 644 filename
四、shell相关知识
1. (单选题)关于普通文件,关于权限下述说法错误的是()
-
A. r:可读取此文件的内容,如读取文本文件的文字内容
-
B. w:可以编辑、新增或者是修改该文件的内容
-
C. w:可以删除该文件
-
D. x:该文件具有可以被系统执行的权限
正确答案: C:w:可以删除该文件;
2. (单选题)对目录来说,权限的意义下列说法错误的是()
-
A. r 读取目录内容
-
B. w 在目录内增删改文件
-
C. w 删除目录本身
-
D. x 打开目录
正确答案: C:w 删除目录本身;
3. (单选题)如果一个命令被执行,例如ls,系统进行了如下操作,请按照先后顺序进行排序。
1.由 alias 找到该命令来运行;
2.以相对或者绝对路径运行命令,例如『 /bin/ls 』或『 ./ls 』;
3.由 bash 内建的 (builtin) 命令来运行;
4.透过 $PATH 这个变量的顺序搜寻到的第一个命令来运行;
-
A. 1 ->2 ->3 ->4
-
B. 2 ->1 ->3 ->4
-
C. 2 ->3 ->1 ->4
-
D. 1 ->2 ->4 ->3
正确答案: B:2 ->1 ->3 ->4;
4. (单选题)编写一个脚本实现简单的乘法运算,脚本内容如下,请选择正确的选择,从而实现乘法操作:
#bin/bash
echo -e "You SHOULD input 2 numbers, I will cross them! \n"
read -p "first number: " firstnu
read -p "second number: " secnu
total=请选择正确的选项
echo -e "\nThe result of $firstnu x $secnu is ==> $total“
-
A. $(($firstnu*$secnu))
-
B. $((firstnu*secnu))
-
C. $($firstnu*$secnu)
-
D. $firstnu*$secnu
正确答案: A:$(($firstnu*$secnu));
5. (单选题)有一个脚本shell.sh,内容如下:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
read -p "Please input your name: " name # 提示使用者输入
当前系统的操作信息如下:
[root@www scripts]# echo $name
[root@www scripts]# bash shell.sh
Please input your name: root
[root@www scripts]# echo $name
那么最后一个命令echo $name输出的内容是()
-
A. 空值
-
B. root
-
C. name
-
D. $name
正确答案: A:空值;
6. (单选题)有一个脚本shell.sh,内容如下:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
read -p "Please input your name: " name # 提示使用者输入
当前系统的操作信息如下:
[root@www scripts]# echo $name
[root@www scripts]# source shell.sh
Please input your name: root
[root@www scripts]# echo $name
那么最后一个命令echo $name输出的内容是()
-
A. 空值
-
B. root
-
C. name
-
D. $name
正确答案: B:root;
7. (单选题)test命令可以进行条件判断,test -e filename 表示文件是否存在,文件存在时命令的回传值为0。当前目录下有一个文件a.txt,执行命令 test -e a.txt &&echo "exist" 的输出结果是()
-
A. not exist
-
B. yes
-
C. not
-
D. exist
正确答案: D:exist;
8. (单选题)在shell中,[]可以用来做判断,其中=判断字符串是否相等,相等则回传0。语句 [ "1" = "2" ];echo $? 的执行结果为()
-
A. 0
-
B. 1
-
C. true
-
D. false
正确答案: B:1;
9. (单选题)关于shell脚本,下述说法错误的是()
-
A. 命令的运行是从上而下、从左而右的分析与运行
-
B. # 可做为注解!任何加在 # 后面的数据将全部被视为注解文字而被忽略
-
C. 如果一行的内容太多,则可以使用 \[Enter] 来延伸至下一行
-
D. 命令、选项与参数间之间,只能输入一个空格,多个空格会导致报错
正确答案: D:命令、选项与参数间之间,只能输入一个空格,多个空格会导致报错;
10. (多选题)当前路径为/root/scripts,在当前路径下有一个文件名字为shell.sh ,文件的权限为-rwxr-xr-x,若想执行此脚本,可使用哪个命令?
-
A. /root/scripts/ shell.sh
-
B. ./shell.sh
-
C. bash shell.sh
-
D. sh shell.sh
-
E. source shell.sh
正确答案: ABCDE:/root/scripts/ shell.sh; ./shell.sh ; bash shell.sh ; sh shell.sh ; source shell.sh ;
9.1分
三. 填空题(共1题,9.1分)
11. (填空题)
系统中有一个脚本shell.sh,内容如下:
#!/bin/bash
echo "The script name is ==> $0"
echo "Total parameter number is ==> $#"
[ "$#" -lt 2 ] && echo "The number of parameter is less than 2. Stop here." && exit 0
echo "Your whole parameter is ==> '$@'"
echo "The 1st parameter ==> $1"
echo "The 2nd parameter ==> $2"
在命令行中输入 bash shell.sh a b c,输出结果如下,请补全输出结果中的5项内容。
The script name is ==> (1)
Total parameter number is ==> (2)
Your whole parameter is ==> '(3)'
The 1st parameter ==> (4)
The 2nd parameter ==> (5)
正确答案:
(1) shell.sh (2) 3 (3) a b c (4) a (5) b
五、软件安装与网络
1. (单选题)下面哪个命令,不能用于软件安装
-
A. yum
-
B. rpm
-
C. dnf
-
D. tar
正确答案: D:tar;
2. (单选题)RPM是由( )公司开发的软件包安装和管理程序。
-
A. Microsoft
-
B. Red Hat
-
C. Intel
-
D. DELL
正确答案: B:Red Hat;
3. (单选题)使用rpm命令安装软件包时,所用的选项是
-
A. -i
-
B. -e
-
C. -q
-
D. -a
正确答案: A:-i;
4. (单选题)使用rpm命令删除软件包时,所用的选项是
-
A. -i
-
B. -e
-
C. -q
-
D. -a
正确答案: B:-e;
5. (单选题)下述哪个命令,可以查看Linux主机的IP地址?
-
A. ifconfig
-
B. ipconfig
-
C. man
-
D. ping
正确答案: A:ifconfig;
6. (单选题)小王在自己的linux系统中使用命令:yum install gcc 来安装gcc工具,但是没安装成功,最不可能的原因是哪个?
-
A. Linux主机没有联网
-
B. yum工具未安装注册
-
C. linux主机没有安装图形界面
-
D. yum资源库被屏蔽
正确答案: C:linux主机没有安装图形界面;
7. (单选题)下述哪个命令,可以用来安装gcc工具
-
A. yum search gcc
-
B. yum list gcc
-
C. yum info gcc
-
D. yum install gcc
正确答案: D:yum install gcc;
六、网络进程管理
1. (单选题)将目前的工作丢到后台中暂停,使用哪个快捷键()
-
A. [ctrl]+z
-
B. [ctrl]+c
-
C. [ctrl]+d
-
D. [ctrl]+q
正确答案: A:[ctrl]+z;
2. (单选题)如果你是以远程连线方式连接到你的 Linux 主机,并且将工作以 & 的方式放到后台去, 请问,在工作尚未结束的情况下你离线了,该工作还会继续进行吗?
-
A. 会
-
B. 不会
正确答案: B:不会;
3. (单选题)下面哪个命令,不能查看系统的进程信息
-
A. ps
-
B. top
-
C. man
-
D. pstree
正确答案: C:man;
4. (单选题)下述哪个命令,可以让你在离线或注销系统后,还能够继续进行执行shell.sh的内容
-
A. bash shell.sh &
-
B. nohup bash shell.sh &
-
C. bash shell.sh
-
D. source shell.sh &
正确答案: B:nohup bash shell.sh &;
5. (单选题)下列哪项操作,不可以结束进程?
-
A. kill命令
-
B. [ctrl]+c快捷键
-
C. ps命令
-
D. top命令中的K键
正确答案: C:ps命令;
6. (单选题)Linux系统中,一切皆文件,进程的信息存放在哪个目录的文件内?
-
A. /proc
-
B. /etc
-
C. /dev
-
D. /home
正确答案: A:/proc;
相关文章:
Linux系统管理基础指南--习题
目录 一、基础知识与命令 二、 Linux的用户接口 三、文件权限与目录管理 四、shell相关知识 五、软件安装与网络 六、网络进程管理 一、基础知识与命令 1. (操作题)分别执行下述命令 ls -al cd ~ cd man -f man man –k cd man --help cal --help date --help bc --he…...
JVM(JAVA虚拟机)内存溢出导致内存不足,Java运行时环境无法继续
1、先贴出服务最后打印出来的日志,意思就是给虚拟机分配的内存被用完了,没有可用的内存了,服务运行不了了,被动停服了。详细的日志记录在了/home/user/zx/tomcat/apache-tomcat-8.5.82/bin/hs_err_pid147951.log文件里。 Java Ho…...
IOC控制反转详解
IOC(控制反转) component的衍生注解 前面曾经提到,若想要把某个对象交给IOC容器管理,就需要在其声明上加上Component注解。但是Spring中有三层架构,为了更加清晰的标注对象是属于哪一层的,提供了三个Comp…...
Qml-TabBar类使用
Qml-TabBar类使用 TabBar的概述 TabBar继承于Container 由TabButton进行填充,可以与提供currentIndex属性的任何容器或布局控件一起使用,如StackLayout 或 SwipeView;contentHeight : real:TabBar的内容高度,用于计算标签栏的隐…...
C# 常量
文章目录 前言一、整数常量(一)合法与非法实例对比(二)不同进制及类型示例 二、浮点常量三、字符常量四、字符串常量五、定义常量 前言 在 C# 编程的世界里,常量是一类特殊的数据元素,它们如同程序中的 “定…...
diffusion model: prompt-to-prompt 深度剖析
参考:diffusion model(十四): prompt-to-prompt 深度剖析-CSDN博客 P2P提出的Motivation 目前大火的文生图技术(text to image),给定一段文本(prompt)和随机种子,文生图模型会基于这两者生成一张图片。生…...
uniapp实现APP版本升级
App.vue 直接上代码 <script>export default {methods: {//APP 版本升级Urlupload() {// #ifdef APP-PLUSplus.runtime.getProperty(plus.runtime.appid, (info) > {// 版本号变量持久化存储getApp().globalData.version info.version;this.ToLoadUpdate(info.versi…...
uniapp强制修改radio-group内单选组件的状态方法
在uniapp开发中,需要在radio-group内部切换时做判断,提醒客户是否要变换radio的值,但是大家知道radio是单选组件,往往你点击后,是不能再修改状态的,就算你在点击后做判断,修改current的值&#…...
学习python的第十四天之函数——高阶函数和偏函数
学习python的第十四天之函数——高阶函数和偏函数 高阶函数 高阶函数是指那些可以接受一个或多个函数作为参数,或者返回一个函数作为结果的函数。高阶函数是函数式编程范式中的一个重要概念,它们使得代码更加灵活和模块化。 sorted() sorted()函数用于对…...
数据结构之二叉树详解:从原理到实现
1. 什么是二叉树? 二叉树(Binary Tree)是一种树形数据结构,其中每个节点最多有两个子节点,分别被称为左子节点和右子节点。二叉树可以用来表示层次关系,如文件目录、组织结构,或用于快速查找、…...
iOS 系统中使用 webView 打印 html 的打印边距问题
需求是使用系统提供的打印功能将HTML代码打印出来 1、使用CSS page 设置边距(iOS不生效) page {margin: 0;padding: 0;size: A6 portrait; }在 Android 中边距设置生效的,但是在 iOS 系统使用CSS page规则是不生效的 当从 iOS 系统打印网页…...
如何在ubuntu上调试core dump
启用core dump 确认ulimit 状态 ulimit -c 如果输出是0,表示core dump被禁用了 运行 ulimit -c unlimited 再次运行 ulimit -c 确认输出是ulimited 设置core dump路径和文件名格式 下面命令表示设置core dump文件在当前目录(%e表示程序名&#x…...
基于 JNI + Rust 实现一种高性能 Excel 导出方案(上篇)
每个不曾起舞的日子,都是对生命的辜负。 ——尼采 一、背景:Web 导出 Excel 的场景 Web 导出 Excel 功能在数据处理、分析和共享方面提供了极大的便利,是许多 Web 应用程序中的重要功能。以下是一些典型的场景: 数据报表导出&am…...
【Maven】依赖管理
4. Maven的依赖管理 在 Java 开发中,项目的依赖管理是一项重要任务。通过合理管理项目的依赖关系,我们可以有效的管理第三方库,模块的引用及版本控制。而 Maven 作为一个强大的构建工具和依赖管理工具,为我们提供了便捷的方式来管…...
springboot/ssm高校超市管理系统Java商品出入库供应商管理系统web源码wms
springboot/ssm高校超市管理系统Java商品出入库供应商管理系统web源码wms 基于springboot(可改ssm)vue项目 开发语言:Java 框架:springboot/可改ssm vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库&a…...
小程序-基于java+SpringBoot+Vue的微信小程序养老院系统设计与实现
项目运行 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:…...
宠物电商对接美团闪购:实现快速配送与用户增值
随着宠物行业的快速发展,宠物电商市场也在不断扩张。消费者的需求不再局限于传统的线上购物模式,越来越多的人开始追求更快捷的配送服务和更优质的购物体验。为了适应这一趋势,许多宠物电商平台开始寻求与本地配送平台合作,以提供…...
Vue中使用<Transition>与<TransitionGroup>
目录 介绍 CSS过渡类 为过渡效果命名 CSS的transition CSS的transform 性能考量 出现时过渡 元素间过渡 过渡模式 使用Key属性过渡 和的区别 进入/离开动画 移动动画 一个购物车飞跃例子 介绍 传统HTML中,我们可以使用CSS属性:“animation”…...
Algorithms and Data Structures in C++ by Mohammed Yasir Eramangadan
MP4 创建 |视频:h264、1280720 |音频:AAC,44.1 KHz,2 通道 类型:在线学习 |语言:英文 字幕 |持续时间: 159 讲座 ( 10h 43m ) |大小: 3.5 GB “通过专家制作…...
2024广东省职业技能大赛云计算——构建CICD 部署2048小游戏
构建CI/CD 前言 题目如下: 构建CI/CD 编写流水线脚本.gitlab-ci.yml触发自动构建,具体要求如下: (1)基于镜像maven:3.6-jdk-8构建项目的drone分支; (2)构建镜像的名称:…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
装饰模式(Decorator Pattern)重构java邮件发奖系统实战
前言 现在我们有个如下的需求,设计一个邮件发奖的小系统, 需求 1.数据验证 → 2. 敏感信息加密 → 3. 日志记录 → 4. 实际发送邮件 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其…...
页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...
2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序
一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
华为OD机试-最短木板长度-二分法(A卷,100分)
此题是一个最大化最小值的典型例题, 因为搜索范围是有界的,上界最大木板长度补充的全部木料长度,下界最小木板长度; 即left0,right10^6; 我们可以设置一个候选值x(mid),将木板的长度全部都补充到x,如果成功…...
