- 博客(16)
- 收藏
- 关注
原创 [python]Scrapy爬取豆瓣电影top250排行榜相关信息
连接数据库过程中传入多个参数:数据库主机名host(默认为本地主机),数据库登录名user(默认为当前用户),数据库密码password(本地mysql的密码),要打开的数据库名称db,MySQL使用的TCP端口(默认为3306),数据库字符编码charset。请完成爬虫程序的编写,依次实现对电影名称(title),评分(rank),电影主题(subject),电影简介(introduce),电影评论数(comments)的爬取,题目具体内容及要求如下。
2024-05-20 13:00:47 635
原创 【linux】磁盘命名、磁盘分区原则
在Linux系统中,需要多个磁盘分区,比如,根分区“/”“/boot”和swap分区(交换分区)等。(2)扩展分区:实际在硬盘中是看不到的,也无法直接使用扩展分区,而是用来划分逻辑分区。(2)没有扩展分区的情况下,主分区最多只能有4个,有扩展分区的情况,主分区最多为3个。(3)逻辑分区:相当于一块存储介质,在扩展分区上可以创建多个逻辑分区,用来存储数据。答案:/dev/hdb、/dev/sdc、/dev/hdc、/dev/sdb。(3)扩展分区最多只能有一个,可以在扩展分区创建最多15个分区逻辑分区。
2024-05-13 20:11:33 977 1
原创 【python】回调函数的文字解说过程
result5=sorted(lst,key=byclass) # 用sorted排序,规则就是byclass函数的返回值,sorted就会根据第五六个数字来排序。return x[4:6] # 就返回这个x的第五六个字符(从0开始索引,所以是[4:6],左边的4是闭区间,右边的6是开区间)# 第一件事,函数名可以做参数,通过函数名就可以调用这个函数,实现这个函数的功能;# 那我们是不是可以先写一个函数,只要输入一个学号,就选中他的第五六个数字。
2024-05-10 21:12:43 326
原创 【Linux】文件与权限操作题(chmod与chown)
(1)root用户登录系统,在用户user1主目录下创建目录test,进入test目录创建空文件file1,并且显示文件的权限信息,注意观察文件的权限和所属的用户和组。【注意:其实可以不用回到上层目录,我们知道test建在user1用户目录下,通过绝对路径也可以完成查看,ls -l /home/user1/test】(4)用数字设定法为file1文件设置权限,所有者可读、可写、可执行,其他用户和所属组只有读和执行的权限,并查看设置结果。(1)查看目录test及其中文件的所属用户和组。2.改变文件的所有者。
2024-05-06 10:39:27 693 1
原创 【计组】十进制数表示成浮点规格化数——超详细解题过程
将下列十进制数表示成浮点规格化数,阶码为4位,尾数为10位,各含1位符号,阶码和尾数均用补码表示。
2024-05-04 21:06:41 3173 2
原创 《计算机组成原理(微课版)》第2章部分习题详解
第二位为0,则0*1/4,即0乘以2的负二次方;第三位为1,则1*1/8,即1乘以2的负三次方。小数点后面的按照每个二进制位乘以2的相应幂次方,对于小数点后面部分,从左往右依次是2的-1次方、2的-2次方、2的-3次方等。E=10001100,E(计算阶码的移码)=偏置值+阶码真值,所有140=127+阶码真值,阶码真值为13。可得:(-1)*1.M*2^13=-1.1*2^13,有的人会疑惑,答案没有-1.1*2^13。各个位上乘完之后,相加,0*1/2+0*1/4+1*1/8得十进制的0.125。
2024-05-03 20:22:18 2273 1
原创 《计算机组成原理(微课版)》第1章部分习题详解
3.【2014考研真题】程序P 在机器M 上的执行时间是20 秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI 增加 到原来的1.2 倍,则P 在M 上的执行时间是()。(3)我们这里的0.4*10^9是每秒多少条指令,而要MIPS表示每秒百万条指令,所以(0.4*10^9)/(10^6)=400。(2)P 在机器M 上的执行时间是20 秒,P 执行的指令数减少到原来的70%,CPI 增加 到原来的1.2 倍。现在的总时钟周期数=(IC*70%)*(20/IC)*1.2=16.8秒。
2024-05-03 13:09:33 587 1
原创 Linux更改文件和目录的所有者:chown命令
rm: 无法删除"abc": 不允许的操作 从上面的信息可以看出,abc文件是root用户创建的,普通用户test是无法成功删除的。【例】 使用test用户将root用户创建的abc文件删除(abc文件在/usr/tmp/目录下)。-rw-r--r-T. 1 test test 0 6月 6 16:39 abc。chown命令可以修改文件和目录的所有者及所属用户组,该命令的语法格式如下。使用chown命令将abc文件的所有者修改为test用户,即可删除成功。(2)所有者和所属组中间可以使用点(:)。
2024-04-27 21:27:40 445
原创 Linux提升普通用户权限:sudo命令
一般情况下,我们都是使用普通用户的身份完成各个操作,但是有时候,普通用户需要使用root权限,如在安装软件时。如果使用su命令切换到root用户下,效率就会比较低,而且会暴露root管理员的密码,增加了系统的安全风险,使用sudo命令可以避免这种问题。默认CentOS已经安装了sudo包,但是要想使用sudo命令,还需要在root用户下使用vim命令编辑sudo的配置文件/etc/sudoers。可以看出,在test用户下,通过sudo命令提升权限后,可成功添加用户user1。
2024-04-27 21:15:11 496
原创 Linux修改文件和目录的默认权限——umask
r---w--w-. 1 root root 0 1月 20 21:11 file2 // 用数字表示即422。1.使用umask命令查看默认权限 umask 显示的数字表示要从默认权限里移除的权限,文件和目录的实际权限是默认权限移除 umask 的结果。思考:如果 umask 的值是 245(即 -w- r-- r-x ) ,能不能用默认权限直接减去 umask?文件和目录的基本权限有r、w、x,但是当新建一个文件或者目录时,默认权限是什么?
2024-04-27 20:45:12 402
原创 Linux设置文件和目录的基本权限——chmod命令
chmod命令修改文件的基本权限有两种表示方法:字符设定法和数字设定法。【例3】 将目录/usr/tmp下的abc文件(所有者为root)的权限修改为所有人可读写。【例1】 将目录/usr/tmp下的abc文件(所有者为root)的权限修改为所有人可读写。注意 :如果修改的是目录,且目录包含其他的子目录,则必须使用-R参数来同时设置所有文件及子目录的权限。字符设定法是用字母表示不同的用户和权限,用加减符号表示是增加还是减少权限,命令格式如下。【例2】 将【例1】中的abc的权限修改为其他用户只能读的权限。
2024-04-27 20:01:00 572
原创 Linux文件与目录的权限
(2)其余9个字符表示文件的基本访问权限,每3个字符为一组,分别是文件所有者的权限、同组用户的权限和其他用户的权限。-rw-r--r--. 1 root root 1835 4月 19 2019 dir。在Linux中,有3种类型的用户可以访问文件或目录:文件所有者、同组用户(所属组)、其他用户。(3)其他用户:其他组的用户。执行ls -l命令可以显示文件的详细信息,包括文件或者目录的权限信息。(2)同组用户(所属组):与文件所有者在同一个组的用户。(1)第一个字符表示文件的类型,具体的取值如下。
2024-04-27 19:54:09 230
原创 【Linux】用户与组选择题、填空题和判断题(含答案解析)
【填空题】chage命令用于显示用户的密码信息,其中设置密码到期前提示的选项是。答案: /etc/passwd;【填空题】chage命令用于显示用户的密码信息,其中设置。【填空题】chage命令用于显示用户的密码信息,其中。答案:head -5 /etc/passwd;答案:tail -5 /etc/passwd;答案: /etc/passwd;答案: /etc/shadow;答案:/etc/passwd;答案:/etc/shadow;答案:/etc/passwd;
2024-04-22 12:41:56 2356
原创 【linux】/etc/shadow文件详解
shadow文件的每一行代表一个用户的密码信息,第一个用户为root用户,每行用“:”作为分隔符,划分为9字段,每个字段表示的内容如下。用户名:加密口令:最后一次修改时间:最小修改时间间隔:最大修改日期间隔:密码过期警告天数:账户禁用宽限期:账号被禁用日期:保留字段 shadow文件各字段的说明如表所示。因此,为了增强系统的安全性,Linux系统将用户的密码信息从/etc/passwd文件中分离出来,将经过加密之后的口令存放在/etc/shadow文件中,该文件又称为“影子文件”。
2024-04-21 16:17:23 1098
原创 【linux】用户与组实训项目二(操作题)
(2)用命令新建一个gid为1500的组,用命令新建名为rose,一个用户rose,uid为1555,gid为1500,别名注释为:rhce,主目录在/rose。(16)用gpasswd将jacky,rose加入caiwu组,查看用户与组信息看有无成功,后来又把jacky从caiwu组删除,如何操作?(12)用命令添加一个组为renshi,并另外建一个组为caiwu,gid为1888,在/etc/group中查看新加的两个组的信息。(14)用删除yinhe这个组,看能否删除,rose组呢?
2024-04-21 16:07:56 643 1
原创 【Linux】用户与组实训项目(操作题)
(9)将HanDuo用户的密码锁定,并查看密码状态,并尝试在root用户切换登录密码被锁定的HanDuo用户和在另一个普通用户下切换登录密码被锁定的HanDuo用户,描述其中的差异。(2) 为部门中的每位员工分别创建用户账号,要求创建每位用户的UID、用户所属组、用户的家目录如表所示,创建用户后,查看WangLei用户的UID和GID。(5)HuFei是临时工,为避免风险,设置HuFei用户的账户有效期为2024-12-31,查看修改结果,并列出密码实效信息。(3)查看LiuMing用户所属的全部组。
2024-04-21 16:06:29 1021 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人