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

Linux其二设置端口号,静态ip以及命令

目录

1、VI编辑器 【linux版本的文本文件】

2) 补充的vi编辑器的其他内容(了解)

2、ln 连接的意思 link的缩写

3、文件的查看 【重点】

4、压缩与解压(重点)

5、find 查找命令

6、which & whereis 作用是一样的,表示某个命令是否存在

7、grep (重点) 查找的意思,查找的是内容,而不是文件名

8、Linux中的磁盘,内存等命令

9、关于时间的命令

10、开关机的命令

11、其他常见的操作

二、Linux的常见设置

1、设置静态IP

2、设置linux服务器的用户名

3、设置用户名和IP的对应关系

4、关于防火墙的设置

三、关于用户和用户组(了解)

四、安装JDK

五、给系统拍个照(快照)

六、如何修改finalshell的背景图


1、VI编辑器 【linux版本的文本文件】

vi 编辑器或者 vim 编辑器
vi 编辑器一般都是自带的
vim 编辑器,一般都是需要下载的。yum install -y vim,vim一般编写代码的时候带颜色。

1)必会

如何编辑一个文件,并保存退出
vi a.txt   使用vi编辑器来编辑某个文件
进入以后,需要进入插入模式 ,输入 i
通过点击 esc 退出编辑模式
一定要注意:目前是否是英文输入法,中文的,没反应
输入shift + :  开始输入要退出的指令:
w:  表示保存编辑的内容
q:  退出编辑
wq:  表示保存并退出
!:  表示强制执行
经常使用的命令是:
wq!  保存并强制退出
q!  强制退出,编辑的内容不再保存(一般用于将文件不该修改的给修改了,或者误删除的某些内容)

也可以直接双击打开

建议:

小的文件改动,一般使用vi编辑器

大的文件改动 ,一般使用文本编辑器(NotePad++、finalshell 自带的编辑器)

2) 补充的vi编辑器的其他内容(了解)

1、插入命令 a A o i

这四个命令都有一个共同的特点:进入编辑模式

a 在当前光标的后面插入文本
i 在光标的前面插入文本
A 在当前行的最后插入文本
o 在当前行的下一行插入文本

2、定位(快速进入到某一行)

:set nu   显示⾏号
:set nonu   取消显示⾏号
gg 跳转到第⼀⾏
G   跳转到最后⼀⾏
:n 直接调转到第⼏⾏

3、删除命令

dd 删除光标所在的行(其实是在剪切板中)
D  从光标位置删除到行尾

4、复制剪切命令

dd 删除光标所在的行(其实是在剪切板中)
yy 复制当前的行(先进行复制,然后通过p进行粘贴)
p 粘贴的意思

一定要注意你的当前的输入法是否是英文的,否则输入指令不管用。

5、查找

/要查找的内容

查找到内容之后,可以通过 n 或者 N 查询下一个元素,或者上一个元素。

vi 和 vim :

相同点:都是linux上的编辑器,命令也相同

不同点:vi 是自带的,vim 一般需要安装,另外vim 里面的内容是彩色的。

安装vim编辑器:

yum install -y vim

使用:

vim b.txt

vim /etc/profile

一些学习网站:Linux 教程 | 菜鸟教程

w3cschool、菜鸟教程

2、ln 连接的意思 link的缩写

链接分为软链接和硬链接,一般使用的都是软链接。

区别是:

当删除软连接是,不会删除原来的文件,仅仅是删除了一个快捷方式而已。

当我们删除硬链接时,也不会删除原来的文件,因为它类似于复制了一个新的文件而已。

感兴趣的小伙伴可以去搜索:Linux系统中inode和block详解

以上这个编号数字其实就是inode编号,指向了真实的数据(block)。

3、文件的查看 【重点】

文件的查看有如下命令:

cat、more、less、tail ,head 五个命令都可以查看文件

cat,more,tail 比较常见,认真对待

cat  /etc/services   查看该文件,并且全部展示(管你有几万行我也全部展示),一般用于查看小文件more  /etc/services  每次查看一部分,并且有百分比显示可以通过enter键,继续往后查看,每次查看一行数据,点击space键,每次查看一页数据,如果不想看了,可以输入 qless  /etc/services  每次查看一部分,只是没有百分比可以通过enter键,继续往后查看,继续往后查看,每次查看一行数据,点击space键,每次查看一页数据如果不想看了,可以输入 qtail 查看文本文件的最后几行数据(默认只看后10行)
tail /etc/services 查看文件的最后10行数据
tail -n 20 /etc/services  查看后20行
tail -20 /etc/servicestail -f /etc/services  滚动查看某个文件(一般该文件是日志文件,不断的有内容往里面写入)
head  查看文本文件前10行
head -n 20 /etc/services将查看的内容不在控制台输出了,而是输出到了其他文件,也是可以的。
head -n 20 /etc/services >> log.txt

模拟日志产生:tail -f a.txt

另一个窗口输入 echo "bigdata 真好学" >> a.txt

退出tail -f 命令,使用ctrl + c

4、压缩与解压(重点)

经常将需要安装的软件,进行解压。

1、gzip 自带的工具

2、zip 命令 需要自己安装的工具,linux 不带这个工具

通过yum源安装所需软件:yum install -y zip
yum install -y unzip
-y的意思是 一路yes

zip bbb a.txt

压缩不写后缀名, 默认会给一个.zip的后缀名

[root@localhost home]# zip a.zip a abc a.txt b.txtadding: a/ (stored 0%)adding: abc/ (stored 0%)adding: a.txt (deflated 70%)adding: b.txt (deflated 83%)
[root@localhost home]# ls
a  aaa.hard  abc  a.txt  a.zip  b.txt  ccc  ccc.zip将一个压缩包解压到指定的路径下:使用 -d
unzip -d /root a.zip

3、tar (重点)

压缩与解压都是一个命令
需要学习这个命令的参数:
-x  表示解压
-v   显示进度
-f  表示文件的名字
-z  表示使用gzip进行操作
-c  表示压缩
-j   以bzip2命令进⾏压缩或者解压常用的是这么几个参数:
如果你想解压某个软件
tar -zxvf  跟上要解压的压缩包的名字
如果你想压缩
tar -zcvf 压缩包的名字  跟上要压缩的文件的名字

压缩的命令演示:

tar -zcvf an.tar.gz  a.txt log.txt
要指定压缩包的名字,在压缩的文件之前。

解压:

 解压软件包到当前的文件夹中tar -zxvf an.tar.gz如果不想解压到当前文件夹,可以使用 -C 指定解压的路径tar -zxvf an.tar.gz -C /home如果不想显示解压的进度tar -zxf an.tar.gz -C /home

5、find 查找命令

/跟上要查找的内容
这个说的是文件的内容  a.txt 查找  hello此处说的查找是指的查找文件,而不是文件里面的内容的。

ll `find /etc -size +200`
第一种查看文件大小的方式。
ll $(find /etc -size +200)

6、which & whereis 作用是一样的,表示某个命令是否存在

7、grep (重点) 查找的意思,查找的是内容,而不是文件名

linux shell 编程三剑客之一: grep 除此以外 sed awk

查找 类似于之前的 /查找的内容
grep -n ftp /etc/services
grep -n  表示查找的内容显示行号
grep -n 要查找的字符串  要在哪个文件中查找
一般不这么用。

比如:查找服务器中mysql是否启动,比如查找服务器中tomcat 是否启动

grep -v 取反的意思

grep -v -n ftp /etc/services

搜索哪些行不含有ftp 字样,就查找出来。

8、Linux中的磁盘,内存等命令

在finalShell中,就有关于这些数据的可视化界面。

9、关于时间的命令

date   查看当前时间
date -s "2022-07-25 14:31:32"  手动设置时间
通过互联网同步时间
需要一个命令,这个命令是ntpdate
先按照这个服务
yum install -y ntpdate
哪个网址能记住,选哪个:
ntpdate time1.aliyun.com
ntpdate cn.pool.ntp.org
time1.aliyun.com cn.pool.ntp.org 它是一个互联网的网址,是时间服务器。
将时间写入硬件:
hwclock -w还可以使用:
systemctl restart chronyd   这个命令需要等待一会儿时间才会同步思考一下:
假如到公司,服务器不能上网,怎么同步时间?
从这些集群中,搞一台作为时间服务器,其他服务器跟它同步。需要搭建时间服务器。

10、开关机的命令

重启 reboot
也可以使用 init 6
关机   init 0  或者直接shutdown下面这些了解一下:
shutdown -h now    立即关机 = init 0
shutdown -h 18:00  定时关机

11、其他常见的操作

ctrl + c 终止当前的进程
ctrl + l  清屏
clear 清屏    

Linux 简介_w3cschool

二、Linux的常见设置

1、设置静态IP

如何查看自己的虚拟机的网关:

完整的配置(不要拷贝我的):

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="60738953-c9fc-420e-b1e1-d727d0987e90"
DEVICE="ens33"
ONBOOT="yes"IPADDR="192.168.32.128"
NETMASK="255.255.255.0"
GATEWAY="192.168.32.2"
DNS1="114.114.114.114"
DNS2="8.8.8.8"

记得重启网卡服务:

systemctl restart network

点击虚拟机的编辑界面,点击【虚拟网络编辑器】,进入后,

选择NAT模式:

思考:为什么号段是从128开始的呢?

假如网络连接不上怎么办?

假如检查了IP,发现没IP,也没有虚拟网卡,怎么办?放大招

2、设置linux服务器的用户名

hostname  查看当前的用户名
hostname bigdata01  临时设置用户名,一重启就又回去了
永久设置用户名
vi /etc/hostname   
将原来的名字删除,修改为新的名字,保存即可  使用这种方式需要重启电脑。

主机名:给电脑起个名字

为什么要改呢?

因为我们想将来操作某台服务器,不想通过IP操作,想通过用户名操作。

想要达到这个目的,还需要操作一步:

将你的hostname 跟 IP 进行一个对应。

bigdata01 192.168.32.128

3、设置用户名和IP的对应关系

4、关于防火墙的设置

关于防⽕墙的命令:
systemctl status firewalld
systemctl  stop  firewalld   关闭防火墙,但是开机后,防火墙还是会开启
systemctl  start firewalld
systemctl  restart firewalld
防⽕墙开机启动命令:
systemctl disable firewalld 开机不启动
systemctl enable firewalld

三、关于用户和用户组(了解)

useradd an  添加用户
passwd  an  设置密码
每创建一个新的用户,就会在/home 下创建一个对应的文件夹。
新增一个组:
groupadd aaaa
任何一个用户都属于一个组,比如root ,它默认属于root组
an 属于aaaa组。

将一个用户放入到某个组中:

usermod -aG 组名 用户名

usermod -aG aaaa an

可以修改一个文件的权限:

u 代表 自己(user),拥有者
g 代表 同一个组(group)
o 代表  其他成员(other)
+ 表示赋予权限
- 收回权限
r(读) w(写)  x(执行) 但是不是说我赋予了权限它就一定执行的。
权限有赋予多的情况
chmod g+w bbb.txt
chmod u+x bbb.txt
chmod o+x bbb.txt以上方案只能进行简单的权限赋予,如果一下子赋予多个权限,
可以这样写:chmod g+x,o+w a.txt
还有其他办法:
chmod 777 bbb.txt
r = 4  二进制   0100
w = 2  二进制   0010
x = 1  二进制   0001
r + w  + x = 7chmod 763 aaa.txt
可以通过三个数字进行权限赋值。第一个数字代表user,第二个数字代表group ,第三个代表 other
超级管理员切换到普通用户:su  an
普通用户切换到超级管理员 : su (记得输入密码)
修改一个文件的所属组和用户: chown 用户:组的名字  文件名将一个用户放入新的组里面:usermod -g 组名 用户名

四、安装JDK

1、创建一个文件夹,用于存放安装包 /opt/modules

mkdir -p /opt/modules     --以后存放安装包
mkdir -p /opt/installs    --以后存放解压后的软件 

2、上传文件(安装包)

3、解压该软件

将软件解压到/opt/installs

tar -zxvf jdk-8u321-linux-x64.tar.gz -C /opt/installs

4、重命名

1、进入文件夹 cd /opt/installs
2、进行重命名 mv jdk1.8.0_171 jdk

5、配置环境变量

vi /etc/profileexport JAVA_HOME=/opt/installs/jdk
export PATH=$PATH:$JAVA_HOME/bin
在文件的最后追加,不要删除别人的任何配置。

6、刷新配置文件,让配置文件生效

source /etc/profile

7、验证配置是否生效

五、给系统拍个照(快照)

快照就是将来可以恢复,以及可以clone(克隆) 的基础,记得先关机, 再克隆。

六、如何修改finalshell的背景图

超详细的、一步一步的:FinalShell自定义修改控制台背景图片(非登录非VIP)_finalshell背景图片-CSDN博客

相关文章:

Linux其二设置端口号,静态ip以及命令

目录 1、VI编辑器 【linux版本的文本文件】 2) 补充的vi编辑器的其他内容(了解) 2、ln 连接的意思 link的缩写 3、文件的查看 【重点】 4、压缩与解压(重点) 5、find 查找命令 6、which & whereis 作用是一样的,表示某…...

吉林大学23级数据结构上机实验(第7周)

A 去火车站 寒假到了,小明准备坐火车回老家,现在他从学校出发去火车站,CC市去火车站有两种方式:轻轨和公交车。小明为了省钱,准备主要以乘坐公交为主。CC市还有一项优惠政策,持学生证可以免费乘坐一站轻轨&…...

SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)

文章目录 1.整合MyBatis 1.需求分析2.数据库表设计3.数据库环境配置 1.新建maven项目2.pom.xml 引入依赖3.application.yml 配置数据源4.Application.java 编写启动类5.测试6.配置类切换druid数据源7.测试数据源是否成功切换 4.Mybatis基础配置 1.编写映射表的bean2.MonsterMap…...

【2024最新】基于Springboot+Vue的网上图书商城平台Lw+PPT

作者:计算机搬砖家 开发技术:SpringBoot、php、Python、小程序、SSM、Vue、MySQL、JSP、ElementUI等,“文末源码”。 专栏推荐:SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:Java精选实战项…...

JAVA-面向对象基础

文章目录 概要封装多态抽象类接口内部类为什么需要内部类 概要 面向对象是一种编程范式或设计哲学,它将软件系统设计为由多个对象组成,这些对象通过特定的方式相互作用 封装 将数据和操作数据的方法封装在一个类中,并通过访问修饰符控制对…...

Y3编辑器官方文档1:编辑器简介及菜单栏详解(文件、编辑、窗口、细节、调试)

文章目录 一、新建项目二、 编辑器主界面2.1 游戏场景2.2 导航栏/菜单栏2.3 功能栏三、菜单栏详细介绍3.1 文件3.1.1 版本管理3.1.2 项目管理(多关卡)3.1.2.1 多关卡功能说明3.1.2.2 关卡切换与关卡存档3.2 编辑3.2.1 通用设置3.2.2 键位设置3.3 窗口(日志)3.4 细节3.4.1 语言…...

力扣94题:二叉树的中序遍历

力扣94题:二叉树的中序遍历(C语言实现详解) 题目描述 给定一个二叉树的根节点 root ,返回它的中序遍历(Inorder Traversal)。 中序遍历的规则是: 先访问左子树;再访问根节点&…...

【数据结构】二叉树的性质和存储结构

性质 在二叉树的第i层上至多有2^{i-1}个结点,至少有1个结点 深度为k的二叉树至多有2^{k-1}个结点(k≥1),至少有k个结点 对任何一棵二叉树T,如果其叶子数为n0,度为2的结点数为n2,则n0n21 具有n个结点的完…...

【Spring项目】图书管理系统

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:项目实现准备 1:需求 (1)登录 2:准备…...

TCP编程案例

笔记:(本题可能需要的) TCP协议: TCP协议进行通信的两个应用进程:客户端、服务端。 使用TCP协议前,须先建立TCP连接,形成基于字节流的传输数据通道 传输前,采用“三次握手”方式…...

PyTorch 实现动态输入

使用 PyTorch 实现动态输入:支持训练和推理输入维度不一致的 CNN 和 LSTM/GRU 模型 在深度学习中,处理不同大小的输入数据是一个常见的挑战。许多实际应用需要模型能够灵活地处理可变长度的输入。本文将介绍如何使用 PyTorch 实现支持动态输入的 CNN 和…...

网络数据库

创建删除修改模式create schemadrop schema表create tabledrop tablealter table视图create view drop view索引create indexdrop index alter index 定义模式:create schema 《模式名》 authorization 《用户名》表定义语句 视图定义语句 授权定义语句//未指…...

【软考速通笔记】系统架构设计师⑲——专业英语

文章目录 一、前言二、常用名词三、架构风格四、非功能需求五、应用架构六、软件架构重用 一、前言 笔记目录大纲请查阅:【软考速通笔记】系统架构设计师——导读 二、常用名词 名词翻译architecture架构system系统design设计requirements需求components组件constr…...

Android APP自学笔记

摘抄于大学期间记录在QQ空间的一篇自学笔记,当前清理空间,本来想直接删除掉的,但是感觉有些舍不得,因此先搬移过来。 Android导入已有外部数据库 2015.06.26在QQ空间记录:在Android中不能直接打开res aw目录中的数据…...

Spring 事务和事务传播机制

Spring 事务和事务传播机制 一、Spring 事务的基本概念 事务是一组操作,被视为一个不可分割的工作单元,要么全部完成,要么全部失败回滚,以此来确保数据的一致性和完整性。Spring事务管理允许我们在应用程序中声明式地或编程式地…...

VSCode(四)CMake调试

1. 工具准备 1.1 C环境插件 1.2 CMake插件 2. Cmake工程 2.1 创建项目文件夹 ex:CMAKE_TEST 2.2 创建CMake工程 (shift ctl P), 选择"CMAKE: Quick Start": 2.3 填写project name: (ex: test_cmake) 2.4 选择”Executable“ 项目文件内会自动…...

创建存储过程

在student数据库中,创建一个名为ST_CHAXUN_01的存储过程,该存储过程返回计算机系学生的“姓名”、“性别”、“出生日期”信息。 操作步骤如下: ① 在“对象资源管理器”窗格中,展开“数据库”结点。 ② 单击相应的数据库&#…...

macOS 15.1.1 (24B2091) 系统中快捷键符号及其代表的按键的对照表

以下是 macOS 15.1.1 (24B2091) 系统中快捷键符号及其代表的按键的对照表: 符号按键名称描述⌘Command (Cmd)常用的功能键,用于执行大多数快捷操作。⌥Option (Alt)Option 键,常用于辅助操作和特殊字符输入。⇧ShiftShift 键,常用…...

ftp服务器搭建-安装、配置及验证

ftp服务器搭建-安装、配置及验证 #安装 sudo apt-get install vsftpd #配置文件 cat > /etc/vsftpd.conf << "EOF" listenNO listen_ipv6YES anonymous_enableNO local_enableYES write_enableYES dirmessage_enableYES use_localtimeYES xferlog_enable…...

windows ping 执行过程分析

控制台 PS C:\Users\Admin> ping mcs.zijieapi.com正在 Ping mcs.zijieapi.com [223.109.117.226] 具有 32 字节的数据: 来自 223.109.117.226 的回复: 字节32 时间31ms TTL49 来自 223.109.117.226 的回复: 字节32 时间30ms TTL49 来自 223.109.117.226 的回复: 字节32 时…...

强大的远程同步工具-rsync

rsync 强大的远程同步工具&#xff0c;也可用于本地目录和本地目录的同步&#xff0c;它最大的特点就是会自动判断进行增量同步&#xff1b; # “演示文档”后加了/&#xff0c;代表传输的是文件&#xff0c;建议destination也指定一个目录&#xff0c;该目录可以不存在&…...

蝉联第一 | IDC云系统软件市场报告2024H1,云轴科技ZStack独立云厂商第一

2024年12月&#xff0c;根据全球知名的IT市场研究和咨询公司IDC最新发布的《中国云系统软件市场跟踪报告2024H1》显示&#xff0c;2024年上半年中国云系统软件市场规模达到27.93亿元人民币&#xff0c;同比增长11.6%。在这一增长趋势中&#xff0c;云轴科技ZStack作为云系统软件…...

【IPV6改造解读】

座右铭&#xff1a;我们每一个心怀希望的人&#xff0c;就像是一颗种子一样&#xff01; 文章目录 前言一、IPV6改造基本情况分析二、IPV6针对不同场景改造方案1.网站/APP场景-IPV6云网关升级改造方案2.局域网专网(互联网侧)场景-安全大脑IPV6改造方案 总结 前言 提示&#xf…...

常用的Kali命令Top10

Kali Linux是一种基于Debian的Linux发行版&#xff0c;被广泛用于渗透测试和网络安全。以下是一些常用的Kali Linux命令的详细解释&#xff1a; ifconfig&#xff1a;显示和配置网络接口的信息。可以用于查看当前系统的IP地址、网关和子网掩码等。 apt-get&#xff1a;用于安装…...

阿里巴巴正式发布了全新大型语言模型Marco-o1

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…...

【AI日记】24.12.07 kaggle 比赛 Titanic-10

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 工作 内容&#xff1a; 学习 kaggle 入门比赛 Titanic - Machine Learning from Disaster学习机器学习&#xff08;pandas&#xff0c;numpy&#xff0c;sklearn&#xff0c;seaborn&#xff0c;matplotlib&a…...

《QT 示例宝库:探索丰富的编程世界》

《QT 示例宝库&#xff1a;探索丰富的编程世界》 一、QT 基础示例&#xff08;一&#xff09;QRadioButton 示例&#xff08;二&#xff09;拦截关闭事件示例 二、QT 常用代码示例&#xff08;一&#xff09;QObject 相关操作&#xff08;二&#xff09;Qt 基本容器遍历&#x…...

子类有多个父类的情况下Super不支持指定父类来调用方法

1、Super使用方法 super()函数在Python中用于调用父类的方法。它返回一个代理对象&#xff0c;可以通过该对象调用父类的方法。 要使用super()方法&#xff0c;需要在子类的方法中调用super()&#xff0c;并指定子类本身以及方法的名称。这样就可以在子类中调用父类的方法。 …...

鸿蒙UI开发——渐变色效果

1、概 述 ArkTs可以通过颜色渐变接口&#xff0c;设置组件的背景颜色渐变效果&#xff0c;实现在两个或多个指定的颜色之间进行平稳的过渡。 目前提供三种渐变类型&#xff1a;线性渐变、角度渐变、径向渐变。 我们在鸿蒙UI布局实战 —— 个人中心页面开发中&#xff0c;默认…...

java基础概念47-ArrayList、LinkList和迭代器

一、ArrayList集合 1-1、ArrayList的两种添加信息的方式 1-2、ArrayList集合底层逻辑 1、利用空参创建的集合&#xff0c;在底层创建一个默认长度为0的数组 2、添加第一个元素时&#xff0c;底层会创建一个新的长度为10的数组 3、存满时&#xff0c;会扩容1.5倍。 4、如果…...

java编程1.5.4 - 失而复得

前言 通过实践而发现真理&#xff0c;又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识&#xff0c;又从理性认识而能动地指导革命实践&#xff0c;改造主观世界和客观世界。实践、认识、再实践、再认识&#xff0c;这种形式&#xff0c;循环往复以至无穷&a…...

R语言使用“纽约市数据集中的优步皮卡”数据创建不同年度时间范围的可视化

一、项目背景 为了分析纽约市优步&#xff08;https://baike.baidu.com/item/Uber/14900884&#xff09;皮卡在不同年度的使用情况&#xff0c;需要利用R语言进行数据可视化。通过对比不同年度的数据&#xff0c;可以揭示出优步皮卡使用的趋势和变化。 二、数据准备 数据集&a…...

韩企研学团造访图为科技:共探人工智能创新前沿

今日&#xff0c;一支由韩国知名企业研学专家组成的代表团莅临图为科技深圳总部&#xff0c;展开了一场深度技术交流与研讨活动。 此次访问旨在通过实地探访中国领先的科技企业&#xff0c;促进中韩两国在科技创新领域的深入合作与交流。 韩国游学团合影 图为科技作为一家在人…...

Windows设备go环境安装配置

一、下载go安装包 官网链接&#xff1a;All releases - The Go Programming Language (google.cn) 安装过程比较简单&#xff0c;这里不再赘述&#xff0c;可参考这位博主的文章。本文重点在环境配置。golang环境详细安装、配置_golang安装-CSDN博客 二、环境变量配置 1.添…...

THREE.js 入门(一)xyz坐标系

一、坐标系概念 在 three.js 中&#xff0c;相机的默认朝向是沿着 Z 轴的负方向。也就是说&#xff0c;默认情况下&#xff0c;相机会沿着 Z 轴的负方向“看”到场景中的对象&#xff0c;而 X 轴和 Y 轴分别对应水平方向和垂直方向。换句话说&#xff0c;相机的默认位置是 (0,…...

Android仿美团左右联动购物列表

Android仿美团左右联动购物列表 左右联动购物列表&#xff0c;不难。 一、思路&#xff1a; 两个RecycleView 二、效果图&#xff1a; 三、关键代码&#xff1a; public class MainActivity extends AppCompatActivity {private RecyclerView rl_left;private RecyclerVie…...

HTML 标签语义化指南:让网页更易读

HTML 语义化标签是指在 HTML 中使用具有明确含义的标签来标记网页内容的结构和意义。这些标签可以提供更多的语义信息&#xff0c;有助于搜索引擎理解网页内容&#xff0c;并为使用辅助技术的用户提供更好的访问体验。 以下是一些常见的HTML语义化标签及其含义和用途&#xff…...

Java日志记录几种实现方案

在平时使用到一些软件中&#xff0c;比如某宝或者某书&#xff0c;通过记录用户的行为来构建和分析用户的行为数据&#xff0c;同时也能更好优化产品设计和提升用户体验。比如在一个订单系统中&#xff0c;需要确定追踪用户的行为&#xff0c;比如&#xff1a; 登录/登出浏览商…...

【C++算法】32.前缀和_矩阵区域和

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法C 算法代码&#xff1a; 题目链接&#xff1a; 1314. 矩阵区域和 题目描述&#xff1a; 解法 防止有人看不明白题目&#xff0c;先解释一下题目 二维前缀和思想&#xff1a; 使用前缀和矩阵 ret [x1,y1]~[x2,y2] D …...

30天学会Go--第7天 GO语言 Redis 学习与实践

30天学会Go–第7天 GO语言 Redis 学习与实践 文章目录 30天学会Go--第7天 GO语言 Redis 学习与实践前言一、Redis 基础知识1.1 Redis 的核心特性1.2 Redis 常见使用场景 二、安装 Redis2.1 在 Linux 上安装2.2 在 Windows 上安装2.3 使用 Docker 安装 Redis 三、Redis 常用命令…...

面经自测——死锁/死锁的必要条件/死锁的预防/进程通信的方式

前言 本文是作者专门用来自测Java后端相关面试题的&#xff0c;所有问题都是在牛客、知识星球或网上找到的最近最新的面试题&#xff0c;全文回答都是作者按自己的真实水平仿照真实环境的回答&#xff0c;所以答案不一定真实&#xff08;但回答一定真诚&#x1f923;&#xff0…...

Mysql索引,聚簇索引,非聚簇索引,回表查询

什么是索引 数据库索引是为了实现高效数据查询的一种有序的数据数据结构&#xff0c;类似于书的目录&#xff0c;通过目录可以快速的定位到想要的数据&#xff0c;因为一张表中的数据会有很多&#xff0c;如果直接去表中检索数据效率会很低&#xff0c;所以需要为表中的数据建立…...

Spring完整知识三(完结)

Spring集成MyBatis 注意 Spring注解形式集成MyBatis时&#xff0c;若SQL语句比较复杂则仍采用映射文件形式书写SQL语句&#xff1b;反之则用注解形式书写SQL语句&#xff0c;具体可详见Spring注解形式 环境准备相同步骤 Step1&#xff1a; 导入相关坐标&#xff0c;完整pom.…...

kafka-clients之ConsumerConfig

Kafka ConsumerConfig 中的配置项用于定义消费者的行为&#xff0c;如消费方式、偏移管理、组协调等。以下是ConsumerConfig中的关键配置项及其详细说明&#xff1a; 1. bootstrap.servers 类型&#xff1a;List<String>说明&#xff1a;Kafka集群的地址列表&#xff0…...

关于“浔川AI翻译”使用情况的调研报告

关于“浔川 AI 翻译”使用情况的调研报告 随着全球化进程加速及外语学习需求攀升&#xff0c;AI 翻译工具愈发普及。“浔川 AI 翻译”作为行业产品之一&#xff0c;为了解其市场表现与用户反馈&#xff0c;特开展本次问卷调查&#xff0c;现将关键结果汇报如下。 一、样本概…...

第一节、电路连接【51单片机-TB6600驱动器-步进电机教程】

摘要&#xff1a;本节介绍如何搭建一个51单片机TB6600驱动器步进电机控制电路&#xff0c;所用材料均为常见的模块&#xff0c;简单高效的方式搭建起硬件环境 一、硬件清单 ①51单片机最小控制系统 ②USB转TTL模块 ③开关电源 ④TB6600步进电机驱动器 ⑤二相四线步进电机 ⑥电…...

编程之路,从0开始:补充篇

Hello大家好&#xff01;很高兴和大家又见面啦&#xff01;给生活添点passion&#xff0c;开始今天的编程之路&#xff01; 我的博客&#xff1a;<但凡. 我的专栏&#xff1a;《编程之路》、《题海拾贝》、《数据结构与算法之美》 欢迎点赞&#xff0c;关注&#xff01; 这篇…...

<script src = “https://cdn.jsdelivr.net/npm/vue/dist/vue.js“></script>

这行代码是HTML中的一个<script>标签&#xff0c;用于在网页中嵌入Vue.js库。具体来说&#xff1a; <script>&#xff1a;是HTML中的一个标签&#xff0c;用于定义客户端的脚本&#xff0c;比如JavaScript。 src&#xff1a;是<script>标签的一个属性&#…...

RabbitMQ延时队列

RabbitMQ延时队列 什么是延时队列 延时队列顾名思义&#xff0c;即放置在该队列里面的消息是不需要立即消费的&#xff0c;而是等待一段时间之后取出消费。 应用场景 场景一&#xff1a;在订单系统中&#xff0c;一个用户下单之后通常有30分钟的时间进行支付&#xff0c;如…...

Java——异常机制(下)

1 异常处理之(捕获异常) (一般处理运行时异常) (try-catch-finally子句) (finally一般用于文件最后关闭) (catch捕获的子类在前父类在后——>不然父类在前面都让父类捕获掉了&#xff0c;会报错) (Exception是父类放在最后&#xff0c;如果前面没有捕获到&#xff0c;就…...