在 Windows Server 2022 管理和维护中非常常用CMD命令的功能涵盖了文件操作、磁盘管理、网络配置、系统管理等方面,。

news/2025/1/8 4:39:13/文章来源:https://www.cnblogs.com/suv789/p/18658802

在 Windows Server 2022 中,CMD(命令提示符)提供了众多命令。以下是按功能分类的常见 CMD 命令表格:

功能分类 命令 描述
文件与目录操作 dir 显示目录中的文件和文件夹
  cd / chdir 改变当前目录
  mkdir / md 创建新目录
  rmdir / rd 删除空目录
  del / erase 删除文件
  copy 复制文件
  xcopy 复制文件和目录
  move 移动文件或目录
  rename / ren 重命名文件或目录
磁盘管理 chkdsk 检查磁盘并修复文件系统错误
  diskpart 管理磁盘分区
  format 格式化磁盘
  fsutil 文件系统工具,用于查询和配置文件系统设置
网络管理 ipconfig 显示或配置计算机的 IP 地址信息
  ping 检查网络连接的可达性
  tracert 跟踪数据包到目标主机的路径
  netstat 显示网络连接、路由表和网络接口的状态
  nslookup 查询 DNS 记录
  telnet 通过 Telnet 协议连接远程计算机
  net 用于管理网络资源和用户账户,常见的子命令如 net usenet sharenet start 等
用户与权限管理 net user 管理用户账户
  net localgroup 管理本地组
  net group 管理全局组
  whoami 显示当前登录的用户
  runas 以不同的用户身份运行程序
  icacls 管理文件和目录的访问控制列表 (ACL)
系统信息与配置 systeminfo 显示计算机的详细配置信息
  tasklist 显示当前运行的进程列表
  taskkill 终止一个进程
  msinfo32 打开系统信息工具
  get-wmiobject 使用 WMI 获取计算机硬件、软件和操作系统信息
  wmic Windows 管理工具命令行界面,提供系统管理的多个功能
时间与日期 time 显示或设置系统时间
  date 显示或设置系统日期
环境变量与路径管理 set 显示、设置、删除环境变量
  path 显示或修改执行文件的路径
系统启动与关闭 shutdown 关机或重启计算机
  restart 重启计算机
  logoff 注销当前用户
驱动程序与服务管理 sc 管理 Windows 服务
  net start 启动 Windows 服务
  net stop 停止 Windows 服务
安全与防火墙 netsh 配置网络和防火墙设置
  firewall 配置 Windows 防火墙
  secpol.msc 打开本地安全策略编辑器
脚本与批处理文件 call 调用批处理文件中的其他批处理文件
  echo 打印信息到命令行界面或关闭命令回显
  pause 暂停批处理文件的执行,等待用户按任意键继续
  for 用于循环遍历文件、目录或数字
高级文件操作 robocopy 强大的文件复制工具,支持镜像复制
  comp 比较两个文件或目录中的文件
  fc 比较文件内容
  find 搜索文本中的字符串
打印与共享管理 net share 显示或创建共享目录
  net print 查看或管理打印作业
计算机名与域名管理 hostname 显示计算机的主机名
  net computer 添加或删除计算机到域

备注:

  • CMD命令的功能涵盖了文件操作、磁盘管理、网络配置、系统管理等方面,在 Windows Server 2022 管理和维护中非常常用。
  • 对于更复杂的任务,建议使用 PowerShell,它提供了比 CMD 更强大的命令行操作能力和脚本支持。

功能分类 命令 描述
远程管理 psexec 通过 PsTools 工具以远程方式执行命令,类似于在本地执行命令。此命令属于 Sysinternals 工具集的一部分
  winrs Windows 远程 shell,允许通过命令行在远程计算机上运行命令
  mstsc 启动远程桌面连接工具,允许连接到远程计算机
日志与事件查看 eventvwr 启动事件查看器,查看和分析计算机日志
  wevtutil 用于管理和查询事件日志,可以通过命令行清理、导出、查询等
打印机管理 print 从命令行向打印机发送文件
  lpq 查看打印队列中的打印作业
  lpr 向指定打印机发送打印任务
服务与进程管理 services.msc 启动 Windows 服务管理界面,管理系统中的服务
  taskmgr 启动任务管理器,显示进程和应用程序列表
  schtasks 创建、删除或配置定时任务
安全管理 netstat -an 显示所有的活动连接和端口,监视网络流量
  net user username /delete 删除指定的用户账户
  net accounts 显示和管理系统的密码策略
  auditpol 配置和管理审核策略,查看事件日志中的审计信息
硬件管理与诊断 driverquery 显示计算机上所有已安装驱动程序的列表
  wmic path win32_videocontroller get caption 获取计算机上显示适配器的信息
  wmic memorychip list full 显示计算机的内存条详细信息
  wmic cpu 获取处理器相关信息(如型号、核心数、速度等)
  systeminfo 显示计算机硬件和操作系统的详细信息
  get-wmiobject Win32_Processor 使用 WMI 查询处理器信息
注册表管理 regedit 打开注册表编辑器,进行注册表的修改和管理
  reg query 查询注册表中指定路径的键值
  reg add 向注册表添加键值
  reg delete 从注册表中删除指定的键值
磁盘空间与使用情况 fsutil volume diskfree C: 查询指定驱动器的可用空间
  dir /s 显示当前目录及所有子目录下的文件
  tree 以树状图的形式显示目录结构
故障排除 sfc /scannow 执行系统文件检查,扫描并修复损坏的系统文件
  dism /online /cleanup-image /restorehealth 使用部署映像服务和管理工具修复系统映像
  chkdsk C: /f /r 检查磁盘上的错误并修复(包括查找坏道并修复文件系统错误)
环境配置与设置 setx 设置或删除用户和系统环境变量
  get-command 列出所有可用的 PowerShell 命令
性能监控与分析 perfmon 启动性能监视器,监控计算机的资源使用情况(CPU、内存、磁盘、网络等)
  tasklist /v 显示详细的任务和进程信息
组策略管理 gpedit.msc 打开组策略编辑器,进行本地计算机策略的配置
  gpresult /R 显示计算机当前应用的组策略设置
  secpol.msc 打开本地安全策略编辑器,用于配置安全设置
文件系统访问控制 icacls 修改文件和文件夹的访问控制列表(ACL)
  cacls 修改文件和文件夹的访问权限(较旧的工具,现在推荐使用 icacls
多任务和并行操作 start 启动一个新的命令行窗口或应用程序
  start /min 启动应用程序并最小化窗口
  start /wait 启动应用程序并等待它完成执行后再返回
虚拟化与容器管理 docker 管理 Docker 容器和镜像(如果已安装 Docker)
  Hyper-V 创建和管理 Hyper-V 虚拟机(如果启用了 Hyper-V)
PowerShell 相关 powershell 启动 PowerShell 会话,进行更复杂的管理和脚本执行
Windows 更新 wuauclt 启动 Windows 更新客户端
  usoclient 启动更新服务客户端,检查更新
其他常用命令 shutdown /r /f 强制重启计算机,并关闭所有应用程序
  shutdown /s /f 强制关闭计算机,并关闭所有应用程序
  ver 显示当前操作系统的版本信息

说明:

  • 命令行实用程序:以上命令涵盖了从日常管理到故障排除、性能监控等多方面功能。Windows Server 2022 提供的命令行工具非常强大,可以在没有图形界面的情况下进行完整的服务器管理。

    • PowerShell 提升:虽然 CMD 命令对于许多基础操作足够用,但 PowerShell 提供了更多功能,尤其在批量管理、自动化脚本和远程管理方面更为强大,建议熟悉 PowerShell 对 Windows Server 的深入管理。


功能分类 命令 描述
远程管理与操作 net use \\hostname\share 连接远程共享文件夹,建立网络驱动器连接
  net view 查看局域网内其他计算机及其共享资源
  net share 显示本机共享的文件夹或资源
  netstat -ano 显示所有网络连接及相关进程的 PID
  telnet 启动 Telnet 客户端,允许通过命令行与远程设备建立连接
磁盘与存储管理 diskpart 启动磁盘分区工具,用于磁盘管理(创建、删除、扩展分区等)
  format 格式化磁盘驱动器或分区
  chkdsk /f /r 检查并修复磁盘错误,扫描并修复坏道(需要重新启动)
  mountvol 显示或管理卷的挂载点信息
  vssadmin list shadows 显示和管理磁盘的卷影副本(备份)
  fsutil behavior set DisableDeleteNotify 0 启用或禁用文件系统的“删除通知”功能(用于检查 SSD 上 TRIM 支持)
系统配置与管理 msconfig 打开系统配置工具,配置启动项、服务、引导选项等
  bcdedit 查看和修改启动配置数据(BCD)
  winver 显示 Windows 操作系统的版本信息
  powercfg /energy 创建能源报告,检查系统的电源使用效率和潜在的节能问题
  powercfg /hibernate off 禁用休眠模式
  powercfg /hibernate on 启用休眠模式
  shutdown /r /o 重启并进入高级启动选项(例如安全模式、修复计算机等)
日志与审计 wevtutil qe Security 查询安全日志中的事件(例如登录记录、权限变更等)
  auditpol /get /category:* 查看和配置审核策略(记录各种系统事件)
  auditpol /set /category:"Logon/Logoff" /success:enable 启用/禁用特定类别的审计(例如登录、注销事件)
组策略与安全管理 gpupdate /force 强制立即更新计算机和用户的组策略设置
  gpresult /H result.html 生成组策略的 HTML 报告文件
  secpol.msc 打开本地安全策略编辑器,用于管理账户策略、审核策略等
Windows 防火墙与端口管理 netsh advfirewall show allprofiles 显示防火墙的配置信息
  netsh advfirewall firewall add rule name="Allow Port 8080" protocol=TCP dir=in localport=8080 action=allow 添加防火墙规则,允许通过特定端口的流量
  netsh interface ipv4 show config 查看当前网络接口的 IPv4 配置(IP 地址、子网掩码、网关等)
用户与账户管理 net user 显示或修改用户账户信息(如用户名、密码、权限等)
  net user username password /add 添加新用户账户并设置密码
  net user username /delete 删除指定的用户账户
  net localgroup groupname /add 将用户添加到本地组
  net localgroup groupname /delete 从本地组中删除用户
网络与连接管理 ipconfig /all 显示计算机的详细网络配置,包括所有网络接口的 IP 地址、网关、DNS 服务器等
  ipconfig /flushdns 清除 DNS 缓存
  ipconfig /release 释放当前的 IP 地址(用于 DHCP 配置)
  ipconfig /renew 请求新的 IP 地址(用于 DHCP 配置)
  ping 检测网络连接情况,检查到目标主机的连通性
  tracert 跟踪数据包到达目标主机的路径,查看经过的路由节点
  nslookup 查询 DNS 记录,进行域名解析
  route print 显示路由表信息(可以查看路由配置)
进程和任务管理 tasklist 显示当前正在运行的进程列表
  taskkill /PID [pid] /F 强制终止指定进程(根据 PID)
  taskkill /IM [image_name] /F 强制结束指定的进程(根据进程名)
软件安装与管理 msiexec /i [path to .msi file] 使用 MSI 安装包安装软件
  msiexec /x [path to .msi file] 卸载 MSI 安装包
远程桌面管理 rdpshell 启动远程桌面会话(在 Windows Server 中常用于管理远程连接)
  qwinsta 查看当前远程桌面会话信息
Windows 更新与维护 wuauclt /detectnow 强制 Windows 更新客户端检测更新
  wuauclt /updatenow 强制 Windows 更新客户端立即下载并安装更新
虚拟化与容器管理 Get-VM 使用 PowerShell 命令管理 Hyper-V 虚拟机
  docker ps 显示当前运行的 Docker 容器
  docker stop container_id 停止指定的 Docker 容器
故障排除 msdt 启动 Windows 故障诊断工具,诊断和解决常见问题
  sfc /scannow 执行系统文件检查,扫描并修复损坏的系统文件
  dism /online /cleanup-image /restorehealth 使用部署映像服务和管理工具修复系统映像
脚本与批处理 batch 创建和执行批处理脚本
  powershell -ExecutionPolicy Bypass -File script.ps1 使用 PowerShell 执行脚本,绕过脚本执行策略(如已禁用脚本执行)

说明:

  • 网络管理:包括 pingtracert 和 nslookup 等命令,这些命令非常适合检查和诊断网络连接问题。
  • 安全管理:包括 Windows 防火墙的管理、用户账户的管理、组策略的应用等,确保服务器安全性至关重要。
  • 系统配置与维护:如 powercfg 和 msconfig 等命令可以帮助你调整系统的电源设置和启动配置,优化系统运行。
  • 磁盘与存储diskpart 和 chkdsk 等工具可以帮助管理磁盘分区和检查磁盘健康。
  • 远程管理:命令如 telnet 和 net use 可以让你远程管理文件、连接其他计算机或设备。

这些命令和工具使得在 Windows Server 2022 环境下的管理工作更加高效和灵活。


功能分类 命令 描述
虚拟化与容器管理 Get-VM 使用 PowerShell 获取 Hyper-V 虚拟机列表(适用于 Windows Server 容器或虚拟机管理)
  New-VM -Name "VMName" -MemoryStartupBytes 2GB 创建新的 Hyper-V 虚拟机,并指定启动内存
  Start-VM -Name "VMName" 启动指定的 Hyper-V 虚拟机
  Stop-VM -Name "VMName" 停止指定的 Hyper-V 虚拟机
  Get-VMNetworkAdapter 查看或管理 Hyper-V 虚拟机的网络适配器
  docker run -d --name container_name image_name 使用 Docker 创建并启动容器
  docker exec -it container_name bash 在正在运行的 Docker 容器中启动交互式 shell
事件日志与故障排除 eventvwr 打开事件查看器,查看 Windows 系统和应用程序的日志
  wevtutil qe Application /f:text /c:10 查看应用程序日志中的最新 10 条记录(可以指定日志类别)
  wevtutil epl Application C:\logfile.evtx 导出指定日志文件到指定路径
  eventcreate /ID 100 /L APPLICATION /T INFORMATION /SO "MySource" /D "Event Description" 手动创建自定义事件日志
  Get-EventLog -LogName Application -Newest 20 查看应用程序日志中的最新 20 条记录
磁盘与存储管理 diskpart list disk 显示所有连接的磁盘驱动器
  diskpart select disk [number] 选择指定编号的磁盘
  diskpart clean 清除磁盘上的所有分区(警告:数据会丢失)
  diskpart create partition primary size=10000 在指定磁盘上创建大小为 10GB 的主分区
  format D: /fs:NTFS /q /v:Label 快速格式化指定的磁盘分区,指定文件系统类型(如 NTFS)和标签
  mountvol X: /s 挂载卷标识符或挂载点,使磁盘分区成为系统可访问的挂载点
任务计划与自动化 schtasks /create /tn "TaskName" /tr "path\to\script.bat" /sc daily /st 09:00 创建计划任务,定时执行指定脚本或程序
  schtasks /run /tn "TaskName" 立即执行指定的计划任务
  schtasks /query 查看当前计划任务列表
  at 12:00 /interactive notepad.exe 在特定时间执行任务(例如在中午 12 点启动记事本)
用户账户与权限管理 net localgroup administrators user_name /add 将用户添加到本地管理员组
  net localgroup administrators user_name /delete 从本地管理员组中删除用户
  net user user_name password /active:no 禁用用户账户(例如禁用用户访问权限)
  net user user_name password /active:yes 启用用户账户
  icacls "C:\path\to\folder" /grant username:(OI)(CI)F 为指定文件夹授予用户完全控制权限
共享与网络服务管理 net share sharename=path 创建文件共享
  net share sharename /delete 删除文件共享
  net start [service_name] 启动指定的服务(如:net start wuauserv 启动 Windows 更新服务)
  net stop [service_name] 停止指定的服务(如:net stop wuauserv 停止 Windows 更新服务)
  netstat -s 显示网络统计信息,包括接收/发送的字节数、连接状态等
  netstat -p TCP 显示 TCP 连接的详细信息
系统诊断与修复 sfc /scannow 扫描并修复操作系统中的损坏或丢失的系统文件
  dism /online /cleanup-image /restorehealth 修复操作系统映像并解决系统问题(需要管理员权限)
  chkdsk C: /f 检查并修复指定驱动器上的文件系统错误(需重启系统)
  chkdsk C: /r 检查并修复磁盘上的坏道,同时恢复可读取的数据
  bcdedit /set {default} safeboot minimal 设置启动选项为“安全模式”
远程桌面与管理 mstsc /v:hostname 启动远程桌面会话,连接到指定主机
  qwinsta 显示当前用户的远程会话信息
  rwinsta sessionID 断开指定的远程桌面会话
软件安装与管理 msiexec /i "package.msi" /quiet 静默安装 MSI 软件包,确保安装过程中没有用户干预
  msiexec /x "package.msi" /quiet 静默卸载 MSI 软件包
  get-windowsfeature 查看和管理 Windows Server 的功能(如 IIS、AD DS 等)
  install-windowsfeature Web-Server 安装 IIS(Web 服务器)功能
系统监控与资源管理 tasklist /FI "STATUS eq running" 显示正在运行的进程列表
  tasklist /FI "USERNAME eq user_name" 按照用户名筛选进程列表
  taskkill /F /IM process_name.exe 强制结束指定名称的进程
  perfmon 启动性能监视器,查看系统性能数据(如 CPU、内存、磁盘使用等)
打印机与设备管理 print /D:\\server\printer_name document.txt 将文档发送到指定网络打印机
  net print \\server\printer_name 查看网络打印机的当前打印队列
  prncnfg /s:server /p:printer /t:tray /o 配置远程打印机的选项(如纸盘、打印顺序等)
故障诊断与修复 msdt.exe 启动 Windows 故障诊断工具,自动检测并修复常见问题
  dxdiag 运行 DirectX 诊断工具,查看系统硬件和驱动程序的详细信息

说明:

  1. 虚拟化与容器管理:涵盖了 Hyper-V 和 Docker 的命令,帮助你管理虚拟机和容器的生命周期。
  2. 事件日志与故障排除:包括了查看、查询和导出事件日志的命令,以及手动创建自定义事件。
  3. 磁盘与存储管理:包括 diskpart 的更多使用案例,如磁盘清理、分区创建与格式化。
  4. 任务调度与自动化:任务调度命令如 schtasks 可以自动化执行常见任务,减少管理员的工作量。
  5. 系统诊断与修复:通过 sfcchkdsk 和 dism 等命令修复系统故障,保持操作系统的健康状态。
  6. 远程管理与桌面管理:通过 mstsc 和 qwinsta 等命令管理远程桌面会话,便于多台服务器

常见 CMD 和 PowerShell 命令

功能分类 命令 描述
Hyper-V 虚拟机管理 Get-VM -Name "VMName" 获取指定虚拟机的详细信息
  Set-VM -Name "VMName" -ProcessorCount 4 设置虚拟机的 CPU 核心数
  New-VM -Name "VMName" -MemoryStartupBytes 4GB -NewVHDPath "C:\VMs\VMName.vhdx" 创建一个新的虚拟机并指定虚拟硬盘位置
  Remove-VM -Name "VMName" -Force 强制删除虚拟机及其关联的所有资源
  Set-VM -Name "VMName" -AutomaticStartAction Start 设置虚拟机为自动启动
  `Get-VM Start-VM`
PowerShell 脚本管理 Get-Command 获取当前 PowerShell 会话中可用的所有命令列表
  Get-Help 获取命令的帮助文档
  Set-ExecutionPolicy RemoteSigned 修改 PowerShell 的执行策略以允许脚本执行(仅限管理员权限)
  Start-Process "C:\Program Files\MyApp\app.exe" 启动指定路径的应用程序
  Invoke-Command -ScriptBlock {Get-Service} 通过 PowerShell 执行远程命令
  New-Item -Path "C:\TestFolder" -ItemType Directory 创建新目录
  Get-Content -Path "C:\LogFile.txt" 读取指定路径的文件内容
网络管理与配置 ipconfig 查看当前网络配置(IP 地址、子网掩码、网关等)
  ipconfig /flushdns 刷新 DNS 缓存
  ipconfig /release 释放当前网络适配器的 IP 地址
  ipconfig /renew 获取新的 IP 地址
  ping [hostname] 测试与指定主机的网络连接
  tracert [hostname] 跟踪网络路径,查看从本机到目标主机的路由路径
  nslookup [hostname] 查询 DNS 记录
  route print 显示当前的路由表
  netstat -an 显示所有当前活动的网络连接
  netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0 设置静态 IP 地址
  netsh wlan show profiles 查看已保存的无线网络配置
安全与权限管理 secpol.msc 打开本地安全策略管理器
  gpresult /R 显示计算机和用户的组策略结果
  net user username password /domain 在域控制器上创建或修改用户账号
  icacls "C:\path\to\folder" /deny username:(OI)(CI)F 为指定文件夹或文件设置拒绝权限
  icacls "C:\path\to\folder" /reset 重置文件或文件夹的访问控制列表(ACL)
  Get-LocalUser 获取本地用户账户的详细信息
  Set-LocalUser -Name "userName" -Enabled $false 禁用本地用户账户
系统服务管理 Get-Service 获取当前所有服务的状态信息
  Start-Service [ServiceName] 启动指定名称的服务
  Stop-Service [ServiceName] 停止指定名称的服务
  Restart-Service [ServiceName] 重启指定名称的服务
  Set-Service -Name "ServiceName" -StartupType Disabled 禁用指定服务的启动类型
磁盘与分区管理 diskpart 启动磁盘分区工具,进行磁盘分区操作
  diskpart list volume 查看当前的磁盘卷
  diskpart select disk 0 选择第一个磁盘(根据磁盘编号选择)
  diskpart create partition primary size=10000 创建一个大小为 10GB 的主分区
  diskpart format fs=NTFS quick 快速格式化指定磁盘为 NTFS 文件系统
  `Get-Disk Initialize-Disk`
  `Get-Volume Format-Volume -FileSystem NTFS -Confirm:$false`
远程桌面与管理 mstsc /v:192.168.1.10 使用远程桌面连接到指定 IP 地址的计算机
  pssession -ComputerName "Server01" 启动 PowerShell 会话,连接到远程计算机
  Get-RemoteDesktopSession 获取远程桌面会话的信息
  shutdown /m \\hostname /r 重启指定远程计算机
  shutdown /m \\hostname /s /t 60 在 60 秒后关闭远程计算机
Windows 防火墙管理 netsh advfirewall show allprofiles 显示当前防火墙规则的详细信息
  netsh advfirewall firewall add rule name="Allow ICMP" protocol=ICMP 在防火墙中添加允许 ICMP 协议的规则(用于 ping 测试)
  Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False 禁用所有网络配置文件(例如公共、私人和域网络)
  New-NetFirewallRule -DisplayName "AllowSSH" -Protocol TCP -LocalPort 22 -Action Allow 允许通过防火墙的 SSH 连接规则(端口 22)
文件和文件夹管理 robocopy "C:\source" "D:\backup" /E 使用 Robocopy 执行目录间的复制,并包括子目录
  xcopy C:\source D:\backup /s /e /h 使用 Xcopy 执行复制,包含子文件夹和隐藏文件
  move "C:\file.txt" "D:\" 将文件移动到指定目录
  del /f /q "C:\path\to\file.txt" 强制删除文件,并且不提示确认
  `Get-Item -Path "C:\file.txt" Remove-Item`
性能监控与资源管理 perfmon 打开性能监视器,可以实时查看 CPU、内存、磁盘等的使用情况
  Get-Process 获取当前运行的所有进程的信息
  Stop-Process -Name "processName" 停止指定进程
  Get-WmiObject -Class Win32_Processor 查看处理器的性能数据(如使用率、时钟速度等)
软件安装与管理 msiexec /i "C:\path\to\package.msi" 安装指定路径的 MSI 软件包
  msiexec /x "C:\path\to\package.msi" 卸载指定路径的 MSI 软件包
  Get-WindowsFeature 查看当前 Windows Server 的已安装功能
  Install-WindowsFeature Web-Server 安装 IIS(Web 服务器)功能

说明:

  1. Hyper-V 虚拟机管理:包括了创建、配置、删除虚拟机的基本命令,帮助管理员管理 Hyper-V 环境。

 

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

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

相关文章

OpenVX功能参数分析

3. 节点参数节点创建函数的参数定义为原子类型,如vx_int32、vx_enum,或对象,如vx_scalar、vx_image。框架应将节点创建功能的原子变量转换为vx_scalar引用,供节点使用。vx_scalar类型的节点参数,可以在图形执行期间更改;而如果改变原子类型的节点参数(vx_int32等),则至…

OpenVX参数节点执行独立性

8.节点执行独立性 在如图2-5所示例中,客户端根据输入图像、梯度幅度和梯度相位。OpenVX并不要求并行运行,但可以由OpenVX供应商实现。 图2-5 具有一些独立节点的简单图形。 构造这种图形的代码,如下所示。 vx_context context = vxCreateContext(); vx_image images[] = {…

4书推荐《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》

4本书推荐《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》由清华大学出版社资深编辑赵佳霓老师策划编辑的新书《AI芯片开发核心技术详解》已经出版,京东、淘宝天猫、当当等网上,相应陆陆续续可以购买。该…

BOF编写-修改时间戳

模板配置 跟着网上的教程使用evilashz师傅的模板,下载模板解压至vs的模板目录: %UserProfile%\Documents\Visual Studio 2022\Templates\ProjectTemplates​​ 创建新项目选择刚刚新增的类型:Beacon Object File​。 ​​ ‍ 环境适配 生成时报错,我使用的是2022版本的,模…

【分布式系统】 分布式调度 设计,要考虑 哪些问题?

一、分布式调度框架的核心功能二、什么是 任务调度 ?三、什么是分布式 任务调度 ?四、分布式调度框架的主要功能五、分布式调度框架的核心业务场景六、分布式任务调度的核心组件七、分布式任务调度的架构模式八、常见的分布式调度框架包括九、XXL-Job的工作流程十、 Quartz 的…

一文搞懂L1-L3业务流程体系分析,价值流、端到端流程、职能流程

今天我们聊聊业务流程体系分析这个话题。 业务流程的概念 业务流程是企业为实现目标而制定的一套系统化的工作方法。它由一系列有序的业务活动组成,按照既定规则将资源(输入)转化为有价值的结果(输出)。 在业务架构分析阶段,业务流程发挥着关键作用: • 明确业务运作的方…

[SSL/TLS/PKI] 基于`Let’s Encrypt`,获取免费SSL证书

缘起:云厂商卖的SSL证书太贵 概述:Let’s Encrypt 支持申请免费SSL证书的CA机构支持提供免费SSL证书的CA机构有:Let’s Encrypt ZeroSSL SSL For Free Cloudflare BuyPass AWS本文我们来试试 Let’s Encrypt 怎么用。https://letsencrypt.org/zh-cn/getting-started/Let’s …

.NET 响应式编程 System.Reactive 系列文章(二):深入理解 IObservableT 和 IObserverT

在 Rx 中,数据流的生产和消费是通过 观察者模式(Observer Pattern) 实现的。这种模式定义了两种角色: - IObservable.NET 响应式编程 System.Reactive 系列文章(二):深入理解 IObservable<T> 和 IObserver<T>引言:为什么我们调整了学习顺序? 在上一篇文章…

WebPack站点实战(一)

以下文章来源于一位不愿透露姓名的热心网友 ,作者不愿透露姓名的热心网友 文章配套B站视频,很多话语简略了,建议配着视频看。 地址:https://www.bilibili.com/video/BV13F411P7XB/ 开始之前了,简单过一下下面几个方法加深印象,便于更好理解加载器。也可以直接从webpack标…

CUDA概念

1.1.0f加个f,成单精度计算,不加会默认成double 2.快速指令:__add()加两个下划线 3.CUDA计算能力1.3以上才支持双精度,4.0往后支持双精度浮点计算 单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。单精度在一些处理器上比双精度更快而且只占用…

12.09百度机器翻译SDK实验

一、实验要求百度机器翻译SDK实验(2024.11.15日完成) 任务一:下载配置百度翻译Java相关库及环境(占10%)。 任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。 任务三:完成百度翻译相关功能代码并测试调用,要求可以实现…

弹性波动力学笔记(十)罗格里德斯公式推导

在应力计算中大量需要轴旋转公式计算,因此本笔记给出了罗格里德斯轴旋转公式Note: Derivation of the Rodriguez Formula In this Note, we will derive a formula for \(\mathbf{R}(\widehat{\mathbf{n}},\theta)\) . Consider the three dimensional rotation of a vecto…