linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令

2023-11-02

22c3d3e406291f69cae41826654edbb0.png

作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存、CPU、磁盘等,是相当重要的。

-- Magesh Maruthamuthu

Linux 并不像 Windows,你经常不会有图形界面可供使用,特别是在服务器环境中。

作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存、CPU、磁盘等,是相当重要的。如果某一应用在你的系统上占用了太多的资源,导致你的系统无法达到最优状态,那么你需要找到并修正它。

如果你想找到消耗内存前十名的进程,你需要去阅读这篇文章:。

在 Linux 中,命令能做任何事,所以使用相关命令吧。在这篇教程中,我们将会给你展示 8 个有用的命令来即查看在 Linux 系统中内存的使用情况,包括 RAM 和交换分区。

创建交换分区在 Linux 系统中是非常重要的,如果你想了解如何创建,可以去阅读这篇文章:。

下面的命令可以帮助你以不同的方式查看 Linux 内存使用情况。

命令

/proc/meminfo 文件

命令

ps_mem 命令

命令

命令

命令

glances 命令

1)如何使用 free 命令查看 Linux 内存使用情况

是被 Linux 管理员广泛使用的主要命令。但是它提供的信息比 /proc/meminfo文件少。

命令会分别展示物理内存和交换分区内存中已使用的和未使用的数量,以及内核使用的缓冲区和缓存。

这些信息都是从 /proc/meminfo 文件中获取的。

# free -m

total used free shared buff/cache available

Mem: 15867 9199 1702 3315 4965 3039

Swap: 17454 666 16788

total:总的内存量

used:被当前运行中的进程使用的内存量( used = total – – buff/cache)

:未被使用的内存量( = total – used – buff/cache)

shared:在两个或多个进程之间共享的内存量

buffers:内存中保留用于内核记录进程队列请求的内存量

cache:在 RAM 中存储最近使用过的文件的页缓冲大小

buff/cache:缓冲区和缓存总的使用内存量

available:可用于启动新应用的可用内存量(不含交换分区)

2) 如何使用 /proc/meminfo 文件查看 Linux 内存使用情况

/proc/meminfo 文件是一个包含了多种内存使用的实时信息的虚拟文件。它展示内存状态单位使用的是 kB,其中大部分属性都难以理解。然而它也包含了内存使用情况的有用信息。

# cat /proc/meminfo

MemTotal: 16248572 kB

MemFree: 1764576 kB

MemAvailable: 3136604 kB

Buffers: 234132 kB

Cached: 4731288 kB

SwapCached: 28516 kB

Active: 9004412 kB

Inactive: 3552416 kB

Active(anon): 8094128 kB

Inactive(anon): 2896064 kB

Active(file): 910284 kB

Inactive(file): 656352 kB

Unevictable: 80 kB

Mlocked: 80 kB

SwapTotal: 17873388 kB

SwapFree: 17191328 kB

Dirty: 252 kB

Writeback: 0 kB

AnonPages: 7566736 kB

Mapped: 3692368 kB

Shmem: 3398784 kB

Slab: 278976 kB

SReclaimable: 125480 kB

SUnreclaim: 153496 kB

KernelStack: 23936 kB

PageTables: 73880 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 25997672 kB

Committed_AS: 24816804 kB

VmallocTotal: 34359738367 kB

VmallocUsed: 0 kB

VmallocChunk: 0 kB

Percpu: 3392 kB

HardwareCorrupted: 0 kB

AnonHugePages: 0 kB

ShmemHugePages: 0 kB

ShmemPmdMapped: 0 kB

HugePages_Total: 0

HugePages_Free: 0

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

Hugetlb: 0 kB

DirectMap4k: 1059088 kB

DirectMap2M: 14493696 kB

DirectMap1G: 2097152 kB

3) 如何使用 vmstat 命令查看 Linux 内存使用情况

是另一个报告虚拟内存统计信息的有用工具。

不需要特殊的权限,并且它可以帮助诊断系统瓶颈。

# vmstat

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

1 0 682060 1769324 234188 4853500 0 3 25 91 31 16 34 13 52 0 0

如果你想详细了解每一项的含义,阅读下面的描述。

procs:进程

r:可以运行的进程数目(正在运行或等待运行)

b:处于不可中断睡眠中的进程数目

memory:内存

swpd:使用的虚拟内存数量

:空闲的内存数量

buff:用作缓冲区内存的数量

cache:用作缓存内存的数量

inact:不活动的内存数量(使用 -a 选项)

active:活动的内存数量(使用 -a 选项)

Swap:交换分区

si:每秒从磁盘交换的内存数量

so:每秒交换到磁盘的内存数量

IO:输入输出

bi:从一个块设备中收到的块(块/秒)

bo:发送到一个块设备的块(块/秒)

System:系统

in:每秒的中断次数,包括时钟。

cs:每秒的上下文切换次数。

CPU:下面这些是在总的 CPU 时间占的百分比

us:花费在非内核代码上的时间占比(包括用户时间,调度时间)

sy:花费在内核代码上的时间占比 (系统时间)

id:花费在闲置的时间占比。在 Linux 2.5.41 之前,包括 I/O 等待时间

wa:花费在 I/O 等待上的时间占比。在 Linux 2.5.41 之前,包括在空闲时间中

st:被虚拟机偷走的时间占比。在 Linux 2.6.11 之前,这部分称为 unknown

运行下面的命令查看详细的信息。

# vmstat -s

16248580 K total memory

2210256 K used memory

2311820 K active memory

2153352 K inactive memory

11368812 K free memory

107584 K buffer memory

2561928 K swap cache

17873388 K total swap

0 K used swap

17873388 K free swap

44309 non-nice user cpu ticks

164 nice user cpu ticks

14332 system cpu ticks

382418 idle cpu ticks

1248 IO-wait cpu ticks

1407 IRQ cpu ticks

2147 softirq cpu ticks

0 stolen cpu ticks

1022437 pages paged in

260296 pages paged out

0 pages swapped in

0 pages swapped out

1424838 interrupts

4979524 CPU context switches

1577163147 boot time

3318 forks

4) 如何使用 ps_mem 命令查看 Linux 内存使用情况

是一个用来查看当前内存使用情况的简单的 Python 脚本。该工具可以确定每个程序使用了多少内存(不是每个进程)。

该工具采用如下的方法计算每个程序使用内存:总的使用 = 程序进程私有的内存 + 程序进程共享的内存。

计算共享内存是存在不足之处的,该工具可以为运行中的内核自动选择最准确的方法。

# ps_mem

Private + Shared = RAM used Program

180.0 KiB + 30.0 KiB = 210.0 KiB xf86-video-intel-backlight-helper (2)

192.0 KiB + 66.0 KiB = 258.0 KiB cat (2)

312.0 KiB + 38.5 KiB = 350.5 KiB lvmetad

380.0 KiB + 25.5 KiB = 405.5 KiB crond

392.0 KiB + 32.5 KiB = 424.5 KiB rtkit-daemon

852.0 KiB + 117.0 KiB = 969.0 KiB gnome-session-ctl (2)

928.0 KiB + 56.5 KiB = 984.5 KiB gvfs-mtp-volume-monitor

1.0 MiB + 42.5 KiB = 1.0 MiB dconf-service

1.0 MiB + 106.5 KiB = 1.1 MiB gvfs-goa-volume-monitor

1.0 MiB + 180.5 KiB = 1.2 MiB gvfsd

.

.

5.3 MiB + 3.0 MiB = 8.3 MiB evolution-addressbook-factory

8.5 MiB + 1.2 MiB = 9.7 MiB gnome-session-binary (4)

7.5 MiB + 3.1 MiB = 10.5 MiB polkitd

7.4 MiB + 3.3 MiB = 10.7 MiB pulseaudio (2)

7.0 MiB + 7.0 MiB = 14.0 MiB msm_notifier

12.7 MiB + 2.3 MiB = 15.0 MiB evolution-source-registry

13.3 MiB + 2.5 MiB = 15.8 MiB gnome-terminal-server

15.8 MiB + 1.0 MiB = 16.8 MiB tracker-miner-fs

18.7 MiB + 1.8 MiB = 20.5 MiB python3.7

16.6 MiB + 4.0 MiB = 20.5 MiB evolution-calendar-factory

22.3 MiB + 753.0 KiB = 23.0 MiB gsd-keyboard (2)

22.4 MiB + 832.0 KiB = 23.2 MiB gsd-wacom (2)

20.8 MiB + 2.5 MiB = 23.3 MiB blueman-tray

22.0 MiB + 1.8 MiB = 23.8 MiB blueman-applet

23.1 MiB + 934.0 KiB = 24.0 MiB gsd-xsettings (2)

23.7 MiB + 1.2 MiB = 24.9 MiB gsd-media-keys (2)

23.4 MiB + 1.6 MiB = 25.0 MiB gsd-color (2)

23.9 MiB + 1.2 MiB = 25.1 MiB gsd-power (2)

16.5 MiB + 8.9 MiB = 25.4 MiB evolution-alarm-notify

27.2 MiB + 2.0 MiB = 29.2 MiB systemd-journald

28.7 MiB + 2.8 MiB = 31.5 MiB c

29.6 MiB + 2.2 MiB = 31.8 MiB chrome-gnome-sh (2)

43.9 MiB + 6.8 MiB = 50.7 MiB WebExtensions

46.7 MiB + 6.7 MiB = 53.5 MiB goa-daemon

86.5 MiB + 55.2 MiB = 141.7 MiB Xorg (2)

191.4 MiB + 24.1 MiB = 215.4 MiB notepadqq-bin

306.7 MiB + 29.0 MiB = 335.7 MiB gnome-shell (2)

601.6 MiB + 77.7 MiB = 679.2 MiB firefox

1.0 GiB + 109.7 MiB = 1.1 GiB chrome (15)

2.3 GiB + 123.1 MiB = 2.5 GiB Web Content (8)

----------------------------------

5.6 GiB

==================================

5)如何使用 smem 命令查看 Linux 内存使用情况

可以报告比例集大小Proportional Set Size(PSS)、唯一集大小Unique Set Size(USS)和驻留集大小Resident Set Size(RSS)。

比例集大小(PSS):库和应用在虚拟内存系统中的使用量。

唯一集大小(USS):其报告的是非共享内存。

驻留集大小(RSS):物理内存(通常多进程共享)使用情况,其通常高于内存使用量。

# smem -tk

PID User Command Swap USS PSS RSS

3383 daygeek cat 0 92.0K 123.0K 1.7M

3384 daygeek cat 0 100.0K 129.0K 1.7M

1177 daygeek /usr/lib/gnome-session-ctl 0 436.0K 476.0K 4.6M

1171 daygeek /usr/bin/dbus-daemon --conf 0 524.0K 629.0K 3.8M

1238 daygeek /usr/lib/xdg-permission-sto 0 592.0K 681.0K 5.9M

1350 daygeek /usr/lib/gsd-screensaver-pr 0 652.0K 701.0K 5.8M

1135 daygeek /usr/lib/gdm-x-session --ru 0 648.0K 723.0K 6.0M

.

.

1391 daygeek /usr/lib/evolution-data-ser 0 16.5M 25.2M 63.3M

1416 daygeek caffeine-ng 0 28.7M 31.4M 66.2M

4855 daygeek /opt/google/chrome/chrome - 0 38.3M 46.3M 120.6M

2174 daygeek /usr/lib/firefox/firefox -c 0 44.0M 50.7M 120.3M

1254 daygeek /usr/lib/goa-daemon 0 46.7M 53.3M 80.4M

3416 daygeek /opt/google/chrome/chrome - 0 44.7M 54.2M 103.3M

4782 daygeek /opt/google/chrome/chrome - 0 57.2M 65.8M 142.3M

1137 daygeek /usr/lib/Xorg vt2 -displayf 0 77.2M 129.6M 192.3M

3376 daygeek /opt/google/chrome/chrome 0 117.8M 131.0M 210.9M

4448 daygeek /usr/lib/firefox/firefox -c 0 124.4M 133.8M 224.1M

3558 daygeek /opt/google/chrome/chrome - 0 157.3M 165.7M 242.2M

2310 daygeek /usr/lib/firefox/firefox -c 0 159.6M 169.4M 259.6M

4331 daygeek /usr/lib/firefox/firefox -c 0 176.8M 186.2M 276.8M

4034 daygeek /opt/google/chrome/chrome - 0 179.3M 187.9M 264.6M

3911 daygeek /opt/google/chrome/chrome - 0 183.1M 191.8M 269.4M

3861 daygeek /opt/google/chrome/chrome - 0 199.8M 208.2M 285.2M

2746 daygeek /usr/bin/../lib/notepadqq/n 0 193.5M 217.5M 261.5M

1194 daygeek /usr/bin/gnome-shell 0 203.7M 219.0M 285.1M

2945 daygeek /usr/lib/firefox/firefox -c 0 294.5M 308.0M 410.2M

2786 daygeek /usr/lib/firefox/firefox -c 0 341.2M 354.3M 459.1M

4193 daygeek /usr/lib/firefox/firefox -c 0 417.4M 427.6M 519.3M

2651 daygeek /usr/lib/firefox/firefox -c 0 417.0M 430.1M 535.6M

2114 daygeek /usr/lib/firefox/firefox -c 0 430.6M 473.9M 610.9M

2039 daygeek /usr/lib/firefox/firefox -- 0 601.3M 677.5M 840.6M

-------------------------------------------------------------------------------

90 1 0 4.8G 5.2G 8.0G

6) 如何使用 top 命令查看 Linux 内存使用情况

是一个 Linux 系统的管理员最常使用的用于查看进程的资源使用情况的命令。

该命令会展示了系统总的内存量、当前内存使用量、空闲内存量和缓冲区使用的内存总量。此外,该命令还会展示总的交换空间内存量、当前交换空间的内存使用量、空闲的交换空间内存量和缓存使用的内存总量。

# top -b | head -10

top - 11:04:39 up 40 min, 1 user, load average: 1.59, 1.42, 1.28

Tasks: 288 total, 2 running, 286 sleeping, 0 stopped, 0 zombie

%Cpu(s): 13.3 us, 1.5 sy, 0.0 ni, 84.4 id, 0.0 wa, 0.3 hi, 0.5 si, 0.0 st

KiB Mem : 16248572 total, 7755928 free, 4657736 used, 3834908 buff/cache

KiB Swap: 17873388 total, 17873388 free, 0 used. 9179772 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

2114 daygeek 20 3182736 616624 328228 R 83.3 3.8 7:09.72 Web Content

2039 daygeek 20 4437952 849616 261364 S 13.3 5.2 7:58.54 firefox

1194 daygeek 20 4046856 291288 165460 S 4.2 1.8 1:57.68 gnome-shell

4034 daygeek 20 808556 273244 88676 S 4.2 1.7 1:44.72 chrome

2945 daygeek 20 3309832 416572 150112 S 3.3 2.6 4:04.60 Web Content

1137 daygeek 20 564316 197292 183380 S 2.5 1.2 2:55.76 Xorg

2651 daygeek 20 3098420 547260 275700 S 1.7 3.4 2:15.96 Web Content

2786 daygeek 20 2957112 463912 240744 S 1.7 2.9 3:22.29 Web Content

1 root 20 182756 10208 7760 S 0.8 0.1 0:04.51 systemd

442 root -51 S 0.8 0:05.02 irq/141-iw+

1426 daygeek 20 373660 48948 29820 S 0.8 0.3 0:03.55 python3

2174 daygeek 20 2466680 122196 78604 S 0.8 0.8 0:17.75 WebExtensi+

7) 如何使用 htop 命令查看 Linux 内存使用情况

是一个可交互的 Linux/Unix 系统进程查看器。它是一个文本模式应用,且使用它需要 Hisham 开发的 ncurses 库。

该名令的设计目的使用来代替 命令很相似,但是其允许你可以垂直地或者水平地的滚动以便可以查看系统中所有的进程情况。

命令拥有不同的颜色,这个额外的优点当你在追踪系统性能情况时十分有用。

此外,你可以自由地执行与进程相关的任务,比如杀死进程或者改变进程的优先级而不需要其进程号(PID)。

88a02874b9e8364a0308558e020667fe.png

8)如何使用 glances 命令查看 Linux 内存使用情况

是一个 Python 编写的跨平台的系统监视工具。

你可以在一个地方查看所有信息,比如:CPU 使用情况、内存使用情况、正在运行的进程、网络接口、磁盘 I/O、RAID、传感器、文件系统信息、Docker、系统信息、运行时间等等。

9b977867d904904ecfc8cb7bbfb30a8a.png

via:

作者:

本文由 荣誉推出

:看到这里点一下 在看呗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令 的相关文章

  • linux文件基础-2_linux文件细节_lseek_文件指针

    一 linux管理文件 1 硬盘中的静态文件和inode i节点 1 静态文件 放在硬盘中 固定的形式 2 硬盘的两大区域 1 硬盘内容管理表项和储存内容区域 2 操作系统先去访问硬盘内容管理表项 gt 扇区级别的信息 gt 得到储存内容区
  • SAP 货币类型和公司代码的货币设置

    货币类型分为公司代码和集团货币 一般FI 10类型和集团货币 30 事务代码是8KEM 设置货币类型的事务代码是OB22 在S 4 1809版本里编辑功能统合到事务代码FINSC LEDGER 中了 这里集中了分类账和公司代码的设置 设置多
  • 使用正确的命令重启WSL子系统

    问题 大家都知道一般Linux系统重启非常简单 但是在WSL子系统中执行以下两个重启命令是完全无效的 reboot shutdown r 执行命令后提示如下 System has not been booted with systemd a
  • JavaWeb——Servlet

    目录 一 JavaWeb 二 servlet本质 三 Servlet对象生命周期 四 Servlet类的方法介绍 五 适配器思想 一 JavaWeb 对于一个web应用来说 涉及到的角色和规范协议 二 servlet本质 可以将servle
  • Over-smoothing issue in graph neural network(GNN中的过平滑问题)

    在这里转载只是为了让不能够科学搜索的同学们看到好文章而已 个人无收益只是分享知识 顺手做个记录罢了 原网址 https towardsdatascience com over smoothing issue in graph neural
  • 2011.11.24

    完成了刚体 并基本上封装好了
  • 小程序文章详情界面id传送问题

    今天在做由文章列表跳转至文章详情界面时发现不能正常获取文章ID 控制台显示未定义 经过询问他人与搜索资料终于找到了问题所在之处 心累 可以看到这里显示id未定义 错误中学到了什么 大家在发现错误时 一定要善于用console log 来看一
  • 解决创建Vue项目出现template下方有红色波浪错误

    问题 在创建完vue项目后每个点开的文件只要有template或const等单词都会出现红色波浪线报错提示 虽然不影响项目运行 但是看着还是非常碍眼 将鼠标一上去会显示 No Babel config file detected for 路
  • Linux中top命令参数详解

    因为面试经常会问top命令用法 以及各个参数的含义 因此转载补充了了一下 以便自己学习 top命令经常用来监控linux的系统状况 是常用的性能分析工具 能够实时显示系统中各个进程的资源占用情况 top的使用方式 top d number
  • 小程序引入vant-Weapp保姆级教程及安装过程的问题解决

    小知识 大挑战 本文正在参与 程序员必备小知识 创作活动 本文同时参与 掘力星计划 赢取创作大礼包 挑战创作激励金 当你想在小程序里引入vant时 第一步 打开官方文档 第二步 切到快速上手 然后开始步骤一 步骤二 步骤三 你只会看到 以下
  • Awesome IoT

    本文来自 https github com HQarroum awesome iot 中文可以参考 https yq aliyun com articles 54793 Inspired by the awesome list thing
  • 基于BowyerWatson的Delaunay三角化算法实现

    实现效果如下图所示 代码 include
  • 【C++】 Qt-线程并发与线程同步

    文章目录 线程并发 线程同步 原子访问 InterLocked 关键段 Critical Section 也叫临界区 回顾单例出现的问题 关键段基本使用 封装关键段 Qt下的多线程 多线程与进度条 Qt QThread 线程并发 我们再创建
  • angular2下用http到由SpringMVC发布rest服务的服务器端拉取数据

    本文讲述如何使用angular2的http服务来去一台由SpringMVC发布的rest服务的服务器上拉取数据 我们现来上服务端代码 ResponseBody RequestMapping hero public Object getDat
  • linux服务器上前后端部署流程

    linux服务器上前后端部署流程 本文介绍如何在Linux上部署前段和后端的流程 以及遇见的bug Vue前端部署流程 首先 在服务器上 本文以华为云服务器为例 开启80端口 在服务器上下载nginx 更新apt源 sudo apt upd
  • Rust + Wasm 实现浏览器格式化 JSON

    本文代码 查看效果 依赖工具 cargo install wasm pack Cargo toml package name wasm bindgen record version 0 1 0 authors Li Lei
  • 如何解决段错误

    程序运行时崩溃应该是经常遇到的事情 本篇文中就来讲解一下在Linux下如何解决程序崩溃 也就是发生了段错误之后找到程序具体出错的地方 如果程序通过了编译 但是在使用命令 a out 运行时程序崩溃了 即显示 段错误 core dumped
  • Angular—目录

    开始Angular开发 Angular环境搭建 Angular开发准备 Angular页面搭建 Angular 路由 Angular 路由基础 Angular 路由数据传递 Angular 重定向路由 子路由 Angular 辅助路由 An
  • 蓝桥杯算法训练VIP-阶乘

    题目 题目链接 题解 思维 既然它要取最后一个非零位 那么我们第一时间想到的肯定是取模 只用保留后几位就行了 但是保留后几位呢 对10的多少次方取模合适呢 数据量是100 那么估算一下存在多少个零 能导致末尾零的出现无非就是乘以十的倍数或者

随机推荐

  • Java中的代码块

    1 什么是代码块 java代码中 直接写在 中的 没有方法名的方法称之为代码块 2 常见的代码块分类 1 静态代码块 2 构造代码块 3 局部代码块 4 同步代码块 3 静态代码块 1 特点 随着类的加载而执行 并且仅仅执行一次 优先于主函
  • win10下安装tensorflow-gpu1.13

    1 登录Anaconda官网 下载最新Python3 7版本 如图所示 对应的是windows 2 安装Anaconda时 记得选自动分配路径 就是在弹出的需要 的窗口 把两个选项都打勾 之后 打开Anaconda Navigator 点击
  • 使用String.split拆分多个空格的问题

    当用String split拆分字符串时 如果连着有两个或多个空格 那么得到的String数据就会包含一个空格 这样是不对的 使用如下方法可以解决 String split s 1
  • rsync基本命令,使用详细指导

    Rsync是一款强大的备份同步工具 这里对Rsync的基本命令和用法进行详细说明 Rsync基本命令 bash rsync 选项 lt 源 gt lt 目的地 gt 常用选项 v 详细输出 显示传输过程 r 递归处理 传输目录 a 归档模式
  • STM32H723+Lwip+ETH+CUBE 完整配置(排了巨多坑!)

    因为H723ZET6是ST目前最新的芯片 对于这个芯片的LWIP配置 官方库极其不友好 而且贼多BUG 踩了好久的坑 历经诸多苦难 终于能够正常PING通和进行TCP UDP通讯了 而且在国内基本上找不到H723ZET6的LWIP配置教程
  • 测试基础-动态黑盒测试

    1 动态黑盒测试 不深入代码细节测试软件的方法称为动态黑盒测试 动态 因为程序在运行 黑盒 测试时不知道程序如何工作 测试员输入数据 接受输出 检验结果 2 通过性测试和失效性测试 通过性测试 test to pass 确认软件至少能做什么
  • 50个渗透(黑客)常用名词及解释

    目录 前言 一 渗透测试 二 网络安全 三 安全攻击 四 黑客工具 五 渗透方法 六 网络钓鱼 七 攻击技术 八 其他名词 总结 前言 网络安全是当今互联网时代不可忽视的重要议题 随着科技的发展 黑客渗透技术也日益复杂和潜在危险 为了加强对
  • 首次参加字节飞书面试败北

    我17年正式本科毕业的 2021年是我自毕业后开始尝试投简历 以前大学有门课在智联上制作了简历 现在四年 我下载app上面就没了 我今年这次注册了boss直聘的这个 正好在315后面隔天注册的 发现挺多主动发起招呼的 我把猎头屏蔽了 个人有
  • swift4--页面跳转的几种方法

    首先要在appDelegate里添加导航视图控制器navigationColler func application application UIApplication didFinishLaunchingWithOptions launc
  • 《数据结构、算法与应用C++语言描述》线性表-链表描述

    11 数据结构 算法与应用C 语言描述 线性表 链表描述 11表示第11篇博文 6表示在 数据结构算法与应用C 语言描述 书中所在章节 本文包含了 数据结构 算法与应用C 语言描述 第六章主要练习题答案 给出了线性表链表描述完整测试代码 6
  • HTML中多种空格转义字符

    转自 http codenote mao li html nbsp 记录一下 空格的转义字符分为如下几种 1 nbsp 160 不断行的空白 1个字符宽度 2 ensp 8194 半个空白 1个字符宽度 3 emsp 8195 一个空白 2
  • Kubernetes安装手册(Ubuntu非高可用版-CNI-flannel)

    CKA考试环境 Kubernetes 安装手册 Ubuntu非高可用版 安装前准备工作 1 设置hosts解析 操作节点 所有节点 k8s master 均需执行 修改hostname hostname必须只能包含小写字母 数字 且开头结尾
  • keras中Sequential模型及方法

    Sequencial 序贯模型 序贯模型是函数式模型的简略版 为最简单的线性 从头到尾的结构顺序 不分叉 是多个网络层的线性堆叠 可以通过将层的列表传递给Sequential的构造函数 来创建一个Sequential模型 from kera
  • 假设利用两个线性表La和Lb分别表示两个集合A和B(即线性表中的数据元素即为集合中的成员),现要求一个新的 集合A=AUB。这就要求对线性表作如下操作:扩大线性表La,将存在于线性表Lb中而不存在于线

    假设利用两个线性表La和Lb分别表示两个集合 和 即线性表中的数据元素即为集合中的成员 现要求一个新的 集合A AUB 这就要求对线性表作如下操作 扩大线性表La 将存在于线性表Lb中而不存在于线性表La中的数据元素插入 到线性表La中去
  • GPT系列模型

    Transformer发展 之 GPT系列模型结构 我按照Transformer的发展路线来学习入门 Transformer BERT GPT DETR ViT Swin ViT DeiT 上一篇写了Transformer 听了李宏毅和李沐
  • 美团多场景建模的探索与实践

    本文介绍了美团到家 站外投放团队在多场景建模技术方向上的探索与实践 基于外部投放的业务背景 本文提出了一种自适应的场景知识迁移和场景聚合技术 解决了在投放中面临外部海量流量带来的场景数量丰富 场景间差异大的问题 取得了明显的效果提升 希望能
  • 【知识分享】苹果Apple-Mac操作系统OS的Big Sur 和Monterey的异同

    问题提出 今天在电脑里突然发现有个Monterey的app 但是我记得我没有下载过 应该是电脑自己下的 我的系统是 到底要不要升级呢 这两东西又啥区别呢 答疑解惑 monterey和bigsur区别详细介绍 简单说 Monterey较big
  • 【Simulink Test】模型自动测试

    Simulink Test 模型自动测试 Test Manager简介 构建一个测试模型 使用TestManager新建一个测试模板 打开Simulink Test Manager 通过教程创建一个测试用例 修改测试输入输出进行测试 测试表
  • CentOS 7 安装 JAVA环境(JDK 1.8)

    首先去到Oracle官网 https www oracle com java technologies javase javase jdk8 downloads html 下载Linux64位版 2 下载命令 wget https down
  • linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令

    作为一名 Linux 管理员 知道如何获取当前可用的和已经使用的资源情况 比如内存 CPU 磁盘等 是相当重要的 Magesh Maruthamuthu Linux 并不像 Windows 你经常不会有图形界面可供使用 特别是在服务器环境中