Linux命令:lsof

2023-11-10

目录

一、理论

1.lsof

二、实验

1.无参数

2.-p 参数

3.-l 参数

4. -u 参数

5.-c 参数

6.-d 参数

7.fileName

8. -i 参数


一、理论

1.lsof

(1)概念

  命令 lsof ( list opened files )负责列出系统中已经打开的文件,包括普通文件,目录,块特殊文件,字符特殊文件,正在执行的文本引用,库,流或网络文件(例如:网络套接字,NFS文件或UNIX域套接字)。

(2)常用参数

表1 lsof常用参数

参数 功能
-p pid 输出指定进程打开的文件
-l 输出中使用ID代替用户名
-u userName 输出指定用户打开的文件
-c string 输出 COMMAND 列中包含 string 的项
-d fd 输出包含指定描述符的项
fileName 输出打开文件 fileName 的所有项
-i [46] [protocol][@hostname|hostaddr][:service|port] 输出符合指定条件的项,其中:

     46 :分别指 IPv4、IPv6;

    protocol :指 TCP 或 UDP;

    hostname :  网络主机名;

    hostaddr : IP 地址;

    service : 包含在 /etc/services 中的名称;

    port : 端口号,可以是多个。

(3)无参数执行

执行 lsof

其中,每列参数的含义:

表2 lsof命令每列参数含义

参数 含义
COMMAND 命令名称
 PID 进程ID
TID  线程ID,如果为空代表列出的是进程
TASKCMD 任务名称,通常与 COMMAND 相同
USER 用户ID号或登录名
FD 文件描述符
TYPE 与文件关联结点的类型
DEVICE 设备号
SIZE/OFF 文件大小/偏移量,以字节为单位
NODE  文件结点
NAME 文件挂载点和文件所在的系统

二、实验

1.无参数

 在终端中直接执行 lsof 命令。

[root@centos2 /]# lsof 
COMMAND    PID  TID           USER   FD      TYPE             DEVICE  SIZE/OFF       NODE NAME
systemd      1                root  cwd       DIR              253,0      4096         64 /
systemd      1                root  rtd       DIR              253,0      4096         64 /
systemd      1                root  txt       REG              253,0   1523568   68230830 /usr/lib/systemd/systemd
systemd      1                root  mem       REG              253,0     20040      90151 /usr/lib64/libuuid.so.1.3.0
systemd      1                root  mem       REG              253,0    261336     471232 /usr/lib64/libblkid.so.1.1.0
systemd      1                root  mem       REG              253,0     90664      90130 /usr/lib64/libz.so.1.2.7
systemd      1                root  mem       REG              253,0    157424      90237 /usr/lib64/liblzma.so.5.2.2
systemd      1                root  mem       REG              253,0     23968      90359 /usr/lib64/libcap-ng.so.0.0.0
systemd      1                root  mem       REG              253,0     19888      90634 /usr/lib64/libattr.so.1.1.0
……

2.-p 参数

执行命令 lsof -p 1,列出 1号 进程打开的文件。

[root@centos2 /]# lsof -p 1
COMMAND PID USER   FD      TYPE             DEVICE SIZE/OFF       NODE NAME
systemd   1 root  cwd       DIR              253,0     4096         64 /
systemd   1 root  rtd       DIR              253,0     4096         64 /
systemd   1 root  txt       REG              253,0  1523568   68230830 /usr/lib/systemd/systemd
systemd   1 root  mem       REG              253,0    20040      90151 /usr/lib64/libuuid.so.1.3.0
systemd   1 root  mem       REG              253,0   261336     471232 /usr/lib64/libblkid.so.1.1.0
systemd   1 root  mem       REG              253,0    90664      90130 /usr/lib64/libz.so.1.2.7
systemd   1 root  mem       REG              253,0   157424      90237 /usr/lib64/liblzma.so.5.2.2
systemd   1 root  mem       REG              253,0    23968      90359 /usr/lib64/libcap-ng.so.0.0.0
systemd   1 root  mem       REG              253,0    19888      90634 /usr/lib64/libattr.so.1.1.0
systemd   1 root  mem       REG              253,0    19776      64683 /usr/lib64/libdl-2.17.so
systemd   1 root  mem       REG              253,0   402384      90110 /usr/lib64/libpcre.so.1.2.0
systemd   1 root  mem       REG              253,0  2127336      64677 /usr/lib64/libc-2.17.so
systemd   1 root  mem       REG              253,0   144792      64703 /usr/lib64/libpthread-2.17.so
systemd   1 root  mem       REG              253,0    88720         84 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
systemd   1 root  mem       REG              253,0    44448      64707 /usr/lib64/librt-2.17.so
systemd   1 root  mem       REG              253,0   269416     471397 /usr/lib64/libmount.so.1.1.0
systemd   1 root  mem       REG              253,0    91784      91082 /usr/lib64/libkmod.so.2.2.10
systemd   1 root  mem       REG              253,0   122984      90361 /usr/lib64/libaudit.so.1.0.0
systemd   1 root  mem       REG              253,0    61672     550830 /usr/lib64/libpam.so.0.83.1
systemd   1 root  mem       REG              253,0    20032      90636 /usr/lib64/libcap.so.2.22
……

3.-l 参数

执行命令 lsof -l ,输出中使用用户 ID 代替用户名。USER 列显示的是用户ID而不是用户名。

[root@centos2 /]# lsof -l 
COMMAND    PID  TID     USER   FD      TYPE             DEVICE  SIZE/OFF       NODE NAME
systemd      1             0  cwd       DIR              253,0      4096         64 /
systemd      1             0  rtd       DIR              253,0      4096         64 /
systemd      1             0  txt       REG              253,0   1523568   68230830 /usr/lib/systemd/systemd
systemd      1             0  mem       REG              253,0     20040      90151 /usr/lib64/libuuid.so.1.3.0
systemd      1             0  mem       REG              253,0    261336     471232 /usr/lib64/libblkid.so.1.1.0
systemd      1             0  mem       REG              253,0     90664      90130 /usr/lib64/libz.so.1.2.7
systemd      1             0  mem       REG              253,0    157424      90237 /usr/lib64/liblzma.so.5.2.2
systemd      1             0  mem       REG              253,0     23968      90359 /usr/lib64/libcap-ng.so.0.0.0
systemd      1             0  mem       REG              253,0     19888      90634 /usr/lib64/libattr.so.1.1.0
……

4. -u 参数

执行命令 lsof -u root,输出 root 用户打开的文件。

[root@centos2 /]# lsof -u root 
COMMAND    PID USER   FD      TYPE             DEVICE  SIZE/OFF       NODE NAME
systemd      1 root  cwd       DIR              253,0      4096         64 /
systemd      1 root  rtd       DIR              253,0      4096         64 /
systemd      1 root  txt       REG              253,0   1523568   68230830 /usr/lib/systemd/systemd
systemd      1 root  mem       REG              253,0     20040      90151 /usr/lib64/libuuid.so.1.3.0
systemd      1 root  mem       REG              253,0    261336     471232 /usr/lib64/libblkid.so.1.1.0
systemd      1 root  mem       REG              253,0     90664      90130 /usr/lib64/libz.so.1.2.7
systemd      1 root  mem       REG              253,0    157424      90237 /usr/lib64/liblzma.so.5.2.2
systemd      1 root  mem       REG              253,0     23968      90359 /usr/lib64/libcap-ng.so.0.0.0
systemd      1 root  mem       REG              253,0     19888      90634 /usr/lib64/libattr.so.1.1.0
……

5.-c 参数

执行命令 lsof -c sshd,输出 COMMAND 列包含 sshd 的项。

[root@centos2 /]#  lsof -c sshd 
COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
sshd    1510 root  cwd    DIR              253,0     4096       64 /
sshd    1510 root  rtd    DIR              253,0     4096       64 /
sshd    1510 root  txt    REG              253,0   853024  2450038 /usr/sbin/sshd
sshd    1510 root  mem    REG              253,0    62184    64695 /usr/lib64/libnss_files-2.17.so
sshd    1510 root  mem    REG              253,0    68192    90241 /usr/lib64/libbz2.so.1.0.6
sshd    1510 root  mem    REG              253,0    99944    90322 /usr/lib64/libelf-0.168.so
sshd    1510 root  mem    REG              253,0    19888    90634 /usr/lib64/libattr.so.1.1.0
sshd    1510 root  mem    REG              253,0    15688    90389 /usr/lib64/libkeyutils.so.1.5
sshd    1510 root  mem    REG              253,0    58728   409352 /usr/lib64/libkrb5support.so.0.1
……

6.-d 参数

执行命令 lsof -d 12,输出打开文件描述符 12 的所有项。

[root@centos2 /]#  lsof -d 12
COMMAND    PID   USER   FD      TYPE             DEVICE SIZE/OFF  NODE NAME
systemd      1   root   12u     unix 0xffff8800753a7400      0t0 11936 /run/systemd/private
systemd-j  635   root   12u      REG               0,19  8388608  1396 /run/log/journal/3144c1ec002b4a5ba24a4201fce78a36/system.journal
auditd     941   root   12u  a_inode                0,9        0  7017 [eventfd]
systemd-l  969   root   12u     unix 0xffff88007355c400      0t0 18886 socket
dbus-daem  970   dbus   12u     unix 0xffff88007355e000      0t0 18906 socket
avahi-dae  976  avahi   12u     IPv4              20540      0t0   UDP *:mdns 
NetworkMa 1073   root   12u  netlink                         0t0 22044 KOBJECT_UEVENT
tuned     1513   root   12w      CHR              10,61      0t0  1326 /dev/cpu_dma_latency
cupsd     1514   root   12u     IPv4              25922      0t0   TCP localhost:ipp (LISTEN)
libvirtd  1593   root   12u     unix 0xffff8800760cec00      0t0 27840 /var/run/libvirt/libvirt-admin-sock
gdm       1597   root   12u     unix 0xffff880068a13400      0t0 30006 @/tmp/dbus-wO56ln9Y
dnsmasq   1794   root   12r     FIFO                0,8      0t0 28702 pipe
X         1965   root   12u      CHR              10,63      0t0  1026 /dev/vga_arbiter
gnome-ses 1985    gdm   12u     unix 0xffff880064964000      0t0 30154 /tmp/.ICE-unix/1985
dbus-daem 1992    gdm   12u     unix 0xffff880064980000      0t0 31043 @/tmp/dbus-8WzejNFdMr
dbus-daem 2003    gdm   12u     unix 0xffff88005a2ef800      0t0 32670 @/tmp/dbus-MWHhpKb4yc
gnome-she 2016    gdm   12u     unix 0xffff880064984c00      0t0 31045 socket
pulseaudi 2039    gdm   12r  a_inode                0,9        0  7017 inotify
ibus-daem 2057    gdm   12u     unix 0xffff88005481d400      0t0 33800 @/tmp/dbus-7rkWWgJC
gnome-set 2089    gdm   12r  a_inode                0,9        0  7017 inotify
colord    2102 colord   12u     unix 0xffff88005a2b8000      0t0 33005 socket

7.fileName

执行命令 lsof /usr/lib64/ld-2.17.so,查看打开文件/usr/lib64/ld-2.17.so的进程项。

[root@centos2 /]#  lsof /usr/lib64/ld-2.17.so
COMMAND    PID           USER  FD   TYPE DEVICE SIZE/OFF  NODE NAME
systemd      1           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
systemd-j  635           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
lvmetad    657           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
systemd-u  664           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
auditd     941           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
audispd    943           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
sedispatc  945           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
irqbalanc  968           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
systemd-l  969           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
dbus-daem  970           dbus mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
rtkit-dae  975          rtkit mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
avahi-dae  976          avahi mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
lsmd       977 libstoragemgmt mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
rsyslogd   978           root mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
polkitd    979        polkitd mem    REG  253,0   164264 36574 /usr/lib64/ld-2.17.so
……

8. -i 参数

(1)执行命令 lsof -i 4,输出 TYPE 为 IPv4 的所有项。

[root@centos2 /]#  lsof -i 4
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd      1   root   41u  IPv4  18403      0t0  TCP *:sunrpc (LISTEN)
avahi-dae  976  avahi   12u  IPv4  20540      0t0  UDP *:mdns 
avahi-dae  976  avahi   13u  IPv4  20541      0t0  UDP *:60660 
rsyslogd   978   root    3u  IPv4  20409      0t0  TCP *:shell (LISTEN)
chronyd   1015 chrony    1u  IPv4  21596      0t0  UDP localhost:323 
sshd      1510   root    3u  IPv4  24985      0t0  TCP *:ssh (LISTEN)
cupsd     1514   root   12u  IPv4  25922      0t0  TCP localhost:ipp (LISTEN)
dnsmasq   1793 nobody    3u  IPv4  28688      0t0  UDP *:bootps 

(2)执行命令 lsof -i UDP 输出协议类型为 UDP 的所有项。

[root@centos2 /]#  lsof -i UDP
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
avahi-dae  976  avahi   12u  IPv4  20540      0t0  UDP *:mdns 
avahi-dae  976  avahi   13u  IPv4  20541      0t0  UDP *:60660 
chronyd   1015 chrony    1u  IPv4  21596      0t0  UDP localhost:323 
chronyd   1015 chrony    2u  IPv6  21597      0t0  UDP localhost:323 
dnsmasq   1793 nobody    3u  IPv4  28688      0t0  UDP *:bootps 

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

Linux命令:lsof 的相关文章

  • Linux、ARM:为什么仅当启动时存在 I2C GPIO 扩展器时才创建 gpiochip

    在 imx6sx 硬件平台 NXP 嵌入式 ARM 上使用 Linux 3 14 52 问题是设备树中指定的 PCF8575 I2C GPIO 扩展器不会实例化为 sys class gpio 结构中的设备 除非它们在内核启动期间存在 这些
  • 错误:NVIDIA-SMI 失败,因为无法与 NVIDIA 驱动程序通信

    NVIDIA SMI 抛出此错误 NVIDIA SMI 失败 因为无法与 NVIDIA 通信 司机 确保安装了最新的 NVIDIA 驱动程序并且 跑步 我清除了 NVIDIA 并按照提到的步骤重新安装了它here https askubun
  • 无关的库链接

    我有一个可能有点愚蠢的问题 因为我很确定我可能已经知道答案了 假设你有静态库A 动态共享库B和你的linux下的程序C 假设库 A 调用库 B 中的函数 并且您的程序调用库 A 中的函数 现在假设 C 在 A 中调用的所有函数都不使用 B
  • 如何从linux命令行运行.exe可执行文件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Windows 中有一个 abc exe 可执行文件 我可以使用 DOS 命令提示来执行此应用程序 并为其提供一些运行时变量 我想从
  • 无法仅在控制台中启动 androidstudio

    你好 我的问题是下一个 我下载了Android Studio如果我去 路径 android studio bin 我执行studio sh 我收到以下错误 No JDK found Please validate either STUDIO
  • 怎样才能使 Windows 成为一个开箱即用的 POSIX 兼容操作系统?

    这个问题的动机是我的一个牵强的梦想 即 nix 平台上可用的许多优秀软件可以轻松移植到 Windows 微软最近对开源和开放性采取了不同的方法 所以我真的很想知道如果微软有这样的倾向 这样的事情会有多可行 我很好奇的一些更具体的事情是 是否
  • gethostbyname() 或 getnameinfo() 如何在后台工作?

    How gethostbyname or getnameinfo 在后台工作 include
  • 如何让 clangd 转向 c++20

    当没有其他信息时 如何让 clangd 回退到 c 20 例如 在第一次构建之前 cmake 可以生成一个 这是在带有最新 LLVM 的 Arch Linux 上 这是通过 Emacs LSP 运行的 但这应该没有什么区别 你可以加 Com
  • 伊迪德信息

    重新定义问题 有什么方法可以获取所连接显示器的序列号吗 我想收集显示器的Eid信息 当我使用 logverbose 选项运行 X 时 我可以从 xorg 0 log 文件中获取它 但问题是 如果我切换显示器 拔出当前显示器 然后插入另一个显
  • 在 LINUX 上使用 Python 连接到 OLAP 多维数据集

    我知道如何在 Windows 上使用 Python 连接到 MS OLAP 多维数据集 嗯 至少有一种方法 通常我使用 win32py 包并调用 COM 对象进行连接 import win32com client connection wi
  • 无法执行'x86_64-conda_cos6-linux-gnu-gcc':没有这样的文件或目录(pysam安装)

    我正在尝试安装 pysam 执行后 python path to pysam master setup py build 这个错误的产生是 unable to execute x86 64 conda cos6 linux gnu gcc
  • Linux 中热插拔设备时检测设备是否存在

    我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
  • 为 Qt 应用程序创建 Linux 安装

    我刚刚用 Qt Creator 制作了一个很棒的程序 我对自己很满意 如何将其从台式机移至笔记本电脑 那么 最好的方法是安装程序 对吗 对于 Ubuntu 这是一个 Debian 软件包 对吗 我怎么做 有人这样做过吗 他们可以分享 QT
  • 如何不断刷新屏幕并实时更新[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在linux上写一个C程序 不断刷新屏幕并实时更新 例如类似于top终端中的命令 谁能指出我正确的方向 为了保持它跨终端类型的可移
  • 如何在Python中独立于语言安装(linux)获取用户桌面路径

    我找到了 如何找到用户桌面的路径 的几个问题和答案 但在我看来它们都已失效 至少我找到的那些 原因是 如果用户安装的 Linux 不是英语 他或她的桌面很可能位于除 Desktop 例如 对于瑞典语 我相信它是在 Skrivbord 谁知道
  • 在Linux中断上下文中运行用户线程

    我正在编写一些定制的应用程序 并允许更改 Linux 内核中的中断处理程序代码 我有一个用户线程正在等待中断发生 如果发生中断 那么我要做的第一件事就是执行该用户线程 有什么办法让它发挥作用吗 Thanks 创建一个字符设备 这就是内核所做
  • 无需 cron 在后台发送邮件

    我想知道是否有一种方法可以运行 PHP 循环 以便在后台向订阅者发送几百封电子邮件 我的目标是格式化新闻通讯 单击发送 然后关闭浏览器或更改页面 当然 发送电子邮件的实际过程将在后台运行 不会因浏览器关闭而中断 我知道这可以通过 cron
  • Docker:处理 tar 文件时出错(退出状态 1):设置枢轴目录时出错:不是目录

    我是 Docker 新手 不知道是什么原因导致此错误或如何诊断它 任何有关此问题的具体帮助或有关首先检查何处以诊断此类问题的提示将不胜感激 我的 Dockerfile FROM java 8 Install maven RUN apt ge
  • 归档文件系统或格式

    我正在寻找一种文件类型来存储已退役系统的档案 目前 我们主要使用 tar gz 但从 200GB tar gz 存档中查找并提取几个文件是很麻烦的 因为 tar gz 不支持任何类型的随机访问读取规定 在你明白之前 使用 FUSE 安装 t
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u

随机推荐

  • CTFshow单身杯 部分wp

    前言 不会吧不会吧不会有人520521不约会打比赛吧 文章目录 1 单身杯热身题目 2 misc签到 3 没大没小的串串 4 任性老板 5 蛤壳雪茄 1 6 蛤壳雪茄 2 7 The Dancing Men 8 伪装成RSA的MUSC 9
  • notion搭建博客方法一:notion简单操作说明

    简介 notion搭建博客的方法有很多种 今天介绍最基础的 原汁原味的方法 步骤 注册一个notion账号 使用邮箱就可以很快注册 免费账号除了附件大小 共享用户数等有部分限制其他基本都不影响使用 新建一个Page 输入 然后table I
  • Java课题笔记~ IoC 控制反转

    二 IoC 控制反转 控制反转 IoC Inversion of Control 是一个概念 是一种思想 指将传统上由程序代码直接操控的对象调用权交给容器 通过容器来实现对象的 装配和管理 控制反转就是对对象控制权的转移 从程序代码本身反转
  • springboot 连接redis

    安装文章https blog csdn net yeluo vinager article details 103680059 问题 F soft Redis x64 3 2 100 gt redis server exe service
  • muduo异步日志总结

    muduo中的日志是指诊断日志 即通常用于故障诊断和追踪的日志 便于服务器发生故障时的线索追踪 是网络库中很重要的一个部分 在总结异步日志之前 首先应该清楚什么是异步日志 与同步日志又有什么区别 同步日志与异步日志 同步日志 网络IO线程或
  • iPhone6可能取代公交卡和门禁卡

    10月28日 苹果公司正在积极寻求合作 以增加iPhone 6和iPhone 6 Plus内置的NFC芯片的用途 该芯片目前只能通过Apple Pay支付服务使用 因为苹果并没有向第三方开放API 应用编程接口 苹果正在与潜在合作伙伴展开沟
  • 流水线上的大专生,成功转行高薪IT岗,历程太心酸

    前言 我来自山东滨州 98年的 毕业于某职业学院 一名大专生 专业是机电一体化技术 对编程的认知度为0 和大多数人一样 一个月2500元 浑浑噩噩的工厂生活 大学时光 基本都是在睡觉 上网 逃课 早退中度过 偶尔会有一丝丝危机感 但是没一会
  • 华为OD机试真题-查找单入口空闲区域【2023.Q1】

    题目描述 给定一个 m xn 的矩阵 由若干字符 和0构成 X表示该处已被占据 0 表示该处空闲 请找到最大的单入口空闲区域 解释 空闲区域是由连通的O组成的区域 位于边界的0可以构成入口 单入口空闲区域即有目只有一个位于边界的0作为入口的
  • Linux系统中基于NGINX的代理缓存配置指南

    作为一名专业的爬虫程序员 你一定知道代理缓存在加速网站响应速度方面的重要性 而使用NGINX作为代理缓存服务器 能够极大地提高性能和效率 本文将为你分享Linux系统中基于NGINX的代理缓存配置指南 提供实用的解决方案 助你解决在爬虫过程
  • idea的自定义模板(文件代码模板和文件注释说明文档)

    1 idea自定义文件代码模板 1 步骤 File Settings Editor File and Code Templates 复制 起个名字 name 例如叫 HTML File View 把需要的代码放到合适位置 就做好了文件代码模
  • ES6必须知道的知识点--思维导图

    学习过程中每个人有每个人不同的习惯 我喜欢学完一个知识点再用脑图整理出知识点 这样回顾就有思路 看的顺序是从右上角开始顺时针 下面的图片是ES6要掌握的知识点 如果是要从事Vue React 这些都掌握了你就一只jio 进门了 希望对你有帮
  • 如何存matlab,[转载]如何在Matlab中保存文件及导入文件

    一 保存文件 1 保存整个工作区 File gt Save Workspace as 一个 mat文件 2 保存工作区的变量 在左工作区右击变量名 create M File 3 save命令 1 save 将工作区中的所有变量保存在当前工
  • C++ 从 HDF5 文件读取 Keras 神经网络模型和参数

    C 从 HDF5 文件读取 Keras 神经网络模型和参数 一 背景与应用 二 Keras 保存的 HDF5 参数 Weight 文件分析 二 遍历起点 1 工程需要包含的头文件和库文件 2 打开文件 3 打开 Root Group 并输出
  • uniapp图片上传h5与小程序的差别

    uni app的uni chooseImage图片上传的时候在h5跟小程序的一个差异 upload const token uni getStorageSync token uni chooseImage count 1 最多上传几张图片
  • 问题解决: 此文件来自其他计算机,可能被阻止以帮助保护该计算机/WORD在试图打开文件时遇到错误……...

    最近 在打开下载的office文档 包括word excel ppt等 时候 总是无法直接打开 错误提示如下 无论是邮件中的还是别的网站下载的 均提示该错误 后来搜索相关资料发现 修改其文件属性即可打开 属性 解除锁定
  • Web服务器如何确定哪个servlet处理请求

    Web服务器如何确定哪个Servlet处理请求 1 Servlet中的方法 1 init 方法 在Servlet的生命周期中 仅执行一次init 方法 它是在服务器装入Servlet时执行的 可以配置服务器 以在启动服务器或客户机首次访问S
  • g++11 ubuntu安装 2022

    编译一个C 工程 该工程要求g 版本大于等于11 在Windows上下载了Mingw 12版本 用里边内置的make时 编译出错 改用ubuntu安装g 和make 可以正常编译 记录一下安装过程备忘 安装gcc g 11 该条命令加入一个
  • DllNotFoundException: XRSDKOpenVR Unity.XR.OpenVR.OpenVRLoader.Initialize报错(unity2019.4.8f1)

    打开packageManager检查是否有OpenXR Plugin插件 Remove即可 其他配置 注意版本为Unity2019 4 8f1 使用设备为Htc vive focus 3串流PC Steam VR
  • 让资深猎头-GPT帮你修改简历,Get 心动的offer

    正文共 1391 字 阅读大约需要 4 分钟 求职者必备技巧 您将在4分钟后获得以下超能力 根据JD修改简历 Beezy评级 B级 经过简单的寻找 大部分人能立刻掌握 主要节省时间 推荐人 Kim 编辑者 Linda 图片来源 Lexica
  • Linux命令:lsof

    目录 一 理论 1 lsof 二 实验 1 无参数 2 p 参数 3 l 参数 4 u 参数 5 c 参数 6 d 参数 7 fileName 8 i 参数 一 理论 1 lsof 1 概念 命令 lsof list opened file