day00-系统重要文件

01.知识点回顾

1.resolv.conf

dns的配置文件
[root@linux ~]# vim /etc/resolv.conf
[root@linux ~]# nslookup www.baidu.com
Server:		8.8.8.8
Address:	8.8.8.8#53Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 110.242.68.3
Name:	www.a.shifen.com
Address: 110.242.68.4
Name:	www.a.shifen.com
Address: 2408:871a:2100:3:0:ff:b025:348d
Name:	www.a.shifen.com
Address: 2408:871a:2100:2:0:ff:b09f:237

2.rc.local

开机自动运行
[root@linux ~]# vim /etc/rc.local

3.inittab

0		#关机
1		#单用户模式
2		#多用户模式 没有nfs
3		#完全体多用户模式
4		#保留待开发
5		#桌面模式
6		#重启

4.profile

环境变量
PATH

5.fstab

开机自动挂载
mount

天选之子

面试: 态度好

理解能力: 多沟通,为什么。多刷视频。

02.Linux 系统重要配置文件
9./etc/issue /etc/issue.net  # 了解 centos中两个文件中存放系统版本号,远程连接时会显示版本号
[root@oldboy ~]# > /etc/issue
[root@oldboy ~]# > /etc/issue.net
[root@oldboy ~]# cat /etc/issue
[root@oldboy ~]# cat /etc/issue.net10./etc/motd	# 了解 登录欢迎界面
直接编辑vim /etc/motd
03./proc 重要系统配置文件
proc作用: 内存映射
01./proc/cpuinfo
作用: 查看cpu信息
[root@oldboy ~]# lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   45 bits physical, 48 bits virtual
CPU(s):                          4				# 总核心数量
On-line CPU(s) list:             0-3		    # 核心数列表
Thread(s) per core:              1
Core(s) per socket:              2
Socket(s):                       2				# cpu的个数02./proc/meminfo
作用: 查看内存信息
注意: vmware真实内存2G,但是只显示1G。重启系统解决问题
[root@oldboy ~]# free -htotal        used        free      shared  buff/cache   available
Mem:          1.9Gi       216Mi       1.5Gi       8.0Mi       173Mi       1.5Gi
Swap:         2.0Gi          0B       2.0Gi		# 磁盘空间swap: 内存的交换分区文件。使用的硬盘的空间
作用: 内存不够用得时候,临时充当内存来使用。速度特别慢。Linux系统运行过程中,如果内存满了,为了保障系统正常运行。会干掉使用内存最高的那个进程。oom
分区大小: 分给swap 内存的1-1.5倍。如果内存大于8G,swap就分8G即可。
cpu最快 火箭
内存    高铁
硬盘    电瓶车03./proc/loadavg
作用: 查看系统的负载
[root@oldboy ~]# cat /proc/loadavg
0.00 0.00 0.00 1/189 1364
1分钟  5分钟 15分钟的平均负载
什么是系统负载: 衡量了系统的繁忙程度。
达到了和CPU核心数的时候说明了系统非常繁忙了。
如果CPU核心是4,负载的值达到4说明系统繁忙[root@oldboy ~]# uptime10:50:14 up 21 min,     1 user,  load average: 0.00, 0.00, 0.00当前时间     运行了21分    1个用户   系统平均负载	 1分钟  5分钟 15分钟的平均负载[root@oldboy ~]# w10:53:01 up 24 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0     10:29    0.00s  0.03s  0.00s w
root     pts/1     10:52   29.00s  0.00s  0.00s -bash负载高: 对外的服务负载达到了核心数量 排查问题。内部测试服务器,算法服务器,负载达到多少都不算高。 32核 负载达到了300 挖矿。比特币。04./proc/mounts  # 了解
作用: 查看内存挂载信息05.查看磁盘信息
[root@oldboy ~]# df -h
文件系统(硬件)	      大小    使用  可用  使用百分比  挂载点
Filesystem             Size  Used Avail Use%     Mounted on
devtmpfs               963M     0  963M   0%     /dev
tmpfs                  979M     0  979M   0%     /dev/shm
tmpfs                  979M  8.9M  970M   1%     /run
tmpfs                  979M     0  979M   0%      /sys/fs/cgroup
/dev/mapper/klas-root   47G  3.7G   44G   8%      /
tmpfs                  979M  8.0K  979M   1%      /tmp
/dev/sda1             1014M  169M  846M  17%      /boot		# 系统内核,引导程序
tmpfs                  196M     0  196M   0%       /run/user/0
通过df -h可以获取的信息:
1)多少块磁盘
2)磁盘的总大小
3)磁盘可用多少
4)挂载点
04.系统版本
06.查看系统版本
[root@oldboy ~]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Lance)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
ANSI_COLOR="0;31"root@oldboy-lnb:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
使用命令查看:
[root@oldboy ~]# hostnamectlStatic hostname: oldboyIcon name: computer-vmChassis: vmMachine ID: d10efe1a571843729847d2a4fde2ad2eBoot ID: ed2d9b88b2e44864830fa837b367e861Virtualization: vmwareOperating System: Kylin Linux Advanced Server V10 (Lance)Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64Architecture: x86-64
[root@oldboy ~]# uname -a
Linux oldboy 4.19.90-52.22.v2207.ky10.x86_64 #1 SMP Tue Mar 14 12:19:10 CST 2023 x86_64 x86_64 x86_64 GNU/Linux
[root@oldboy ~]# uname -r
4.19.90-52.22.v2207.ky10.x86_64
05./var/下得重要系统文件
麒麟和centos系统:
[root@oldboy ~]# ll /var/log/secure    # 系统登录日志
-rw------- 1 root root 5009 Jul  5 11:10 /var/log/secure
[root@oldboy ~]# ll /var/log/messages  # 系统日志
-rw------- 1 root root 1057084 Jul  5 11:21 /var/log/messagesubunut日志:
root@oldboy-lnb:~# ll /var/log/auth.log # 系统登录日志
-rw-r----- 1 syslog adm 11657 Jul  5 03:17 /var/log/auth.log
root@oldboy-lnb:~# ll /var/log/syslog 	# 系统日志
-rw-r----- 1 syslog adm 456432 Jul  5 03:20 /var/log/syslog日志的特点:
1.最新的日志在文件的最下面
2.实时更新tail          # 查看文件的末尾 默认10行参数选项:-n 数字 # 显示文件的后n行	 可以省略n  -3-f     # 实时监控文件的变化-F     # 实时监控文件的变化 如果文件没有会等待文件的出现。tail   1.txt  # 默认显示文件的后10行tail -3 1.txt # 显示文件的最后3行tail -f 1.txt # 实时监控1.txt	 监控最新日志使用cat 1.txt|head -3tailf    实时监控文件的变化 等同于 tail -f # 默认麒麟和ubuntu没有了。需要安装
[root@oldboy ~]# cat 1.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20[root@oldboy ~]# tail 1.txt
11
12
13
14
15
16
17
18
19
20
[root@oldboy ~]# tail -n1 1.txt
20[root@oldboy ~]# tail -3 1.txt
18
19
20head  # 默认显示文件前10行参数:  -n 显示文件的前n行语法结构:cat 1.txt|head -3head -3 1.txt
管道的含义:|其他命令的输出,作为后续命令的输入。
[root@oldboy ~]# head 1.txt
1
2
3
4
5
6
7
8
9
10
[root@oldboy ~]# head -3 1.txt
1
2
3案例: 显示文件的第10-13行
[root@oldboy ~]# head -13 1.txt |tail -4
10
11
12
13[root@oldboy ~]# ip a|head -3
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lo
[root@oldboy ~]# ip a|head -3|tail -1inet 127.0.0.1/8 scope host logrep 模糊过滤文件中的字符串
语法结构:	  grep '字符串' 文件cat 1.txt|grep '字符串'其他命令输出|grep '字符串'
案例1.过滤日志文件中的failure
[root@oldboy ~]# grep 'failure' /var/log/secure
Jul  5 11:27:47 oldboy sshd[54748]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.1  user=root
Jul  5 11:29:13 oldboy sshd[54764]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.1  user=root
Jul  5 11:30:28 oldboy sshd[54784]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.0.1  user=root
Jul  5 11:30:28 oldboy sshd[54784]: pam_faillock(sshd:auth): Consecutive login failures for user root account temporarily locked案例2.过滤ipadd中包含10的行
[root@oldboy ~]# ip add|grep '10.'
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute ens33
[root@oldboy ~]# ip add|grep '10\.'inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute ens33案例3.过滤包含opt的行
[root@oldboy ~]# ll /|grep 'opt'
drwxr-xr-x    4 root root   53 Jun 27 23:46 optwc命令-l 统计行数语法结构:    wc -l  1.txt  # 统计1.txt总行数cat 1.txt|wc -ldf -h|wc -l
[root@oldboy ~]# grep 'failure' /var/log/secure|wc -l
4echo # 输出字符串到屏幕支持序列案例1.echo输出字符串
[root@oldboy ~]# echo hehe
hehe
[root@oldboy ~]# echo oldboyedu
oldboyedu案例2.echo输出多个字符串
[root@oldboy ~]# echo oldboyedu hehe test
oldboyedu hehe test案例3.echo输出数字
[root@oldboy ~]# echo 1 2 3
1 2 3
[root@oldboy ~]# echo 1 2 3 10
1 2 3 10案例4.输出特殊符号
[root@oldboy ~]# echo % _ \#
% _ #案例5.输出字符串+数字+特殊符号
[root@oldboy ~]# echo oldboy_10.0.0.200
oldboy_10.0.0.200案例6.输出序列 数字序列
[root@oldboy ~]# echo {1..4}
1 2 3 4
[root@oldboy ~]# echo {1..100}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100案例7.输出序列 字母序列
[root@oldboy ~]# echo {a..j}
a b c d e f g h i j[root@oldboy ~]# echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z案例8.通过序列创建目录
[root@oldboy ~]# echo {1..3}
1 2 3
[root@oldboy ~]# mkdir {1..3}
[root@oldboy ~]# ll
total 8
drwxr-xr-x 2 root root  6 Jul  5 12:07 1
-rw-r--r-- 1 root root 55 Jul  5 11:35 1.txt
drwxr-xr-x 2 root root  6 Jul  5 12:07 2
-rw-r--r-- 1 root root  4 Jul  5 11:37 2.txt
drwxr-xr-x 2 root root  6 Jul  5 12:07 3案例9.复制当前的1 2 3目录到/tmp目录
[root@oldboy ~]# cp -r {1..3} /tmp/
[root@oldboy ~]# ll /tmp/
total 8
drwxr-xr-x 2 root root   40 Jul  5 12:08 1
drwxr-xr-x 2 root root   40 Jul  5 12:08 2
drwxr-xr-x 2 root root   40 Jul  5 12:08 3案例10.批量创建文件
[root@oldboy ~]# touch {1..3}
[root@oldboy ~]# ll
total 0
-rw-r--r-- 1 root root 0 Jul  5 12:09 1
-rw-r--r-- 1 root root 0 Jul  5 12:09 2
-rw-r--r-- 1 root root 0 Jul  5 12:09 3案例11.字符串 数字和序列的组合
[root@oldboy ~]# touch oldboy1 oldboy2
[root@oldboy ~]# ll
total 0
-rw-r--r-- 1 root root 0 Jul  5 12:10 oldboy1
-rw-r--r-- 1 root root 0 Jul  5 12:10 oldboy2[root@oldboy ~]# echo {1..3}oldboy
1oldboy 2oldboy 3oldboy[root@oldboy ~]# echo A{1..3}
A1 A2 A3
[root@oldboy ~]# echo {1..3}.txt
1.txt 2.txt 3.txt
[root@oldboy ~]# touch {1..3}.txt
[root@oldboy ~]# ll
total 0
-rw-r--r-- 1 root root 0 Jul  5 12:11 1.txt
-rw-r--r-- 1 root root 0 Jul  5 12:11 2.txt
-rw-r--r-- 1 root root 0 Jul  5 12:11 3.txt使用序列删除文件
[root@oldboy ~]# rm -rf {1..3}.txt案例12.序列前后拼接
[root@oldboy ~]# #创建文件oldboy1.txt oldboy2.txt oldboy3.txt
[root@oldboy ~]# echo oldboy{1..3}.txt
oldboy1.txt oldboy2.txt oldboy3.txt[root@oldboy ~]# touch oldboy{1..3}.txt
[root@oldboy ~]# ll
total 0
-rw-r--r-- 1 root root 0 Jul  5 12:10 oldboy1
-rw-r--r-- 1 root root 0 Jul  5 12:13 oldboy1.txt
-rw-r--r-- 1 root root 0 Jul  5 12:10 oldboy2
-rw-r--r-- 1 root root 0 Jul  5 12:13 oldboy2.txt
-rw-r--r-- 1 root root 0 Jul  5 12:13 oldboy3.txt案例13.拼接不连续的字符串
a.txt  c.txt d.txt
[root@oldboy ~]# echo {a,c,d}
a c d
[root@oldboy ~]# echo {a,c,d}.txt
a.txt c.txt d.txt案例14.拼接目录
[root@oldboy ~]# #echo oldboy/{a,c}  拼接后的结果 oldboy/a  oldboy/c[root@oldboy ~]# mkdir -p oldboy/{a,c}
[root@oldboy ~]# ll oldboy
total 0
drwxr-xr-x 2 root root 6 Jul  5 12:16 a
drwxr-xr-x 2 root root 6 Jul  5 12:16 c需求: 在oldboy目录下创建www,blog,bbs
mkdir -p oldboy/{www,blog,bbs}

知识点小结:

系统重要的配置文件:
/etc/issue /etc/issue.net
/etc/motd 登录后提示
/proc重要系统文件
free -h   查看内存
df -h	  查看磁盘
lscpu	  查看cpu
uptime	  查看负载
w		  查看登录信息以及负载
查看系统版本
cat /etc/os-release
hostnamectl
uname  -r  -a
/var/log/secure   登录日志
/var/log/messages 系统日志
head   显示头部默认10行-n 3 # 显示前3行head 1.txt其他命令输出到屏幕信息|head -3
tail  显示尾巴10行-n 3 # 显示后3行-f   # 实时显示文件最新的日志-F   # 实时显示文件最新的日志 文件不存在则一直等待
grep  过滤文件的内容grep '字符串' file其他命令输出结果|grep '字符串'
wc -l # 统计文件行数
echo  # 输出内容到屏幕
{}   序列 数字序列 字母序列 拼接字符串拼接数字拼接路径拼接下次内容:
系统优化部分
less
more
diff
sort
uniq
wc作业: 总结本周所有重点。练习一遍,同桌室友互相考察一遍。预习: 系统优化lessmorediffsortuniqwc
1.diff查看两个文件的不一样
排序去重组合未来生产环境,统计日志,日志分析,系统信息统计2.sort  排序uniq   去重并统计次数
sort-排序参数:-n   升序排序,默认的是-r   逆序排序-k   指定的列数-t   分割符

sort 多列排序

sort -rn -k2 k4 oldboy.txt (先跟据第二列排序,第二列有重复的根据第 4 列 进行排序,

​ 第二列不一样,先根据第二列进行排序)

指定分隔符,(分隔符不是空格的时候)   多排排序的时候容易出现失误;需要我们手动输入,例如:sort -t '.' -rn -k2,2 k4,4 oldboy.txt

uniq

3.unique   独一无二去重(去掉重复的里留下唯一的)参数:-c  去重并显示的次数(重复次数)
4.wc命令参数选项:-l  统计行数

wc 统计文件中的单词情况,大小,行数

less  按页显示文件的内容一页一页翻看文件的内容,也可以进行搜索空格或f   下一页b        上一页q        退出less -N 显示行号参数:-	N 显示行号
more   按页显示文件的 内容,到了文件自动退出
日期组成在Linux中我们需要日常查看系统的时间,保证整个网站服务器的时间一样。未来在运维的日常操作中,书写脚本的时候也需要使用时间。比如:创建当前日期命名的文件。目录 备份date  设置或查看系统的日期或时间date +%F   年月日date +%Y-%m-%ddate +%H:%M:%S  时分秒date +%F_%w  z周几date -s 手动修改时间date -s '20220615'

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

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

相关文章

MongoDB适合哪些人使用

MongoDB 是一款高性能、开源、无模式的文档型数据库&#xff0c;它使用 BSON&#xff08;Binary JSON&#xff09;作为其数据格式&#xff0c;这使得 MongoDB 非常适合于存储和查询复杂的数据结构。MongoDB 的灵活性、可扩展性和高性能特性吸引了多种类型的用户。以下是 MongoD…

如何穿透模糊,还原图片真实面貌

目录 图像清晰化的魔法棒&#xff1a;AI如何穿透模糊&#xff0c;还原图片真实面貌 前言 论文背景 论文思路 模型介绍 复现过程 演示视频 使用方式 本文所涉及所有资源均在传知代码平台可获取。 图像清晰化的魔法棒&#xff1a;AI如何穿透模糊&#xff0c;还原图片真实面貌 在我…

全网最最实用--模型高效推理:量化基础

文章目录 一、量化基础--计算机中数的表示1. 原码&#xff08;Sign-Magnitude&#xff09;2. 反码&#xff08;Ones Complement&#xff09;3. 补码&#xff08;Twos Complement&#xff09;4. 浮点数&#xff08;Floating Point&#xff09;a.常用的浮点数标准--IEEE 754(FP32…

状态机 XState 使用

状态机 一般指的是有限状态机&#xff08;Finite State Machine&#xff0c;FSM&#xff09;&#xff0c;又可以称为有限状态自动机&#xff08;Finite State Automation&#xff0c;FSA&#xff09;&#xff0c;简称状态机&#xff0c;它是一个数学模型&#xff0c;表示有限个…

【计算机网络】数据链路层实验

一&#xff1a;实验目的 1&#xff1a;学习WireShark软件的抓包操作&#xff0c;分析捕获的以太网的MAC帧结构。 2&#xff1a;学习网络中交换机互相连接、交换机连接计算机的拓扑结构&#xff0c;理解虚拟局域网&#xff08;WLAN&#xff09;的通信机制。 3&#xff1a;学习…

cas 和 synchronized 优化过程

cas 什么是CAS CAS:全称Compareandswap&#xff0c;字⾯意思:”⽐较并交换“&#xff0c;⼀个CAS涉及到以下操作&#xff1a; 我们假设内存中的原数据V&#xff0c;旧的预期值A&#xff0c;需要修改的新值B。 1. ⽐较A与V是否相等。&#xff08;⽐较&#xff09; 2. 如果⽐较…

半导体行业黑话-02

31. #Silicon Chef# - 硅厨师,指负责设计和制造芯片的工程师。 32. #Silicon Chefs Kitchen# - 硅厨师的厨房,指半导体设计和制造的实验室或工作区。 33. #Silicon Ghetto# - 硅贫民区,有时用来形容那些技术落后或条件较差的制造厂。 34. #Silicon Jungle# - 硅丛林,形容半…

ubuntu22.04单个网口两个IP

其中 4网段IP可用来上网&#xff0c;3 网段用来内网 界面显示: 配置文件&#xff1a; 01-network-manager-all.yaml 放在 /etc/netplan/ # Let NetworkManager manage all devices on this systemnetwork:version: 2renderer: networkdethernets:eth0:dhcp4: falsedhcp6: …

防火墙与入侵检测系统(IDS/IPS)在现代网络安全中的关键角色

在数字化日益加速的今天&#xff0c;网络安全变得尤为重要。随着网络攻击的复杂性和频率不断增加&#xff0c;保护关键信息资产已成为各大小组织的首要任务。防火墙&#xff08;Firewall&#xff09;和入侵检测系统&#xff08;Intrusion Detection System&#xff0c;IDS&…

开放式耳机哪个牌子好?五大超值机型整理,速速收藏!!

大家都知道现在的开放式耳机是越来越火了&#xff0c;后台也有非常多的小伙伴来私信&#xff0c;作为一个耳机测评师&#xff0c;当然是为了你们服务啦&#xff0c;所以这一期文章&#xff0c;就是为了个大家答疑解惑&#xff0c;告诉大家如何才能选购出一款比较好用的开放式耳…

【Python】字母 Rangoli 图案

一、题目 You are given an integer N. Your task is to print an alphabet rangoli of size N. (Rangoli is a form of Indian folk art based on creation of patterns.) Different sizes of alphabet rangoli are shown below: # size 3 ----c---- --c-b-c-- c-b-a-b-c --…

3106. 满足距离约束且字典序最小的字符串 Medium

给你一个字符串 s 和一个整数 k 。 定义函数 distance(s1, s2) &#xff0c;用于衡量两个长度为 n 的字符串 s1 和 s2 之间的距离&#xff0c;即&#xff1a; 字符 a 到 z 按 循环 顺序排列&#xff0c;对于区间 [0, n - 1] 中的 i &#xff0c;计算所有「 s1[i] 和 s2[i] 之间…

万字长文详解Java反射技术 | JavaSE | Java进阶知识 | 源码

&#x1f64b;大家好&#xff01;我是毛毛张! &#x1f308;个人首页&#xff1a; 神马都会亿点点的毛毛张 &#x1f4cc;今天分享的是JavaSE中的进阶知识&#x1f6d1;&#xff1a;反射技术。内容有点长&#xff0c;非常全面&#xff0c;记得点赞&#x1f44d;、收藏✅加关…

最长回文字符串

# 状态转移方程 P(i,j)P(i1,j−1)∧(SiSj)class Solution:def longestPalindrome(self, s: str) -> str:n len(s)if n < 2:return smax_len 1begin 0# dp[i][j] 表示s[i..j]是否是回文串dp [[False] * n for _ in range(n)]for i in range(n):dp[i][i] True# 开始递…

【网络世界】HTTP协议

目录 &#x1f308;前言&#x1f308; &#x1f4c1; 概念 &#x1f4c1; URL &#x1f4c2; urlencode 和 urldecode &#x1f4c1; 协议格式 &#x1f4c1; 方法 &#x1f4c2; GET/get &#x1f4c2; POST/post &#x1f4c1; 常见的报头 &#x1f4c1; 状态码 &…

模型大小的指标和模型量化的指标和手段

一、模型大小的指标 1.计算量 计算次数&#xff0c;反映了模型对硬件计算单元的需求。计算量的单位是 OPs(Operations) 。最常用的数据格式 为 float32&#xff0c;因此float32类型下的计算量单位被写作 FLOPs (Floating Point Operations)&#xff0c;即浮点计算次数。模型的…

3D Web轻量化引擎HOOPS Communicator针对复杂大模型Web端可视化的解决方案

随着工程设计、制造和建筑领域中三维模型的日益复杂化&#xff0c;如何在Web端高效处理和展示这些大规模数据成为一大挑战。HOOPS Communicator作为一款强大的3D可视化工具&#xff0c;提供了一套针对复杂大模型的轻量化解决方案&#xff0c;涵盖了模型轻量化及格式转换、超大模…

PostgreSQL成为最受欢迎的数据库; TiDB马拉松大赛开启, Serverless和Vector为比赛焦点

重要更新 1. TiDB Hackathon大赛报名开启&#xff0c;总奖金达21万&#xff0c;主题是基于 TiDB Serverless 内置的向量搜索功能&#xff08;Vector Search&#xff09;构建 AI 创新应用&#xff0c;感兴趣的可以报名参加。( [1] ) 2. Stack Overflow 2024 开发者调研结果公布…

自学JavaScript(放假在家自学第一天)

目录 JavaScript介绍分为以下几点 1.1 JavaScript 是什么 1.2JavaScript书写位置 1.3 Javascript注释 1.4 Javascript结束符 1.5 Javascript输入输出语法 JavaScript(是什么?) 是一种运行在客户端(浏览器)的编程语言&#xff0c;实现人机交互效果。 2.作用(做什么?)网…

NestedScrollVew实现原理分析

NestedScrollView 是 Android 中的一个特殊滚动视图&#xff0c;它继承自 ScrollView&#xff0c;但添加了对嵌套滚动&#xff08;nested scrolling&#xff09;的支持。这使得 NestedScrollView 可以与其它支持嵌套滚动的视图&#xff08;如 RecyclerView&#xff09;协同工作…