基本的网站建设知识全国网站联盟

news/2025/9/23 0:41:47/文章来源:
基本的网站建设知识,全国网站联盟,怀化建设网站,湖北网站设计制作公司有哪些8 Linux实操篇-用户管理 文章目录 8 Linux实操篇-用户管理8.1 添加用户8.2 指定/修改密码8.3 删除用户8.4 切换用户8.5 查询用户信息/查看用户8.6 用户组8.7 用户和组相关文件 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能会用到的资料有如下所示下载链接见文末 《鸟哥的Linux私房菜 基础学习篇 第四版》1《鸟哥的Linux私房菜 服务器架设篇 第三版》2《韩顺平_2021图解Linux全面升级》3 本章介绍Linux中有关“用户管理”的操作比如针对单个用户进行创建、删除、修改密码、查询信息以及针对用户组进行创建、删除、更改用户所在组等。注意本章的操作都需要管理员权限 也就是要使用root账户来完成对于用户的操作。 8.1 添加用户 Linux系统天然就是一个 多用户多任务 的操作系统任何一个要使用系统资源的用户都必须首先向系统管理员(root账户)申请一个账号才能进入系统这个账号默认存储在家目录/home下。下面是添加用户的基本语法以及相应的示例图 # 基本语法-添加用户 useradd 用户名 # 自动的创建和用户同名的家目录 useradd -d 指定目录 新的用户名 # 给新创建的用户指定家目录注意这个目录的名称可以和用户名不一致。#mermaid-svg-sfm7wIylOljaPiY4 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .error-icon{fill:#552222;}#mermaid-svg-sfm7wIylOljaPiY4 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-sfm7wIylOljaPiY4 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-sfm7wIylOljaPiY4 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-sfm7wIylOljaPiY4 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-sfm7wIylOljaPiY4 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-sfm7wIylOljaPiY4 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-sfm7wIylOljaPiY4 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-sfm7wIylOljaPiY4 .marker.cross{stroke:#333333;}#mermaid-svg-sfm7wIylOljaPiY4 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-sfm7wIylOljaPiY4 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .cluster-label text{fill:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .cluster-label span{color:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .label text,#mermaid-svg-sfm7wIylOljaPiY4 span{fill:#333;color:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .node rect,#mermaid-svg-sfm7wIylOljaPiY4 .node circle,#mermaid-svg-sfm7wIylOljaPiY4 .node ellipse,#mermaid-svg-sfm7wIylOljaPiY4 .node polygon,#mermaid-svg-sfm7wIylOljaPiY4 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-sfm7wIylOljaPiY4 .node .label{text-align:center;}#mermaid-svg-sfm7wIylOljaPiY4 .node.clickable{cursor:pointer;}#mermaid-svg-sfm7wIylOljaPiY4 .arrowheadPath{fill:#333333;}#mermaid-svg-sfm7wIylOljaPiY4 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-sfm7wIylOljaPiY4 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-sfm7wIylOljaPiY4 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-sfm7wIylOljaPiY4 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-sfm7wIylOljaPiY4 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-sfm7wIylOljaPiY4 .cluster text{fill:#333;}#mermaid-svg-sfm7wIylOljaPiY4 .cluster span{color:#333;}#mermaid-svg-sfm7wIylOljaPiY4 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-sfm7wIylOljaPiY4 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Linux系统 usradd tom usradd -d /home/test milan /home/tom root tom milan /home/test 图8-1 在root账户创建新的用户 如上图所示直接使用useradd tom创建账户tom后其目录就默认存储在家里目录下/home/tom而指定目录创建账户milan后其就存储在设定好的目录/home/test下。注意如果没有特殊情况所有的账户都应该存储在家目录/home下以方便管理。 8.2 指定/修改密码 创建好了账户后自然也想为该账户创建密码 # 基本语法-创建密码 passwd 用户名 # 为指定账户创建密码 passwd # 为当前账户创建密码 # 下面是一个易混淆的指令 pwd # 显示当前用户在哪个目录下后面会经常用到注意点 在设置的过程中即使提示“无效的密码密码少于8个字符”等提示也不要紧再输入一遍密码即可设置通过。如果想重新设置密码只需要按照上述流程再走一遍即可新密码会覆盖旧密码。 8.3 删除用户 # 基本语法-删除用户 userdel 用户名 # 删掉账户有关内容但是保留家目录 userdel -r 用户名 # 将用户及其家目录一起删掉包括其在家目录中存储的所有资料谨慎注意点 第一条指令只是删除该用户登录系统的权限但是其保存过的资料还都存储在家目录中。但第二条指令会将该用户家目录中的全部文件都删掉所以实际生产环境中一定要谨慎。删除用户的时候尽量保证此用户不处于登录状态尤其是通过su - 用户名跳转过的状态非常危险。所以建议对用户进行添加/删除等操作时断开连接并重新登录root账户。 8.4 切换用户 前面说到由于root权限很高所以实际生产环境中基本上都只是登录到普通账户及进行开发等工作只有特殊情况下才会切换到root账户那执行这个切换过程的语句就是 # 基本语法-切换用户 su - 用户名 # 切换到高权限用户注意点 从权限高的用户切换到权限低的用户不需要输入密码反之需要。当需要返回到原来用户时使用exit/logout指令。更具体的介绍见7.2节。 8.5 查询用户信息/查看用户 id可以查询有效用户的uid(user id)、gid(group id)、所在的“组”。当用户不存在时返回无此用户。whoami可以查询当前有效用户的名字。who可以查询当前登录在系统上的登录用户的信息也就是最开始的登录账户的信息。who am i等同于 who -m只打印执行该命令的登录用户的信息及时间也就是最开始的登录账户的信息。 # 下面是从root用户登录切换到jerry普通用户后上述指令运行结果 [jerryCentOS76 ~]$ id uid1006(jerry) gid1008(jerry) 组1008(jerry) 环境unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [jerryCentOS76 ~]$ whoami jerry [jerryCentOS76 ~]$ who root pts/0 2023-07-16 16:32 (192.168.8.1) [jerryCentOS76 ~]$ who am i root pts/0 2023-07-16 16:32 (192.168.8.1)注意点 上述“有效用户”和“登录用户”的区别是经过账户切换指令su - 用户名后“有效用户”指的是当前状态的账户“登录用户”指的是最初登录系统的账户。 具体可以查看知乎文章“Linux 命令之who、who am i、whoami 的区别”。 8.6 用户组 #mermaid-svg-fvFZEwQwO6RDE3Lj {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .error-icon{fill:#552222;}#mermaid-svg-fvFZEwQwO6RDE3Lj .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-fvFZEwQwO6RDE3Lj .marker{fill:#333333;stroke:#333333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .marker.cross{stroke:#333333;}#mermaid-svg-fvFZEwQwO6RDE3Lj svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .cluster-label text{fill:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .cluster-label span{color:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .label text,#mermaid-svg-fvFZEwQwO6RDE3Lj span{fill:#333;color:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .node rect,#mermaid-svg-fvFZEwQwO6RDE3Lj .node circle,#mermaid-svg-fvFZEwQwO6RDE3Lj .node ellipse,#mermaid-svg-fvFZEwQwO6RDE3Lj .node polygon,#mermaid-svg-fvFZEwQwO6RDE3Lj .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .node .label{text-align:center;}#mermaid-svg-fvFZEwQwO6RDE3Lj .node.clickable{cursor:pointer;}#mermaid-svg-fvFZEwQwO6RDE3Lj .arrowheadPath{fill:#333333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-fvFZEwQwO6RDE3Lj .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-fvFZEwQwO6RDE3Lj .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-fvFZEwQwO6RDE3Lj .cluster text{fill:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj .cluster span{color:#333;}#mermaid-svg-fvFZEwQwO6RDE3Lj div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-fvFZEwQwO6RDE3Lj :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Linux系统 Group a Group b milan king tom jack 图8-2 将用户分组的示例 Linux最优秀的地方之一在于它的“多人多任务”环境。实际开发中常有多个团队共同使用一个Linux系统这些团队之间不希望互相“串门”但是团队内部希望可以“互通有无”并且还希望有一个领导者(不是root账户)可以同时管理某些团队。那这个时候就需要将用户进行分组以方便系统对有共性(权限)的多个用户进行统一的管理。如上图中tom、jack两个账户同属于用户组amilan、king两个账户同属于用户组b。下面是对用户组进行操作的一些基本语法。 # 基本语法-组操作 groupadd 组名 # 新增组 groupdel 组名 # 删除组注意只有组里面没用户的时候才能删除组 useradd -g 用户组 用户名 # 增加用户时直接加上组 usermod -g 用户组 用户名 # 修改用户的组注意点 如果在定义一个用户的时候没有声明组那么它自己就默认属于自己的同名组。于是若先创建一个声明组的用户那么即使将该用户移动到其他组时该同名组也会被保留下来。小技巧vim /etc/group可以查看当前系统中所有的组。下一小节继续介绍。 【演示1】增加一个用户zwj直接将他指定到wudang。 groupadd wudanguseradd -g wudang zwjid zwj//输出结果 uid1001(zwj) gid1001(wudang) 组1001(wudang)【演示2】按照图8-2所示将存在的四个用户分组。 //1. 添加用户并不声明组 useradd tom useradd jack useradd milan useradd king //2. 添加组 groupadd a groupadd b //3. 修改用户组 usermod -g a tom usermod -g a jack usermod -g b milan usermod -g b king //4. 删除原来的同名组 groupdel tom groupdel jack groupdel milan groupdel king //5. 查看用户信息这段直接放命令行窗口的整个内容 [rootCentOS76 etc]# id tom uid1002(tom) gid1006(a) 组1006(a) [rootCentOS76 etc]# id jack uid1003(jack) gid1006(a) 组1006(a) [rootCentOS76 etc]# id milan uid1004(milan) gid1007(b) 组1007(b) [rootCentOS76 etc]# id king uid1005(king) gid1007(b) 组1007(b) //6. 查看当前系统中所有的组直接看/etc/group的最后几行 wudang:x:1001: a:x:1006: b:x:1007:8.7 用户和组相关文件 那现在我们可以创建很多用户并将这些用户分组那我们该如何得知当前Linux系统中都有哪些用户组这些用户组中又有哪些用户呢于是就需要查看/etc文件夹中相应的文件。下面给出基本语法即文件的每行含义 # 基本语法-查看用户和组相关文件 vim /etc/passwd # 用户配置文件记录所有用户的基本信息 # 每行含义 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shellvim /etc/shadow # 口令配置文件记录所有用户的密码信息 # 每行含义 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志vim /etc/group # 组配置文件记录所有的用户组 # 每行含义 组名:口令:组标识号:组内用户列表下面的代码使是在上一小节“用户组”的基础上直接查看各文件的最后几行 vim /etc/passwd # /etc/passwd的最后几行 zwj:x:1001:1001::/home/zwj:/bin/bash tom:x:1002:1006::/home/tom:/bin/bash jack:x:1003:1006::/home/jack:/bin/bash milan:x:1004:1007::/home/milan:/bin/bash king:x:1005:1007::/home/king:/bin/bashpasswd zwj # 为zwj用户设置密码为zwj vim /etc/shadow # /etc/shadow的最后几行 zwj:$6$KiSPrSlv$v9PYZsSgse4NytT6y6Dzdw/spup6bkuslahPlIlU1rEbSqhHn6vwiPjxWIdCMdLxXgTLjyxM38XMXcgWJRJvw1:19554:0:99999:7::: tom:!!:19554:0:99999:7::: jack:!!:19554:0:99999:7::: milan:!!:19554:0:99999:7::: king:!!:19554:0:99999:7:::vim /etc/group # /etc/group的最后几行 wudang:x:1001: a:x:1006: b:x:1007:上面在“用户配置文件”/etc/passwd提到了“登录Shell”这个概念“Shell”可以简单的理解为Linux指令的“解释器”使得Linux内核可以执行相应的指令。Linux系统中不止有一种Shell要想查看Linux的其他Shell可以使用以下指令查看。根据输出的结果当前系统存在bash、chsh、csh、tcsh等 cd /bin ls -l *sh # 下面是输出的结果 -rwxr-xr-x. 1 root root 2668 6月 10 2014 amuFormat.sh -rwxr-xr-x. 1 root root 964536 4月 1 2020 bash -rws--x--x. 1 root root 23880 10月 1 2020 chsh -rwxr-xr-x. 1 root root 7565536 9月 30 2020 crash lrwxrwxrwx. 1 root root 4 7月 13 17:09 csh - tcsh -rwxr-xr-x. 1 root root 4629 4月 1 2020 gettext.sh -rwxr-xr-x. 1 root root 277 10月 1 2020 gvfs-trash -rwxr-xr-x. 1 root root 15864 4月 13 2018 lchsh -rwxr-xr-x. 1 root root 11416 11月 6 2016 ldns-nsec3-hash -rwxr-xr-x. 1 root root 2291 7月 31 2015 lesspipe.sh -rwxr-xr-x. 1 root root 5470 10月 1 2020 lprsetup.sh -rwxr-xr-x. 1 root root 11592 11月 6 2016 nettle-hash -rwxr-xr-x. 1 root root 15424 4月 13 2018 pax11publish -rwxr-xr-x. 1 root root 34620 4月 1 2020 rescan-scsi-bus.sh -rwxr-xr-x. 1 root root 1539 12月 11 2019 setup-nsssysinit.sh lrwxrwxrwx. 1 root root 4 7月 13 17:07 sh - bash -rwxr-xr-x. 1 root root 774568 8月 9 2019 ssh -rwxr-xr-x. 1 root root 23736 10月 14 2020 stapsh -rwxr-xr-x. 1 root root 404640 10月 1 2020 tcsh -rwxr-xr-x. 1 root root 4165 10月 1 2020 unix-lpr.sh -rwxr-xr-x. 1 root root 11424 8月 12 2017 xrefresh遗留问题 貌似将用户添加进组中后然后将同名组删了之后root就没有权限切换到这些账户了。但仍有权限切换这些账户的组在创建新的同名组并将其移入之后也无法解决上述问题如下 [rootCentOS76 ~]# su - tom 上一次登录日 7月 16 16:28:50 CST 2023pts/0 上 su: 警告无法更改到 /home/tom 目录: 权限不够 -bash: /home/tom/.bash_profile: 权限不够 -bash-4.2$ 《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎ 《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎ 《韩顺平_2021图解Linux全面升级》 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站制作 手机版长春紧急通知

1.面向过程和面向对象(面向对象三大特性:封装 继承 多态)面向对象编程:分析解决问题组成的对象,从中抽象出类,调用方法(协调对象间的联系与通信),解决问题.面向过程编程:分析解决问题的步骤,实现函数,一次调用2类和对象:类和对象是面向对象的核心类:具有相同特征和行为的事物的…

商城网站建设哪家好asp.net 知名网站

Excel双向柱状图在绘制增减比较的时候经常用到,叫法繁多,双向柱状图、上下柱状图、增减柱状图都有。 这里主要介绍一下Excel的基础绘制方法和复杂一点的双向柱状图的绘制 基础双向柱状图的绘制 首先升降的数据如下: 月份上升下降20220359-…

遵义市和城乡建设局网站网站建设规划设计方案

1、漏洞理解 点击劫持(Click Jacking)是一种视觉上的欺骗手段,攻击者通过使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,通过调整iframe页面的位置,可以使得伪造的页面…

网站一年得多少钱网站你懂我意思正能量app

共享顺序栈:内部也是一个数组 将两个栈放在数组的两端,一个从数组首端开始压栈,一个从数组尾部开始压栈,等到两边栈顶在中间相遇时,栈满。 共享顺序栈在某些情况下可以节省空间。 头文件 sharingStack.h //共享顺序…

企业建网站好手机app网页制作

我们在安装一些包的时候,比如TensorFlow等等,如果直接使用: pip install tensorflow 这句命令来进行安装的时候,我们会发现此时安装的速度不仅非常慢,而且还有可能出现网络超时的情况,比如如下问题: Trac…

什么网站做品牌特卖做任务换流量的网站

操作系统复习 第一章(操作系统引论)计算机操作系统包括:操作系统的目标:操作系统的作用:未配置操作系统的计算机系统:单道批处理系统:缺点: 多道批处理系统:优点&#xf…

实用设计网站推荐网站策划书范文模板

我已经开始修改自定义Java二进制运行时映像文件。 映像文件是打包为运行时平台的模块的配置。 基本上,默认映像包含组成Java运行时的所有内容。 自定义图像可以包含该图像的一些子集。 例如,我创建了一个仅包含“ compact 3”概要文件的映像&#xff0c…

个人博客手机网站模板温州seo品牌优化软件

平时小孟会开发很多的项目,很多项目不仅开发的功能比较齐全,而且效果比较炸裂。 今天给大家介绍一个我常用的平台,因含低代码平台,开发相当的快。 1,什么是低代码 低代码包括两种,一种低代码,…

做网站造假wordpress keywords

LeetCoe240搜索矩阵 本文涉及的基础知识点 二分查找算法合集 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1: 输入:…

企业的网站建设费用中国铁道工程建设协会网站

金价周四早间在2020美元上方巩固了此前的反弹; 随着美债收益率趋于稳定,美元处于三周高点; 黄金价格在第四季度图表上看起来很脆弱,焦点转向美国非农就业数据; 昨日早些时候,由于市场情绪依然疲软&#xff…

pycharm环境配置

pycharm环境配置尝试在untiled6文件夹下pip,别的pip加到了全局变量 E:\pycharmProject\untitled6\venv\Lib\site-packages>E:\pycharmProject\untitled6\v env\Scripts\pip.exe install --index-url https://mirro…

app开发的公司站长工具seo综合查询关键词

【Python】成功解决TypeError: ‘tuple’ object does not support item assignment 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&am…

响应式网站建设需要注意什么企业网站备案信息查询系统

随着时尚零售业的竞争日益激烈,RFID技术正快速地改变着服装管理的方式。我们将探讨RFID服装管理系统的核心优点,以及如何在零售供应链中充分利用它。 首先,让我们了解一下RFID技术是什么。RFID是一种无线通信技术,通过使用RFID标…

酒店网站建设的优点郑州厉害的seo顾问公司

我们可以通过调用 Automation Object Model 里的对象接口 ,来实现对QTP 的操作,如打开 /运行脚本等动作Automation object model 的对象结构图如下 (摘自QTP 参考手册 )最新内容请见作者的GitHub页:http://qaseven.github.io/

新网站建设平台站长工具是什么意思

[Linux]进程状态 文章目录 [Linux]进程状态进程状态的概念阻塞状态挂起状态Linux下的进程状态孤儿进程 进程状态的概念 了解进程状态前,首先要知道一个正在运行的进程不是无时无刻都在CPU上进行运算的,而是在操作系统的管理下,和其他正在运行…

网址导航建站在线制作简历的网站

获取指定目录下的所有指定格式文件&#xff0c;返回的列表将按照创建时间排序 注意&#xff1a;文件最早的在最前面 #include "shlwapi.h" #pragma comment(lib,"shlwapi.lib") #pragma comment(lib, "Version.lib ") #include <iostream&…

临城网站免费申请域名的方法和流程

转载自 彻底理解JVM常考题之分级引用模型 本文通过探析Java中的引用模型&#xff0c;分析比较强引用、软引用、弱引用、虚引用的概念及使用场景&#xff0c;知其然且知其所以然&#xff0c;希望给大家在实际开发实践、学习开源项目提供参考。 Java的引用 对于Java中的垃圾…

磁县网站制作公司渑池县建设局网站

在scope内置的所有函数中&#xff0c;用得最多的可能就是$watch 函数了&#xff0c;当你的数据模型中某一部分发生变化时&#xff0c;$watch函数可以向你发出通知。你可以监控单个对象的属性&#xff0c;也可以监控需要经过计算的结果&#xff08;函数&#xff09;&#xff0c;…

廊坊企业网站建设wordpress 一直崩溃

先来简单了解一下各种电源端口的命名 VCC&#xff1a;Ccircuit 表示电路的意思, 即接入电路的电压 VDD&#xff1a;Ddevice 表示器件的意思, 即器件内部的工作电压。 VSS&#xff1a;Sseries 表示公共连接的意思&#xff0c;通常指电路公共接地端电压。 GND&#xff1a;在电…

违反建设投诉网站举报济南互联网选号网站

问题描述 如题&#xff0c;博主想安装easy scholar用于查询论文的分区&#xff0c;结果安装了半天一直出现chrome 无法从该网站添加应用、扩展程序和用户脚本解决方案的问题。 解决方案 先从这个网址下载&#xff1a;https://www.easyscholar.cc/download 然后对下载好的文…