当前位置: 首页 > news >正文

Linux教程

Linux

目录结构

/bin:(binary)存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。

/etc:Linux下所有的配置文件都会存放到etc目录。

/home:是所有非root用户家目录的一个集合。

/root:root用户的家目录。

/sbin:sbin表示super bin(shell bin),里面同样也类似于bin目录,也存放了一些二进制文件,只不过这些命令只能是让超级管理员去运行。

/usr:存放着一些用户自己安装的软件,其实类似于windows下的**Program Files**目录。

/var:(variable)存放着Linux下的一些日志文件,在实际开发的时候有一些公司也习惯把Apache或者nginx的站点目录也会放到这个目录中。

常用命令

ls查看
ll查看
ls -la表示显示包括隐藏文件,l列表,a显示隐藏文件
clear清空
su切换用户:su admin,表示切换admin用户
cd切换目录
pwd打印当前路径
创建用户:sudo useradd 用户名
设计密码:sudo passwd 用户名      按回车设置
cat /etc/group               查看用户组
cat /etc/shadow              查看个人密码
cat /etc/passwd              查看用户相关信息
删除用户:userdel -r 用户名

创建

创建文件命令:touch
touch dade.txt
创建文件夹:命令:mkdir
mkdir dadesa

复制

命令:cp
cp [-r] 需要复制的文档 需要保存的位置。-r:表示递归。如果复制的是文件夹,则-r就不是选项,是必须要加的。
cp dade.txt dades

移动/剪切/重命名

命令:mv	(move)【剪切+粘贴】
语法:#mv 需要操作的文档 新的文档的位置
mv da.txt ../

删除

命令:rm	(remove)
语法:#rm [-rf] 需要删除的文档
选项说明:-r:表示递归-f:force,表示强制,没有删除确认提示

查看文档

查看文档尾
tail指令
作用:查看一个文件的末n行
语法:#tail -n 文件的路径
说明:-n可以不写,不写,默认表示10行。从后面开始
tail -21 da.txt查看文档头
head指令
作用:查看文件的头n行
语法:#head -n 文件的路径
注意:如果不指定-n则默认头10行。从头开始查
head -11 da.txt查看全部
car
作用:查看某个文件的全部内容(将内容全部输出在命令行中)【正序】
语法:#cat 文件路径1  文件路径2  文件路径3 …
car da.txt查看全部
tac指令
作用:查看某个文件的全部内容(倒序的)
语法:#tac 文件路径1  文件路径2  文件路径3…
tac da.txtvim 打开文件编辑
esc+shift+q
q提出
wq保存

关机,重新启动

reboot重启计算机
语法:#rebootshutdown 关机
语法:#shutdown -h 时间
shutdown -h now,表示立即关机halt指令
作用:关机(关闭内存)
语法:#halt

进阶指令

查看目录所占内存

1、du指令
作用:du表示directory used,显示出目录所占的磁盘空间大小的情况。
语法:#du -sh 目录路径
选项说明:-s:表示sumary,汇总统计-h:表示以较高可读性的形式显示
du -sh www
2、查看磁盘剩下多少
df指令
作用:disk free,查看磁盘的剩余空间的情况。
语法:#df -h
选项说明:-h:表示以较高可读性单位进行查看。
df -h3、free指令
作用:查看内存的使用情况
语法:#free -m
选项含义:-m:表示以mb为单位进行查看4、文件查询
find指令
作用:表示根据条件去查询文档的所在位置。
语法:#find 范围路径 选项 选项的值
常见的选项:-name:根据名字进行查询-type:根据文档的类型进行查询。[d表示文件夹,f表示普通文件,s表示套接字文件,l表示连接文件,c表示字符设备文件,b表示块状设备文件]
补充:-name选项支持通配符(“*”),模糊查询。
find /-name *.txt -type f	
find /-name da.txt -type f

查看进程

查看进程
ps指令
作用:表示process show,查看进程
语法:#ps -ef
选项含义:-e:等价于-A,all,表示全部-f:表示full,显示全部的列
ps -ef
备注
UID:该进程的启动用户名;
PID:process id,进程的id号
PPID:parent process id,父级进程id号
C:表示的cpu的使用情况
STIME:start time,启动时间
TTY:终端的设备编号,“?”表示该进程不是由终端发起的
TIME:持续运行的时间
CMD:command,显示进程的名称或者位置结束进程的指令
#kill PID

启动/停止/重启

service指令
作用:操作服务的(启动/停止/重启)
语法:#service 服务名 start/stop/restart案例:使用service指令启动apache(httpd)
#service httpd start
注意:对于服务名是存在要求的,要求服务名必须存在于“/etc/init.d”目录下。

搜索、过滤(重点grep)

作用:搜索、过滤,主要用于对文件/内容进行筛选,选出需要的内容
语法:#grep [选项] 关键词 文件路径/内容
常见的选项:-v:排除
重点突出显示,按行不显示
grep "d" da.txt
排除wq不显示这个,按行不显示
grep -v "wq" da.txt扩展用法:
#grep -E “关键词1|关键词2|…” 文件路径或内容选项:-E表示extension,该语法表示多条件筛选,“|”表示or
上述扩展用法等价于:
#egrep “关键词1|关键词2|….” 文件的内容或路径

统计文件(行、单词数、字节数)

wc指令
作用:word count,其作用是用于统计文件的各项数值(行、单词数、字节数)
语法:#wc -lwc 文档的路径
选项含义:-l:line,行数-w:word,单词数-c:byte,字节数

管道(重点通过|连接)

管道严格意义上说其不是指令,其只是一个符号“|”。该符号主要起到辅助的作用,能够将多个指令合在一行上进行操作。主要用在搜索过滤等上面。**语法:#** **必须在终端中有输出内容的指令 |** **有输入的指令[****要求有读取文件内容的需求]**管道的核心理解概念:**管道前面的指令的输出其实就是管道后面指令的输入**。案例:通过ps指令查看进程,只查看httpd的进程。
ps -ef | grep "httpd"管道
/etc/passwd”文件是存储用户信息的文件,该文件中一行即为一个用户,要求使用所学的指令统计出当前计算机中一共有多少个用户。
#cat /etc/passwd | wc -l

编辑器

vi和vim都是Linux中的编辑器,不同的是,**vim****比较高级**,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。
Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用Vim的打开文件的方式:
#vim 文件路径					作用:打开指定的文件(可以是不存在的)
#vim  +数字  文件的路径			作用:打开指定的文件,并且将光标移动到指定行
#vim  +/关键词  文件的路径		作用:打开指定的文件,并且高亮显示关键词(搜索)光标移动到首行行首
按键:gg
Shift + gg光标移动到末行行首
按键:G			[Capslk 再加 G键] / [Shift + G键]
Shift + G复制光标所在行
按键:yy
粘贴:在想要粘贴的地方按下p键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键剪切/删除光标所在行
按键:dd			(删除之后下一行上移)
注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。按键:D				(删除之后当前行会变成空白行)

保存退出

保存操作(write)
输入:“:w”				保存文件
输入:“:w  路径”		另存为 (了解) 退出(quit)
输入:“:q”				退出文件
默认情况下,退出的时候需要对已经进行修改的文件进行保存(:w),然后才能退出。保存并退出
输入:“:wq”				保存并且退出强制 (!)  
输入:“:q!”				表示强制退出,刚才做的修改操作不做保存

搜索

**搜索/**查找

输入:“**/**关键词”,再按下回车 【按下/也是进入末行模式的方式之一】

liunx用户

注意三个文件:

/etc/passwd                存储用户的关键信息
/etc/group                 存储用户组的关键信息
/etc/shadow                存储用户的密码信息创建用户:sudo useradd 用户名
设计密码:sudo passwd 用户名      按回车设置
切换用户su 用户名

权限

chmod [选项] 权限模式 文档给谁设置:u:表示所有者身份owner(user)g:表示给所有者同组用户设置(group)o:表示others,给其他用户设置权限a:表示all,给所有人(包含ugo部分)设置权限如果在设置权限的时候不指定给谁设置,则默认给所有用户设置权限字符:r:读w:写x:表示执行-:表示没有权限权限分配方式:+:表示给具体的用户新增权限(相对当前)-:表示删除用户的权限(相对当前)=:表示将权限设置成具体的值(注重结果)【赋值】所有者(u):rwx同组用户(g):rw其他用户(o):r方式1:
#chmod u=rwx,g=rw,o=r /root/anaconda-ks.cfg
方式2:
#chmod u+x,g+rw,o+r /root/anaconda-ks.cfg

安装

1、rpm安装
rpm
优点:对于软件包的操作比较简单,通过简单指令即可操作
缺点:①安装时需要自行下载软件包②安装、卸载软件时需要考虑到依赖关系③软件的自定义性比较差,不适合有特殊需求的场景
语法:
①查询#rpm -qa 关键词					(查询机器上是否有安装指定的软件包)选项说明:-q:query,查询-a:all,所有
②卸载#rpm -e 软件包全称 [--nodeps]	(卸载软件,包的全称需要通过①去查询)选项说明:-e:卸载--nodeps:忽略依赖关系
③安装#rpm -ivh 软件包路径			(软件包的下载需要自行解决)选项说明:-i:install,安装-v:显示安装过程-h:以“#”形式显示安装过程
④更新(了解)#rpm -Uvh 软件包路径			(软件包的下载需要自行解决)选项说明:-U:upgrade,升级-v:显示安装过程-h:以“#”形式显示安装过程	2、yum安装
yum install php
yum install mysql-server启动apache
#service httpd start3、wget编译安装(难点)
编译安装步骤:
①下载源码包
②解压源码包
③进入解压目录
④配置安装
⑤编译
⑥安装
案例:编译安装Nginx。
类似于apache,是一款开源的web服务器软件,其默认用的端口号也是80。①下载nginx包
下载地址:https://nginx.org/en/download.html
复制下载地址。需要将下载地址在终端中输入,进行下载:
#cd /usr/local/src
#wget https://nginx.org/download/nginx-1.15.5.tar.gz
解压
#tar -zxvf 路径(针对.tar.gz格式)
⑤编译&&完成安装
#make && make install

解压,压缩

#tar -jxvf 路径(针对.tar.bz2格式)
#tar -zxvf 路径(针对.tar.gz格式)          【当前选这个】解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

Git安装

yum -y install git
输入 git --version查看Git是否安装完成以及查看其版本号
yum安装git被安装在/usr/libexec/git-core目录下

相关文章:

实验4

task1_1.c点击查看代码 #include <stdio.h> #define N 4void test1() {int a[N] = {1, 9, 8, 4}; int i;printf("sizeof(a) = %d\n", sizeof(a));for (i = 0; i < N; ++i)printf("%p: %d\n", &a[i], a[i]);printf("a = %p\n&qu…...

ray tracing in one weekend - 5

dielectric 水、玻璃、钻石等透明材料都是电介质。当光线照射到它们身上时,它会分裂成反射光线和折射(透射)光线。我们将通过在反射和折射之间随机选择来处理这个问题,每次相互作用只产生一个散射射线。 折射程度 : 是根据两个介质折射率的差值决定的。 Refraction Snells L…...

stm32f103c8t6 HAL库更改中断向量表(app部分)

打开HAL库工程的system_stm32f1xx.c文件 /* 注意:以下向量表地址必须与链接器一致定义配置。*//*!< 如果需要重新定位向量表,请取消注释以下行 在 Flash 或 Sram 中的任何位置,否则向量表将保持在自动状态 重新映射选择的启动地址 *//* #define USER_VECT_TAB_…...

连接池设计与实现一——以Golang Http1.1为例

0. 前言 连接池是一个非常重要的开发思想,如http client会构建连接池复用底层TCP连接,使用database/sql的使用也会有连接池的配置。那么代码底层是如何实现连接池的呢?这篇文档将以Golang语言为基础,分析http1.1连接池底层实现 ★ 注意:我们仅仅关注连接池设计思想、以及关…...

解释下什么是事件代理?应用场景?

一、是什么 事件代理,俗地来讲,就是把一个元素响应事件(click、keydown......)的函数委托到另一个元素 前面讲到,事件流的都会经过三个阶段: 捕获阶段 -> 目标阶段 -> 冒泡阶段,而事件委托就是在冒泡阶段完成 事件委托,会把一个或者一组元素的事件委托到它的父层…...

C++学习----数据类型

...

Linux教程

Linux 目录结构 /bin&#xff1a;&#xff08;binary&#xff09;存放的是一些二进制文件&#xff0c;但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用&#xff08;非超级管理员用户&#xff09;。 /etc&#xff1a;Linux下所有的配置文件都会…...

1.3 Apache Hadoop的重要组成-hadoop-最全最完整的保姆级的java大数据学习资料

文章目录1.3 Apache Hadoop的重要组成1.3 Apache Hadoop的重要组成 HadoopHDFS(分布式文件系统)MapReduce(分布式计算框架)Yarn(资源协调框架)Common模块 Hadoop HDFS&#xff1a;&#xff08;Hadoop Distribute File System &#xff09;一个高可靠、高吞吐量的分布式文件系统…...

【蓝桥杯】第十四届模拟赛第一期及第二期填空汇总

目录 1.A题&#xff08;进制位数&#xff09; 位运算符 第一期 问题描述 解析 第二期 解析 代码 2.B题&#xff08;日期问题&#xff09; 第一期 问题描述 解析 代码实现 执行结果 第二期 问题描述 解析 3.C题&#xff08;数学问题&#xff09; 第一期 问题…...

Go学习之路-环境搭建

默认运行设备系统&#xff1a;MacOS 安装 安装包下载地址&#xff08;下面3个都可以&#xff09;&#xff1a; https://studygolang.com/dl https://golang.google.cn/dl/ https://golang.org/dl/ 我这里选择 pkg包、一键安装、默认的安装路径 /usr/local/go 环境 设置go语言…...

Siamese Neural Network (SNN: 孪生神经网络)

【学习参考】&#xff1a; https://blog.csdn.net/MyArrow/article/details/122539749https://blog.csdn.net/MyArrow/article/details/122539749 Siamese network 孪生神经网络--一个简单神奇的结构 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/35040994 【Siamese和Ch…...

22个每个程序员都应该知道的 Git 命令

在这篇文章中&#xff0c;我写了一个快速学习 git 命令的备忘单。它将包括开发人员每天使用的命令&#xff0c;如 git add、git commit、git pull、git fetch&#xff0c;并共享其他有用的 git 命令。 我一直使用Git的一些命令&#xff0c;今天这个列表清单&#xff0c;希望也…...

Android动画——使用动画启动Activity

1、使用动画启动Activity概述 我们在Android开发应用时&#xff0c;会遇到一个页面跳转到另一个页面的情况&#xff0c;这时候我们如果使用动画过渡会使得页面更加的流畅。这是一个滑动式的进入和退出的动画可以看到Android的过渡动画可以在不同状态之间建立视觉联系。您可以为…...

【YOLO系列改进NO.46】改进激活函数为ACON

文章目录 前言一、解决问题二、基本原理三、​添加方法四、总结前言 作为当前先进的深度学习目标检测算法YOLOv7,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv7的如何改进进行详细…...

JavaScript -- 09. 内置对象的介绍

文章目录内置对象1 解构赋值1.1 保留默认值1.2 接受剩余的所有参数1.3 对函数执行结果解构1.4 交换两个变量的值1.5 二维数组结构2 对象的解构2.1 声明对象同时解构对象2.2 先声明再解构2.3 解构不存在的属性2.4 设置解构别名2.5 设置解构默认值3 对象的序列化3.1 对象的序列化…...

Spring核心与设计思想

⭐️前言⭐️ 这篇文章作为Spring篇目的开篇&#xff0c;带领大家认识Spring&#xff0c;知道为什么要用Spring框架&#xff0c;以及了解Spring的核心与设计思想。 &#x1f349;博客主页&#xff1a; &#x1f341;【如风暖阳】&#x1f341; &#x1f349;精品Java专栏【Jav…...

Java的字符串String

文章目录什么是字符串String类的声明为什么我们的String是不可变的为什么String类用final修饰String的创建字符串比较相等关于Java中的比较关于字符串不同赋值操作对应的内存分配那对象如何进行比较内容字符串常量池StringTalbe的位置字符串常见的操作拼接操作获得字符串的子串…...

net-java-php-python-网络安全教育学习网站计算机毕业设计程序

net-java-php-python-网络安全教育学习网站计算机毕业设计程序 net-java-php-python-网络安全教育学习网站计算机毕业设计程序本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;…...

git分支详解——记住这些指令能帮助你解决大部分git的分支问题

Github 之 分支 branch 操作之 查看分支/创建分支/切换分支/提交分支/删除分支/合并分支 等操作 一、简单介绍 二、查看分支 1、查看本地所有分支&#xff1a;git branch 2、查看远程有哪些分支&#xff1a;git branch -r 3、查看所有分支&#xff08;本地和远程的&#xff09;…...

jdk11新特性——JShell交互性工具

目录一、jshell概述二、jshell位置三、jshell示例3.1、示例一&#xff08;声明变量并赋值&#xff09;3.2、示例二&#xff08;输出打印内容&#xff09;3.3、示例三&#xff08;帮助命令&#xff09;一、jshell概述 java9引入了jshell这个交互性工具&#xff0c;让Java也可以…...

Git全套,从简到细

Git DravenGit一、git工具引入二、git本地工具2.1、下载2.2、使用2.3、修改2.4、查看历史版本2.5、回退历史版本2.6、起死回生三、git远程仓库3.1、使用gitee3.2、配置本地仓库参数3.3、查看gitee仓库3.4、修改后推送四、git两人协作-非冲突小智小杨五、git两人协作-冲突六、gi…...

【分布式能源的选址与定容】基于非支配排序多目标遗传优化算法求解分布式能源的选址与定容(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…...

基于PHP+MySQL托管中心管理系统的设计与实现

随着在校学生人数的不断增加,学生的数量也在不断的增加,但是很多时候因为父母工作忙没时间,以及一些其他的原因没办法对学生间辅导,这就诞生了托管中心这一行业,但是传统的托管中心多是人工手动的模式进行管理的,这很不科学也不合理,为了改变这一现状,我们开发了托管中心管理系…...

【算法】排序——直接排序

内部排序的全部过程都是在内存中进行的。按排序策略的不同可以将内部排序划分为直接插入排序、冒泡排序、简单选择排序、希尔排序、快速排序、堆排序、归并排序、基数排序等。其中前三种排序方法属于简单的排序方法&#xff0c;其特点是排序过程直观、易于理解和实现&#xff0…...

华为高级技术专家多年经验分享微服务治理体系、架构及实践文档

前言 都说程序员工资高、待遇好&#xff0c; 2022 金九银十到了&#xff0c;你的小目标是 30K、40K&#xff0c;还是 16薪的 20K&#xff1f;作为一名 Java 开发工程师&#xff0c;当能力可以满足公司业务需求时&#xff0c;拿到超预期的 Offer 并不算难。然而&#xff0c;提升…...

HTML+CSS网页设计期末课程大作业 【茶叶文化网站设计题材】web前端开发技术 web课程设计 网页规划与设计

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…...

数据结构与算法(六) 贪心算法

这篇文章来讲贪心算法&#xff08;Greedy Algorithm&#xff09;&#xff0c;这是一种特殊的动态规划算法 1、本质 我们在之前的文章中讲过&#xff0c;动态规划可以解决一类具有最优子结构和重叠子问题特征的问题 贪心算法本质上是一种特殊的动态规划算法&#xff0c;因此在…...

LeetCode-1774. 最接近目标价格的甜点成本【数组,背包问题,优化暴力,回溯】

LeetCode-1774. 最接近目标价格的甜点成本【数组&#xff0c;背包问题&#xff0c;优化暴力&#xff0c;回溯】题目描述&#xff1a;解题思路一&#xff1a;转化为0-1背包求解。一&#xff1a;因为每种配料最多可以用两次&#xff0c;所以直接把每种辅料变成两个。二&#xff1…...

Python封装机制及实现方法

大部分语言都具备 3 个典型特征&#xff0c;即封装、继承和多态。 简单的理解封装&#xff08;Encapsulation&#xff09;&#xff0c;即在设计类时&#xff0c;刻意地将一些属性和方法隐藏在类的内部&#xff0c;这样在使用此类时&#xff0c;将无法直接以“类对象.属性名”&…...

Flet 教程大全合集

Flet是什么 Flet 是一个框架,使您能够轻松地以您喜欢的语言构建实时 Web、移动和桌面应用程序,并与您的团队安全地共享它们。无需前端经验。 Flet有什么优势 Flet有什么特点 在几分钟内从想法到应用程序 用于您的团队、周末项目、数据输入表单、信息亭应用程序或高保真原型…...

mongodb整合springbootQ

SpringBoot整合MongoDB_一个冬天的童话的博客-CSDN博客_mongodb的依赖SpringBoot整合MongoDB的过程https://blog.csdn.net/m0_53563908/article/details/1268980981&#xff0c;环境配置 1.引入依赖 <dependency><groupId>org.springframework.boot</groupId&g…...

【吴恩达机器学习笔记】十一、聚类

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 &#x1f4e3;专栏定位&#xff1a;为学习吴恩达机器学习视频的同学提供的随堂笔记。 &#x1f4da;专栏简介&#xff1a;在这个专栏&#xff0c;我将整理吴恩达机器学习视频的所有内容的笔记&…...

BUUCTF Misc 黑客帝国 [MRCTF2020]你能看懂音符吗 [HBNIS2018]caesar [HBNIS2018]低个头

黑客帝国 下载文件 一长串16进制&#xff0c;复制到在线16进制转文本 很明显是一个RAR文件&#xff0c;使用脚本将16进制转换成文件 import binasciihex_data这里填十六进制数据 outopen(res.rar,wb) out.write(binascii.unhexlify(hex_data)) out.close() 需要密码&#xff…...

基于多目标灰狼算法的冷热电联供型微网低碳经济调度(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…...

Linux系统启动过程总结

Linux系统启动过程总结 1、Linux 中 rc.local、init.d、rc.x、init 这几个文件(夹)各有什么作用?启动执行的脚本应该均放在 rc.local 中吗? - 知乎 2、/etc/inittab文件详解_muxi01lingyi的博客-CSDN博客_/etc/inittab /etc/inittab文件详解 - 莘莘学子 - 博客园 3、Li…...

防火墙ssh详解讲解

♥️作者&#xff1a;小刘在C站\ ♥️每天分享云计算网络运维课堂笔记&#xff0c;一起努力&#xff0c;共赴美好人生&#xff01; ♥️夕阳下&#xff0c;是最美的&#xff0c;绽放。 目录 一.防火墙配置对外的默认 二.防火墙配置内部ospf 三.防火墙远程管理 四.远程管理…...

Java【String】【StringBuilder】【StringBuffer】你都会用吗

文章目录前言一、常用的方法1、字符串构造2、字符串比较3、字符串查找4、字符串转化5、字符串替换6、字符串分割7、字符串截取二、字符串的不可变性三、StringBuilder、StringBuffer总结前言 在校招和笔试过程中&#xff0c;字符串是相当频繁被问到的话题&#xff0c;在之前的…...

Himall商城Xml帮助类 XML序列化 OSS策略

#region XML序列化 OSS策略 /// <summary> /// XML序列化 /// </summary> /// <param name="obj">序列对象</param> /// <param name="filePath">XML文件路径</param> /// …...

【人民币识别】人民币序列号识别【含GUI Matlab源码 908期】

⛄一、简介 本文描述的人民币序列号识别系统实现了从图像预处理到识别结果的过程, 而序列号识别是本文的重要内容.以序列号区域为研究对象, 主要包括图像预处理、图像分割以及序列号识别等过程。 1 图像预处理 人民币图像总体上来说灰度偏高, 灰度值基本上都大于150 (对8位25…...

html静态网站基于动漫网站网页设计与实现共计4个页面

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置&#xff0c;有div的样式格局&#xff0c;这个实例比较全面&#xff0c;有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 ⚽精彩专栏推荐&#x1…...

Himall商城Zip帮助类压缩文件(Zip)

public class ZipInfo { /// <summary> /// 解/压缩成功状态 /// </summary> public bool Success { get; set; } /// <summary> /// 解/压缩结果信息 /// <…...

MyBatis-Plus条件构造器[常用的模糊查询、排序查询、逻辑查询和指定字段查询案例]

系列文章目录 Mybatis-Plus知识点[MyBatisMyBatis-Plus的基础运用]_心态还需努力呀的博客-CSDN博客 Mybatis-PlusSpringBoot结合运用_心态还需努力呀的博客-CSDN博客MyBaits-Plus中TableField和TableId用法_心态还需努力呀的博客-CSDN博客 MyBatis-Plus中的更新操作&#x…...

cubeIDE开发, 如何结合FreeRTOS开发STM32程序

一、STM32CubeIDE使用内置的FreeRTOS 不同于STM32CubeIDE使用像RTThread这些第三方物联网系统&#xff0c;STM32CubeIDE在安装时就已经在MiddleWare中间件一栏直接支持了FreeRTOS操作系统。 既然STM32CubeIDE已经把FreeRTOS深度整合到了自家的系统中&#xff0c;所以移植及使用…...

写给儿子的一封信

最近听闻你成绩有点不理想&#xff0c;爸爸想跟你讲几个想法。 之前学羽毛球的时候&#xff0c;我往往带有期望&#xff0c;希望你能学成像林丹一样。每次你去上课&#xff0c;我也在旁边盯着&#xff0c;后来我发现效果不好&#xff0c;你好像很害怕我说你&#xff0c;学的也不…...

eclipse导入svn项目,项目有红色的感叹号/叉号

eclipse导入svn项目&#xff0c;项目左下角有红色的感叹号/叉号 1.首先调出Problems ( window -> show view-> Problems ) 查看报错信息 其次&#xff0c;看看Project是否开启了项目自动构建&#xff08;Build Automatically&#xff09; 2.根据报错信息逐一解决 3.…...

基于 Serverless 架构的 CI/CD 框架:Serverless-cd

近日&#xff0c;Serverless 开发者平台 Serverless Devs 重磅发布基于 Serverless 架构的轻量级 CI/CD 框架 ——Serverless-cd。Serverless-cd 是一款运行在 Serverless 架构上的功能强大而灵活&#xff0c;安全&#xff0c;低成本的 CI/CD 开源框架。该框架基于 Serverless …...

Vue Class与Style绑定

Vue Class与Style绑定1 Class绑定1.1 字符串写法1.2 数组写法1.3 对象写法2 Style绑定2.1 对象写法2.2 数组写法1 Class绑定 在Vue中&#xff0c;如果要为某个元素动态添加某个类&#xff0c;并不会使用document.getElementById等选择器将该元素获得&#xff0c;而是使用v-bin…...

制作一个谷歌浏览器插件,实现网页数据爬虫

一、什么是浏览器插件 浏览器插件&#xff0c;基于浏览器的原有功能&#xff0c;另外增加新功能的工具&#xff0c;是可定制浏览体验的小型软件程序&#xff0c;让用户可以根据个人需要或偏好来定制浏览器。 如拦截网页中的广告、划词翻译、倍速视频等等。 Chrome、edge等浏…...

Java实验七

文章目录前言一、判断E盘指定目录下是否有后缀名为.jpg的文件&#xff0c;如果有就输出此文件名称。二、分别使用字节流和字节缓冲流的两种读取方式实现对图片文件的复制操作并比较两种方式在复制时间上的效率。三、编写一个程序&#xff0c;分别使用转换流、字符流和缓冲字符流…...

Linux文件系统——文件系统、挂载点、目录结构

目录 一、目录结构 1.1 基本介绍 1.2 详细说明目录作用 二、挂载点 一、目录结构 1.1 基本介绍 Linux是一切皆文件&#xff0c;将所用的东西当做文件处理 目录结构就是一个单一的树状结构 整个的目录树只有一个树根&#xff1a;/ 根目录 文件夹分门别类的放到根目录…...

Linux——匿名管道、命名管道及进程池概念和实现原理

目录 一.什么是匿名管道 二.如何使用匿名管道 &#xff08;一&#xff09;.pipe原理 &#xff08;二&#xff09;.pipe使用 三.命名管道概念及区别 &#xff08;一&#xff09;.什么是命名管道 &#xff08;二&#xff09;.与匿名管道的联系和区别 四.命名管道的使用 &…...

[附源码]计算机毕业设计基于SpringBoot的高校课程知识库

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

[网络工程师]-应用层协议-SNMP

简单网络管理协议&#xff08;Simple Network Management Protocol&#xff0c;SNMP&#xff09;是在应用层上进行网络设备间通信的管理协议&#xff0c;可以用于网络状态监视、网络参数设定、网络流量统计与分析、发现网络故障等。SNMP基于UDP协议&#xff0c;由SNMP协议、管理…...

BERT 相关资源整理

文章 NLP文档挖宝(3)——能够快速设计参数的TrainingArguments类 使用 PyTorch 进行知识蒸馏 调节学习率 Huggingface简介及BERT代码浅析 使用huggingface的Transformers预训练自己的bert模型FineTuning BERT 预训练 预训练模型&#xff1a;从BERT到XLNet、RoBERTa、ALBERT B…...

tinymce富文本编辑器的使用

tinymce富文本编辑器的使用 1、基本介绍 tinymce富文本官网&#xff1a;https://www.tiny.cloud/ 中文文档&#xff1a;http://tinymce.ax-z.cn/ tinymce-npm地址&#xff1a;https://www.npmjs.com/package/tinymce tinymce英文文档-示例地址&#xff1a;https://www.tin…...

【大数据趋势】12月3日纳指大概率反弹到黄金分割附近,然后下跌,之后进入趋势选择期,恒指会跟随。感觉或许有什么大事情要发生,瞎猜中。

行情核心源头分析: 纳斯达克指数 是否会符合大数据规则&#xff0c;走黄金分割线规则 回顾一下上周大数据预测的趋势&#xff0c;虽有波折但最终趋势预测准确 上周11.20日大数据模拟出一个趋势图&#xff0c;大趋势上需要继续上涨尾期&#xff0c;制造一个背离出现&#xff0c…...

K210开发板MicroPython开发环境搭建

一、安装CanMV IDE开发软件 1、进入如下连接 https://developer.canaan-creative.com/resource 2、点击下载 3、下一步 4、修改安装路径&#xff0c;下一步 5、接受许可下一步 6、下一步 7、安装 8、完成 9、区域①菜单栏&#xff1a;操作文件&#xff0c;使用工具等。…...

熟知Linux目录结构,配置网络(超级详细……)

一、目录结构 1.1目录的特点 Windows和Linux win&#xff1a;是一个多根系统 Linux&#xff1a;只有一个根是一个单根系统 1.2各个目录存储的内容 /root&#xff1a;Linux中管理员用户的家目录 /home&#xff1a;Linux中存储普通用户的家目录例&#xff1a;tom用户的家目录就…...

visual studio snippet常用注释片段

Visual Studio 2022 添加自定义代码片段_vs2022 代码片段-CSDN博客 dclass.snippet: <?xml version"1.0" encoding"utf-8"?> <CodeSnippets xmlns"http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> …...

【ARM 嵌入式 C 入门及渐进 12.2 -- 将数值的第 0 位到 n 位清零】

请阅读【嵌入式开发学习必备专栏】 文章目录 将数值的第 0 位到 n位清零 将数值的第 0 位到 n位清零 要定义一个宏VAL_CLR_BITS(val, n)&#xff0c;该宏将变量val的第0位到第n位清零&#xff08;包括第n位&#xff09;&#xff0c;其余位的值保持不变&#xff0c;我们可以使用…...

学习笔记——字符串(单模+多模+练习题)

单模匹配 Brute Force算法&#xff08;暴力&#xff09; 算法思想 母串和模式串字符依次配对&#xff0c;如果配对成功则继续比较后面位置是否相同&#xff0c;如果出现匹配不成功的位置&#xff0c;则j&#xff08;模式串当前的位置&#xff09;从头开始&#xff0c;i&…...

腾讯宣布混元文生图大模型开源: Sora 同架构,可免费商用

5月14日&#xff0c;腾讯宣布旗下的混元文生图大模型全面升级并对外开源&#xff0c;目前已在 Hugging Face 平台及 Github 上发布&#xff0c;包含模型权重、推理代码、模型算法等完整模型&#xff0c;可供企业与个人开发者免费商用。 这是业内首个中文原生的DiT架构文生图开…...

轻松管理 Node.js 版本和 NPM 源:一文了解 nvm 和 nrm 的使用

在 Node.js 开发环境中&#xff0c;版本管理和镜像源管理是两个至关重要的方面&#xff0c;直接影响着项目的构建效率与稳定性。为此&#xff0c;开发者们广泛采用两个实用工具&#xff1a;nvm&#xff08;Node Version Manager&#xff09;和 nrm&#xff08;NPM Registry Man…...

JavaScript常见对象和API

JS常见对象 1 数组 创建数组的四种方式 new Array() 创建空数组new Array(5) 创建数组时给定长度new Array(ele1,ele2,ele3,… … ,elen); 创建数组时指定元素值[ele1,ele2,ele3,… … ,elen]; 相当于第三种语法的简写 数组的常见API 在JS中,数组属于Object类型,其长度是可以变…...

Apifox接口报错401,msg:“未授权”

Apifox接口报错401&#xff0c;msg:“未授权” 报错&#xff1a; 原因&#xff1a;Apifox接口好像两小时token就过期了&#xff0c;得重新获取 一、打开登录接口&#xff0c;找到token 二、打开根目录找到token&#xff0c;将登录的token值拷贝过来&#xff0c;点击保存 三…...

RAW转换和图像编辑工具:Capture One 23 Pro (win/mac)中文专业版

Capture One 23是一款功能强大的桌面版照片编辑软件&#xff0c;由丹麦PHASE ONE飞思数码公司开发。 以下是该软件的一些主要特点&#xff1a; 强大的RAW处理功能&#xff1a;Capture One 23支持多种品牌的相机和镜头&#xff0c;提供了丰富的RAW处理工具&#xff0c;包括曝光、…...

Nacos如何实现负载均衡?

作为一名资深的架构师&#xff0c;我深知在微服务架构中&#xff0c;负载均衡是确保系统高可用性、可扩展性和性能的关键技术之一。Nacos作为一款动态服务发现、配置和服务管理平台&#xff0c;为微服务架构中的负载均衡提供了强大的支持。接下来&#xff0c;我将结合我的实践经…...

十三、哪些情形属于“法律、行政法规另有规定,依照其规定进行评估/批准的情况”?

除《网络安全法》《数据安全法》以及《个人信息保护法》确立的数据和网络安全整体体系外&#xff0c;企业还应当考虑其他相关法律法规的要求。例如&#xff0c;根据《中华人民共和国保守国家秘密法》第三十条规定&#xff0c;机关、单位对外交往与合作中需要提供国家秘密事项&a…...