ps专门做兼职的网站天津自动seo

news/2025/9/23 9:41:59/文章来源:
ps专门做兼职的网站,天津自动seo,万网 网站,品牌网站设计案例简述 QNetworkInterface类负责提供主机的IP地址和网络接口的列表。 QNetworkInterface表示了当前程序正在运行时与主机绑定的一个网络接口。每个网络接口可能包含0个或多个IP地址#xff0c;每个IP地址都可选择性地与一个子网掩码和/或一个广播地址相关联。这样的列表可以通过…简述 QNetworkInterface类负责提供主机的IP地址和网络接口的列表。 QNetworkInterface表示了当前程序正在运行时与主机绑定的一个网络接口。每个网络接口可能包含0个或多个IP地址每个IP地址都可选择性地与一个子网掩码和/或一个广播地址相关联。这样的列表可以通过addressEntries()方法获得。当子网掩码或者广播地址不必要时可以使用allAddresses()便捷函数来仅仅获得IP地址。 QNetworkInterface使用hardwareAddress()方法获取接口的硬件地址。 不是所有的操作系统都支持这些所有的特性。只有IPv4地址可以保证在所有平台上都能被这个类列举出来尤其是IPv6地址的列举目前只支持Windows XP及相关版本、Linux、MacOS和BSDs。   简述常用接口获取所有IP地址获取网络接口列表更多参考   常用接口 枚举 QNetworkInterface::InterfaceFlag 标识 QNetworkInterface::InterfaceFlags 指定网络接口相关的标识可能的值 常量值描述QNetworkInterface::IsUp0x1网络接口处于活动状态QNetworkInterface::IsRunning0x2网络接口已分配资源QNetworkInterface::CanBroadcast0x4网络接口工作在广播模式QNetworkInterface::IsLoopBack0x8网络接口是环回接口也就是说它是一个虚拟接口其目的是主机本身QNetworkInterface::IsPointToPoint0x10网络接口是一个点对点接口也就是说有一个单一的其他地址可以直接由它到达。QNetworkInterface::CanMulticast0x20网络接口支持多播  注意一个网络接口不能既是broadcast-based又是point-to-point。 InterfaceFlags类型是一个QFlags类型定义它存储一个或InterfaceFlag的组合值。   QListQHostAddress allAddresses() [static] 这个便利函数返回主机上面发现的所有IP地址。相当于allInterfaces()返回的所有对象调用addressEntries()来获取QHostAddress对象列表然后对每一个对象调用QHostAddress::ip()方法。   QListQNetworkInterface allInterfaces() [static] 返回的主机上找到的所有的网络接口的列表。在失败情况下它会返回一个空列表。   QListQNetworkAddressEntry addressEntries() const 返回IP地址列表这个接口具备连同与其相关的网络掩码和广播地址。 如果不需要子网掩码或广播地址的信息可以调用allAddresses()函数来只获取IP地址。   InterfaceFlags flags() const 返回与此网络接口关联的标志。   QString hardwareAddress() const 返回此接口的底层硬件地址。在以太网接口上这将是表示MAC地址的字符串用冒号分隔。 其他接口类型可能有硬件地址的其他类型。不应该依赖于实现这个函数返回一个有效的MAC地址。   QString humanReadableName() const 如果名称可确定在Windows上返回网络接口的人类可读的名称例如“本地连接”如果不能这个函数返回值与name()相同。用户可以在Windows控制面板中修改人类可读的名称因此它可以在程序的执行过程中变化的名称。 在Unix上此函数目前返回值总是和name()相同因为Unix系统不存储人类可读的名称的配置。   bool isValid() const 如果此QNetworkInterface对象包含一个的有效的网络接口则返回true。   QString QNetworkInterface::name() const 返回网络接口的名称。在Unix系统中这是一个包含接口的类型和任选的序列号的字符串例如“eth0”、“lo”或者“pcn0”在Windows中这是一个内部ID用户不能更改。 获取所有IP地址 通过调用便利的静态函数allAddresses()可以返回一个QHostAddress地址列表只能获取IP地址没有子网掩码和广播地址的信息。 QListQHostAddress list QNetworkInterface::allAddresses(); foreach (QHostAddress address, list) {if (!address.isNull())qDebug() Address : address.toString(); } 1234512345输出如下 Address : “fe80::550c:ab19:fb48:1c9%15” Address : “169.254.1.201” Address : “fe80::d086:8566:6065:8954%11” Address : “172.18.4.165” Address : “fe80::f864:a962:7219:f98e%16” Address : “192.168.17.1” Address : “fe80::8169:691f:148e:d3cb%17” Address : “192.168.178.1” Address : “fe80::5996:27a3:83b5:2ae7%18” Address : “192.168.56.1” Address : “::1” Address : “127.0.0.1” QHostAddress类提供一个IP地址更多参考Qt之QHostAddress 获取网络接口列表 通过调用便利的静态函数allInterfaces()可以返回一个QNetworkInterface网络接口列表通过QNetworkAddressEntry可以获取IP地址、子网掩码和广播地址等信息。 QListQNetworkInterface list QNetworkInterface::allInterfaces(); foreach (QNetworkInterface netInterface, list) {if (!netInterface.isValid())continue;qDebug() ********************;QNetworkInterface::InterfaceFlags flags netInterface.flags();if (flags.testFlag(QNetworkInterface::IsRunning) !flags.testFlag(QNetworkInterface::IsLoopBack)) { // 网络接口处于活动状态qDebug() Device : netInterface.name(); // 设备名qDebug() HardwareAddress : netInterface.hardwareAddress(); // 硬件地址qDebug() Human Readable Name : netInterface.humanReadableName(); // 人类可读的名字}// QListQNetworkAddressEntry entryList netInterface.addressEntries();// foreach(QNetworkAddressEntry entry, entryList) { // 遍历每一个IP地址// qDebug() IP Address: entry.ip().toString(); // IP地址// qDebug() Netmask: entry.netmask().toString(); // 子网掩码// qDebug() Broadcast: entry.broadcast().toString(); // 广播地址//} } 1234567891011121314151617181920212212345678910111213141516171819202122通过flags()函数可以获取到当前网络接口的标识利用testFlag()进行过滤就可以获取我们想要的内容设备名、硬件地址、名字。 注意为了简单我注释掉了IP地址的信息需要的可以自行测试。 QNetworkAddressEntry类存储了一个IP地址子网掩码和广播地址。更多参考Qt之QNetworkAddressEntry 输出如下     Device : “{BE9972CD-860E-4E15-8CE2-3F25EF0A7A24}” HardwareAddress : “94:DE:80:21:92:17” Human Readable Name : “本地连接” Device : “{29F85058-E757-4F60-BF7B-47F6227C8CBC}” HardwareAddress : “00:50:56:C0:00:01” Human Readable Name : “VMware Network Adapter VMnet1” Device : “{A297491C-D43C-4F85-A674-88368F8D4FC1}” HardwareAddress : “00:50:56:C0:00:08” Human Readable Name : “VMware Network Adapter VMnet8” Device : “{1AE5F6FC-478A-4EAB-B4D2-86201A6B2090}” HardwareAddress : “0A:00:27:00:00:12” Human Readable Name : “VirtualBox Host-Only Network” 更多参考 Qt之网络编程Qt之QHostInfoQt之QHostAddressQt之QNetworkAddressEntry转自http://blog.csdn.net/liang19890820/article/details/50775052 简述 QNetworkInterface类负责提供主机的IP地址和网络接口的列表。 QNetworkInterface表示了当前程序正在运行时与主机绑定的一个网络接口。每个网络接口可能包含0个或多个IP地址每个IP地址都可选择性地与一个子网掩码和/或一个广播地址相关联。这样的列表可以通过addressEntries()方法获得。当子网掩码或者广播地址不必要时可以使用allAddresses()便捷函数来仅仅获得IP地址。 QNetworkInterface使用hardwareAddress()方法获取接口的硬件地址。 不是所有的操作系统都支持这些所有的特性。只有IPv4地址可以保证在所有平台上都能被这个类列举出来尤其是IPv6地址的列举目前只支持Windows XP及相关版本、Linux、MacOS和BSDs。   简述常用接口获取所有IP地址获取网络接口列表更多参考   常用接口 枚举 QNetworkInterface::InterfaceFlag 标识 QNetworkInterface::InterfaceFlags 指定网络接口相关的标识可能的值 常量值描述QNetworkInterface::IsUp0x1网络接口处于活动状态QNetworkInterface::IsRunning0x2网络接口已分配资源QNetworkInterface::CanBroadcast0x4网络接口工作在广播模式QNetworkInterface::IsLoopBack0x8网络接口是环回接口也就是说它是一个虚拟接口其目的是主机本身QNetworkInterface::IsPointToPoint0x10网络接口是一个点对点接口也就是说有一个单一的其他地址可以直接由它到达。QNetworkInterface::CanMulticast0x20网络接口支持多播  注意一个网络接口不能既是broadcast-based又是point-to-point。 InterfaceFlags类型是一个QFlags类型定义它存储一个或InterfaceFlag的组合值。   QListQHostAddress allAddresses() [static] 这个便利函数返回主机上面发现的所有IP地址。相当于allInterfaces()返回的所有对象调用addressEntries()来获取QHostAddress对象列表然后对每一个对象调用QHostAddress::ip()方法。   QListQNetworkInterface allInterfaces() [static] 返回的主机上找到的所有的网络接口的列表。在失败情况下它会返回一个空列表。   QListQNetworkAddressEntry addressEntries() const 返回IP地址列表这个接口具备连同与其相关的网络掩码和广播地址。 如果不需要子网掩码或广播地址的信息可以调用allAddresses()函数来只获取IP地址。   InterfaceFlags flags() const 返回与此网络接口关联的标志。   QString hardwareAddress() const 返回此接口的底层硬件地址。在以太网接口上这将是表示MAC地址的字符串用冒号分隔。 其他接口类型可能有硬件地址的其他类型。不应该依赖于实现这个函数返回一个有效的MAC地址。   QString humanReadableName() const 如果名称可确定在Windows上返回网络接口的人类可读的名称例如“本地连接”如果不能这个函数返回值与name()相同。用户可以在Windows控制面板中修改人类可读的名称因此它可以在程序的执行过程中变化的名称。 在Unix上此函数目前返回值总是和name()相同因为Unix系统不存储人类可读的名称的配置。   bool isValid() const 如果此QNetworkInterface对象包含一个的有效的网络接口则返回true。   QString QNetworkInterface::name() const 返回网络接口的名称。在Unix系统中这是一个包含接口的类型和任选的序列号的字符串例如“eth0”、“lo”或者“pcn0”在Windows中这是一个内部ID用户不能更改。 获取所有IP地址 通过调用便利的静态函数allAddresses()可以返回一个QHostAddress地址列表只能获取IP地址没有子网掩码和广播地址的信息。 QListQHostAddress list QNetworkInterface::allAddresses(); foreach (QHostAddress address, list) {if (!address.isNull())qDebug() Address : address.toString(); } 1234512345输出如下 Address : “fe80::550c:ab19:fb48:1c9%15” Address : “169.254.1.201” Address : “fe80::d086:8566:6065:8954%11” Address : “172.18.4.165” Address : “fe80::f864:a962:7219:f98e%16” Address : “192.168.17.1” Address : “fe80::8169:691f:148e:d3cb%17” Address : “192.168.178.1” Address : “fe80::5996:27a3:83b5:2ae7%18” Address : “192.168.56.1” Address : “::1” Address : “127.0.0.1” QHostAddress类提供一个IP地址更多参考Qt之QHostAddress 获取网络接口列表 通过调用便利的静态函数allInterfaces()可以返回一个QNetworkInterface网络接口列表通过QNetworkAddressEntry可以获取IP地址、子网掩码和广播地址等信息。 QListQNetworkInterface list QNetworkInterface::allInterfaces(); foreach (QNetworkInterface netInterface, list) {if (!netInterface.isValid())continue;qDebug() ********************;QNetworkInterface::InterfaceFlags flags netInterface.flags();if (flags.testFlag(QNetworkInterface::IsRunning) !flags.testFlag(QNetworkInterface::IsLoopBack)) { // 网络接口处于活动状态qDebug() Device : netInterface.name(); // 设备名qDebug() HardwareAddress : netInterface.hardwareAddress(); // 硬件地址qDebug() Human Readable Name : netInterface.humanReadableName(); // 人类可读的名字}// QListQNetworkAddressEntry entryList netInterface.addressEntries();// foreach(QNetworkAddressEntry entry, entryList) { // 遍历每一个IP地址// qDebug() IP Address: entry.ip().toString(); // IP地址// qDebug() Netmask: entry.netmask().toString(); // 子网掩码// qDebug() Broadcast: entry.broadcast().toString(); // 广播地址//} } 1234567891011121314151617181920212212345678910111213141516171819202122通过flags()函数可以获取到当前网络接口的标识利用testFlag()进行过滤就可以获取我们想要的内容设备名、硬件地址、名字。 注意为了简单我注释掉了IP地址的信息需要的可以自行测试。 QNetworkAddressEntry类存储了一个IP地址子网掩码和广播地址。更多参考Qt之QNetworkAddressEntry 输出如下     Device : “{BE9972CD-860E-4E15-8CE2-3F25EF0A7A24}” HardwareAddress : “94:DE:80:21:92:17” Human Readable Name : “本地连接” Device : “{29F85058-E757-4F60-BF7B-47F6227C8CBC}” HardwareAddress : “00:50:56:C0:00:01” Human Readable Name : “VMware Network Adapter VMnet1” Device : “{A297491C-D43C-4F85-A674-88368F8D4FC1}” HardwareAddress : “00:50:56:C0:00:08” Human Readable Name : “VMware Network Adapter VMnet8” Device : “{1AE5F6FC-478A-4EAB-B4D2-86201A6B2090}” HardwareAddress : “0A:00:27:00:00:12” Human Readable Name : “VirtualBox Host-Only Network” 更多参考 Qt之网络编程Qt之QHostInfoQt之QHostAddressQt之QNetworkAddressEntry

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

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

相关文章

第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)

第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025) 2025 4th International Conference on Cloud Computing, Big Data Application and Software Engineering 第四届云计算、大数据应用与软件工程国际学…

织梦网站名称工程建设开工网站信息

我们平时很多场合需要演示讲解时,少不了使用PPT。尤其目前白领层人士,项目总结、产品介绍、调研报告…无时无刻不被PPT包围,又无时无刻不被PPT设计所困恼。诚然设计好看实用的PPT需要高质量素材资源和坚实的文字功底。但在处理美化PPT时&…

网站建设与网页设计专业沧州英文模板建站

目录 原子性 一致性 持久性 隔离性 事务隔离级别 并发执行可能存在问题 脏读问题 不可重复读 幻读 难点解析 原子性 事务最核心的就是原子性 以前人们认为原子不可再分,用原子性来表示一个事务不可分割 update account set balancebalance-500 where nam…

奥运网站模板祁阳网页设计

当你在国外需要帮助的时候,这些礼貌用语真的是能够帮到你的哦 1.Would/Could you help me? 你可帮助我吗? 相信有些人想请求帮助的时候,一开口就用Can you,这个用在朋友或者熟人上面当然是没有问题的,但是如果是向…

房产门户网站平台搭建财经最新消息今天

使用Vue3的组合API封装的可复用的功能函数 自定义hook的作用类似于vue2中的mixin技术 自定义Hook的优势: 很清楚复用功能代码的来源, 更清楚易懂 案例: 收集用户鼠标点击的页面坐标 hooks/useMousePosition.ts文件代码: import { ref, onMounted, onUnmounted …

设计师网站pin专业教育网站建设

使用 async/await 是必须避免的陷阱 如果我们使用过 nodejs,那么我们可能已经在 javaSoript 中使用了异步操作。异步任务是一个独立于 JavaSoript 引擎的主线程执行的操作。从本质上讲,这就是应用程序功能没有阻塞的 UI 的原因。 nodejs 的单线程性质&a…

关于建设学校网站策划书的范本江苏外协机械加工网

反编译小程序出现异常: SyntaxError: Unexpected token ‘}’ 网上很多都说使用最新版本的反编译 wxappUnpacker-master 包可以进行解析,但是大神已经停止了更新wxappUnpacker-master 包; 查找了网上大部分的wxappUnpacker-master 包&#…

Neo4j常用的语句记录

1. 核心概念:节点、关系、属性 在开始学习语句之前,先理解三个核心概念:节点:表示实体(如人、电影、产品)。用圆括号表示:()。(p:Person):一个带有标签 Person 的节点,变量名为 p。关系:表示节点之间的连接。…

wordpress数据库导入放心网站推广优化咨询

时序分解 | MATLAB实现CEEMDANSE自适应经验模态分解样本熵计算 目录 时序分解 | MATLAB实现CEEMDANSE自适应经验模态分解样本熵计算效果一览基本介绍程序设计参考资料 效果一览 基本介绍 MATLAB实现CEEMDANSE自适应经验模态分解样本熵计算 包括频谱图 附赠案例数据 可直接运行 …

Model Context Protocol (MCP) 完整协议流程详解

1. 概述 Model Context Protocol (MCP) 是一种标准化协议,允许应用程序向AI助手提供上下文信息,包括工具、资源和提示等。该协议基于JSON-RPC 2.0规范,支持双向通信。 2. MCP连接建立流程 2.1 初始连接 sequenceDia…

Java中 String、StringBuilder 和 StringBuffer 的区别? - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

常用的 HTTP 请求方法和区别

常用的 HTTP 请求方法最核心和常用的方法有以下几个:GET用途:请求指定的资源。只用于获取数据,不应产生任何“副作用”(如修改数据)。特点:请求的参数直接附加在 URL 后面(查询字符串 Query String),有长度限…

什么叫网站优化怎么用vs做网站开发

背景 美团点评作为全球最大的生活服务平台,承接超过千万的POI,服务于数量庞大的活跃用户。在海量数据的前提下,定位运营业务、准确找到需要数据的位置,并快速提供正确、一致、易读的数据就变得异常困难,这些困难主要体…

网站左侧导航栏设计交换链接是什么意思

目录 什么是渗透测试 渗透测试的重要性 渗透测试的前置技能 开始入门学习路线 什么是渗透测试 渗透测试,通常被视为模拟黑客的一种安全评估行为,其目的在于全面挖掘目标网站或主机的潜在安全漏洞。与真实的黑客攻击不同,渗透测试旨在发现…

个人建网站做站长手机做免费个人网站

目录 前言1. mysql.connector2. pymysql 前言 连接Mysql一般有几种方法,主要讲解mysql.connector以及pymysql的连接 后续如果用到其他库还会持续总结! 对于数据库中的表格,本人设计如下:(为了配合下面的操作) 1. mysql.connector mysql.connector 是一…

网站cms模板那些网站可以做行测题

随着城市建设的不断发展和交通运输的快速增长,渣土车作为建筑行业中不可或缺的运输工具,承担着大量的渣土运输任务。然而,由于渣土车在运输过程中存在超速、违规变道、碾压行人等交通安全问题,给道路交通和行人安全带来了严重的隐…

网站容易出现的问题什么叫网站前台

一、session 1、客户端发送请求,服务器将登录信息存储在 Session 中,Session 依赖于 Cookie(cookie指的就是在浏览器里面存储的一种数据,仅仅是浏览器实现的一种数据存储功能。Cookie实际上是一小段的文本信息。)&…

高平网站建设沉默是金什么意思

目录 引言 1 FastSAM介绍 1.1 FastSAM诞生 1.2 模型算法 1.3 实验结果 2 FastSAM运行环境构建 2.1 conda环境构建 2.2 运行环境安装 2.3 模型下载 3 FastSAM运行 3.1 命令行运行 3.1.1 Everything mode 3.1.2 Text prompt 3.1.3 Box prompt (xywh) 3.1.4 Points p…

网站运营推广主要做什么的泰安房产网站

目的 Redis和Msql来保持数据同步,并且强一致,以此来提高对应接口的响应速度,刚开始考虑是用mybatis的二级缓存,发现坑不少,于是决定自己搞 要关注的问题点 操作数据必须是唯一索引 如果更新数据不是唯一索引&#…