鸿蒙开发网络管理:【@ohos.net.connection (网络连接管理)】

网络连接管理

说明:

本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import connection from '@ohos.net.connection'

connection.getDefaultNet

getDefaultNet(callback: AsyncCallback): void

获取默认激活的数据网络,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
callbackAsyncCallback<[NetHandle]>回调函数。

示例:

connection.getDefaultNet(function (error, netHandle) {console.log(JSON.stringify(error))console.log(JSON.stringify(netHandle))
})

connection.getDefaultNet

getDefaultNet(): Promise

获取默认激活的数据网络,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

返回值:

类型说明
Promise<[NetHandle]>以Promise形式返回默认激活的数据网络。

示例:

connection.getDefaultNet().then(function (netHandle) {console.log(JSON.stringify(netHandle))
})

connection.hasDefaultNet

hasDefaultNet(callback: AsyncCallback): void

检查默认数据网络是否被激活,使用callback方式作为异步方法。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
callbackAsyncCallback回调函数,默认数据网络被激活返回true。

示例:

connection.hasDefaultNet(function (error, has) {console.log(JSON.stringify(error))console.log(has)
})

connection.hasDefaultNet

hasDefaultNet(): Promise

检查默认数据网络是否被激活,使用Promise方式作为异步方法。

系统能力:SystemCapability.Communication.NetManager.Core

返回值:

类型说明
Promise以Promise形式返回,默认数据网络被激活返回true。

示例:

connection.hasDefaultNet().then(function (has) {console.log(has)
})

connection.getAllNets

getAllNets(callback: AsyncCallback<Array>): void

获取全部激活的数据网络列表,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
callbackAsyncCallback<Array<[NetHandle]>>回调函数。

示例:

connection.getAllNets(function (error, nets) {console.log(JSON.stringify(error))console.log(JSON.stringify(nets))
});

connection.getAllNets

getAllNets(): Promise<Array>

获取全部激活的数据网络列表,使用promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

返回值:

类型说明
Promise<Array<[NetHandle]>>以Promise形式返回激活的数据网络列表。

示例:

connection.getAllNets().then(function (nets) {console.log(JSON.stringify(nets))
});

connection.getConnectionProperties

getConnectionProperties(netHandle: NetHandle, callback: AsyncCallback): void

获取netHandle对应的网络的连接信息,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄。
callbackAsyncCallback<[ConnectionProperties]>回调函数。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.getConnectionProperties(netHandle, function (error, info) {console.log(JSON.stringify(error))console.log(JSON.stringify(info))})
})

connection.getConnectionProperties

getConnectionProperties(netHandle: NetHandle): Promise

获取netHandle对应的网络的连接信息,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄。

返回值:

类型说明
Promise<[ConnectionProperties]>以Promise形式返回网络的连接信息。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.getConnectionProperties(netHandle).then(function (info) {console.log(JSON.stringify(info))})
})

connection.getNetCapabilities

getNetCapabilities(netHandle: NetHandle, callback: AsyncCallback): void

获取netHandle对应的网络的能力信息,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄。
callbackAsyncCallback<[NetCapabilities]>回调函数。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.getNetCapabilities(netHandle, function (error, info) {console.log(JSON.stringify(error))console.log(JSON.stringify(info))})
})

connection.getNetCapabilities

getNetCapabilities(netHandle: NetHandle): Promise

获取netHandle对应的网络的能力信息,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄。

返回值:

类型说明
Promise<[NetCapabilities]>以Promise形式返回网络的能力信息。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.getNetCapabilities(netHandle).then(function (info) {console.log(JSON.stringify(info))})
})

connection.reportNetConnected

reportNetConnected(netHandle: NetHandle, callback: AsyncCallback): void

报告网络状态已连接,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO 和 ohos.permission.INTERNET

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄,参考[NetHandle]。
callbackAsyncCallback回调函数。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.reportNetConnected(netHandle, function (error) {console.log(JSON.stringify(error))});
});

connection.reportNetConnected

reportNetConnected(netHandle: NetHandle): Promise

报告网络状态已连接,使用promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO 和 ohos.permission.INTERNET

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄,参考[NetHandle]。

返回值:

类型说明
Promise以Promise形式返回执行结果。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.reportNetConnected(netHandle).then(function () {console.log(`report success`)});
});

connection.reportNetDisconnected

reportNetDisconnected(netHandle: NetHandle, callback: AsyncCallback): void

报告网络状态已断开,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO 和 ohos.permission.INTERNET

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄,参考[NetHandle]。
callbackAsyncCallback回调函数。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.reportNetDisconnected(netHandle, function (error) {console.log(JSON.stringify(error))});
});

connection.reportNetDisconnected

reportNetDisconnected(netHandle: NetHandle): Promise

报告网络状态已断开,使用promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO 和 ohos.permission.INTERNET

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netHandle[NetHandle]数据网络的句柄,参考[NetHandle]。

返回值:

类型说明
Promise以Promise形式返回执行结果。

示例:

connection.getDefaultNet().then(function (netHandle) {connection.reportNetDisconnected(netHandle).then(function () {console.log(`report success`)});
});

connection.getAddressesByName

getAddressesByName(host: string, callback: AsyncCallback<Array>): void

使用默认网络解析主机名以获取所有IP地址,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。
callbackAsyncCallback<Array<[NetAddress]>>回调函数。

示例:

let host = "xxxx";
connection.getAddressesByName(host, function (error, addresses) {console.log(JSON.stringify(error))console.log(JSON.stringify(addresses))
})

connection.getAddressesByName

getAddressesByName(host: string): Promise<Array>

使用默认网络解析主机名以获取所有IP地址,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。

返回值:

类型说明
Promise<Array<[NetAddress]>>以Promise形式返回所有IP地址。

示例:

let host = "xxxx";
connection.getAddressesByName(host).then(function (addresses) {console.log(JSON.stringify(addresses))
})

connection.createNetConnection

createNetConnection(netSpecifier?: NetSpecifier, timeout?: number): NetConnection

获取一个netSpecifier指定的网络的句柄。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
netSpecifier[NetSpecifier]指定网络的各项特征,不指定则关注默认网络。
timeoutnumber获取netSpecifier指定的网络时的超时时间,仅netSpecifier存在时生效。

返回值:

类型说明
[NetConnection]所关注的网络的句柄。

示例:

// 关注默认网络
let netConnection = connection.createNetConnection()// 关注蜂窝网络
let netConnectionCellular = connection.createNetConnection({netCapabilities: {bearerTypes: [NetBearType.BEARER_CELLULAR]}
})

NetConnection

网络连接的句柄。

on(‘netAvailable’)

on(type: ‘netAvailable’, callback: Callback): void

订阅网络可用事件。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netAvailable’。 netAvailable:数据网络可用事件。
callbackCallback<[NetHandle]>回调函数。

示例:

netConnection.on('netAvailable', function (data) {console.log(JSON.stringify(data))
})

on(‘netCapabilitiesChange’)

on(type: ‘netCapabilitiesChange’, callback: Callback<{ netHandle: NetHandle, netCap: NetCapabilities }>): void

订阅网络能力变化事件。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netCapabilitiesChange’。 netCapabilitiesChange:网络能力变化事件。
callbackCallback<{ netHandle: [NetHandle], netCap: [NetCapabilities]}>回调函数。

示例:

netConnection.on('netCapabilitiesChange', function (data) {console.log(JSON.stringify(data))
})

on(‘netConnectionPropertiesChange’)

on(type: ‘netConnectionPropertiesChange’, callback: Callback<{ netHandle: NetHandle, connectionProperties: ConnectionProperties }>): void

订阅网络连接信息变化事件。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netConnectionPropertiesChange’。 netConnectionPropertiesChange:网络连接信息变化事件。
callbackCallback<{ netHandle: [NetHandle], connectionProperties: [ConnectionProperties]}>回调函数。

示例:

netConnection.on('netConnectionPropertiesChange', function (data) {console.log(JSON.stringify(data))
})

on(‘netBlockStatusChange’)

on(type: ‘netBlockStatusChange’, callback: Callback<{ netHandle: NetHandle, blocked: boolean }>): void

订阅网络阻塞状态事件,使用callback方式作为异步方法。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netBlockStatusChange’。 netBlockStatusChange:网络阻塞状态事件。
callbackCallback<{ netHandle: [NetHandle], blocked: boolean }>回调函数。

示例:

netConnection.on('netBlockStatusChange', function (data) {console.log(JSON.stringify(data))
})

on(‘netLost’)

on(type: ‘netLost’, callback: Callback): void

订阅网络丢失事件。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netLost’。 netLost:网络严重中断或正常断开事件。
callbackCallback<[NetHandle]>回调函数。

示例:

let netConnection1 = connection.createNetConnection()
netConnection1.on('netLost', function (data) {console.log(JSON.stringify(data))
})

on(‘netUnavailable’)

on(type: ‘netUnavailable’, callback: Callback): void

订阅网络不可用事件。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
typestring订阅事件,固定为’netUnavailable’。 netUnavailable:网络不可用事件。
callbackCallback回调函数。

示例:

netConnection.on('netUnavailable', function (data) {console.log(JSON.stringify(data))
})

register

register(callback: AsyncCallback): void

订阅指定网络状态变化的通知。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
callbackAsyncCallback回调函数。

示例:

netConnection.register(function (error) {console.log(JSON.stringify(error))
})

unregister

unregister(callback: AsyncCallback): void

取消订阅默认网络状态变化的通知。

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
callbackAsyncCallback回调函数。

示例:

netConnection.unregister(function (error) {console.log(JSON.stringify(error))
})

NetHandle

数据网络的句柄。

在调用NetHandle的方法之前,需要先获取NetHandle对象。

系统能力:SystemCapability.Communication.NetManager.Core

属性

参数名类型说明
netIdnumber网络ID,必须大于等于100。

getAddressesByName

getAddressesByName(host: string, callback: AsyncCallback<Array>): void

使用对应网络解析主机名以获取所有IP地址,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。
callbackAsyncCallback<Array<[NetAddress]>>回调函数

示例:

connection.getDefaultNet().then(function (netHandle) {let host = "xxxx";netHandle.getAddressesByName(host, function (error, addresses) {console.log(JSON.stringify(error))console.log(JSON.stringify(addresses))})
})

getAddressesByName

getAddressesByName(host: string): Promise<Array>

使用对应网络解析主机名以获取所有IP地址,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。

返回值:

类型说明
Promise<Array<[NetAddress]>>以Promise形式返回所有IP地址。

示例:

connection.getDefaultNet().then(function (netHandle) {let host = "xxxx";netHandle.getAddressesByName(host).then(function (addresses) {console.log(JSON.stringify(addresses))})
})

getAddressByName

getAddressByName(host: string, callback: AsyncCallback): void

使用对应网络解析主机名以获取第一个IP地址,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。
callbackAsyncCallback<[NetAddress]>回调函数。

示例:

connection.getDefaultNet().then(function (netHandle) {let host = "xxxx";netHandle.getAddressByName(host, function (error, address) {console.log(JSON.stringify(error))console.log(JSON.stringify(address))})
})

getAddressByName

getAddressByName(host: string): Promise

使用对应网络解析主机名以获取第一个IP地址,使用Promise方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Communication.NetManager.Core

参数:

参数名类型必填说明
hoststring需要解析的主机名。

返回值:

类型说明
Promise<[NetAddress]>以Promise形式返回第一个IP地址。

示例:

connection.getDefaultNet().then(function (netHandle) {let host = "xxxx";netHandle.getAddressByName(host).then(function (address) {console.log(JSON.stringify(address))})
})

NetSpecifier

提供承载数据网络能力的实例。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
netCapabilities[NetCapabilities]存储数据网络的传输能力和承载类型。
bearerPrivateIdentifierstring网络标识符,WIFI网络的标识符是"wifi",蜂窝网络的标识符是"slot0"(对应SIM卡1)。

NetCapabilities

网络的能力集。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
linkUpBandwidthKbpsnumber上行(设备到网络)带宽。
linkDownBandwidthKbpsnumber下行(网络到设备)带宽。
networkCapArray<[NetCap]>网络具体能力。
bearerTypesArray<[NetBearType]>网络类型。

NetCap

网络具体能力。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名说明
NET_CAPABILITY_MMS0表示网络可以访问运营商的MMSC(Multimedia Message Service,多媒体短信服务)发送和接收彩信。
NET_CAPABILITY_NOT_METERED11表示网络流量未被计费。
NET_CAPABILITY_INTERNET12网络可以访问Internet。
NET_CAPABILITY_NOT_VPN15表示网络不使用VPN(Virtual Private Network,虚拟专用网络)。
NET_CAPABILITY_VALIDATED16网络可用。

NetBearType

网络类型。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

名称说明
BEARER_CELLULAR0蜂窝网络。
BEARER_WIFI1Wi-Fi网络。
BEARER_ETHERNET3以太网网络。

ConnectionProperties

网络连接信息。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
interfaceNamestring网卡名称。
domainsstring所属域,默认""。
linkAddressesArray<[LinkAddress]>链路信息。
routesArray<[RouteInfo]>路由信息。
dnsesArray<[NetAddress]>网络地址,参考[NetAddress]。
mtunumber最大传输单元。

LinkAddress

网络链路信息。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
address[NetAddress]链路地址。
prefixLengthnumber链路地址前缀的长度。

RouteInfo

网络路由信息。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
interfacestring网卡名称。
destination[LinkAddress]目的地址。
gateway[NetAddress]网关地址。
hasGatewayboolean是否有网关。
isDefaultRouteboolean是否为默认路由。

NetAddress

网络地址。

系统能力:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。

参数名类型说明
addressstring地址。
familynumberIPv4 = 1,IPv6 = 2,默认IPv4。
portnumber端口,取值范围[0, 65535]。

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

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

相关文章

大话设计模式解读03-装饰模式

本篇文章&#xff0c;来解读《大话设计模式》的第6章——装饰模式。并通过C代码实现实例代码的功能。 注&#xff1a;第3~6章讲的是设计模式中的一些原则&#xff08;第3章&#xff1a;单一职责原则&#xff1b;第4章&#xff1a;开放-封闭原则&#xff1b;第5章&#xff1a;依…

什么是扩展运算符;

在JavaScript中&#xff0c;扩展运算符&#xff08;Spread Operator&#xff09;是另一种常用的运算符&#xff0c;尤其在处理数组和对象时非常有用。它以三个连续的点&#xff08;…&#xff09;表示&#xff0c;可以将数组、对象或字符串展开为它们的个别元素或属性。这种运算…

嵌入式linux系统中SPI子系统原理分析01

大家好,今天给大家分享一下,如何使用linux系统中的SPI通信协议,实现主从设备之间的信息传递。 SPI是一种常见的设备通用通信协议。它是一个独特优势就是可以无中断发送数据,可以连续发送或接收任意数量的位。而在I2C和UART中,数据以数据包的形式发送,有限定位数。 …

FreeBSD通过CBSD管理低资源容器jail来安装Ubuntu子系统实践

简介 FreeBSD、CBSD、Jail和Ubuntu&#xff0c;四者的组合方案可以说是强强联合&#xff0c;极具性价比和竞争力&#xff01;同时安装简单方便&#xff0c;整体方案非常先进。 CBSD是为FreeBSD jail子系统、bhyve、QEMU/NVMM和Xen编写的管理层。该项目定位为一个综合解决方案…

【操作系统】线程进程相关

线程 & 进程 1 进程 2 线程 2.1 线程保序 在C中&#xff0c;线程的执行顺序是由操作系统调度的&#xff0c;并且通常是不能被程序员直接控制的。也就是说&#xff0c;你不能直接强制线程按照特定的顺序执行。然而&#xff0c;你可以使用某些同步机制来影响线程的执行顺…

MinIO:构建未来的开源对象存储解决方案

MinIO&#xff1a;构建未来的开源对象存储解决方案 在当今数据驱动的世界中&#xff0c;对象存储已成为云计算环境中不可或缺的一部分。随着数据量的激增&#xff0c;企业和开发者们都在寻找既高效又经济的数据存储方案。在这个背景下&#xff0c;MinIO应运而生&#xff0c;它…

Win和Linux的状态空间模型安装教程

目录 一、Linux系统安装 二、Win系统安装 1&#xff09;、安装causal_conv1d 1、第一种方法 2、第二种方法&#xff08;感觉可靠&#xff09; 3、第三种方法&#xff1a;直接下载大神编译好的文件进行安装 2&#xff09;、安装mamba-ssm 1、第一种方法 2、第二种方法&…

wondershaper 一款限制 linux 服务器网卡级别的带宽工具

文章目录 一、关于奇迹整形器二、文档链接三、源码下载四、限流测试五、常见报错1. /usr/local/sbin/wondershaper: line 145: tc: command not found2. Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs.. 一、关于奇迹整形…

Memcached:高性能分布式缓存系统的奥秘解锁

在高并发的互联网应用场景中&#xff0c;缓存系统的作用至关重要。它可以显著提高系统的响应速度&#xff0c;减轻数据库的压力。在众多缓存技术中&#xff0c;Memcached以其简单、高效、稳定的特性脱颖而出&#xff0c;成为了全球众多互联网公司的选择。本文将为您全面揭秘Mem…

Langchain中使用Ollama提供的Qwen大模型进行Function Call实现天气查询、网络搜索

Function Call&#xff0c;或者叫函数调用、工具调用&#xff0c;是大语言模型中比较重要的一项能力&#xff0c;对于扩展大语言模型的能力&#xff0c;或者构建AI Agent&#xff0c;至关重要。 Function Call的简单原理如下&#xff1a; 按照特定规范&#xff08;这个一般是L…

vue跨域问题,请注意你的项目是vue2还是vue3

uniapp跨域设置了&#xff0c;但还是有问题 uniapp设置代理后还是无法请求后端接口vue2项目设置代理vue3项目设置代理 uniapp设置代理后还是无法请求后端接口 如果你在possman&#xff0c;apifox上测试接口都没有问题&#xff0c;但是在hbuild项目中设置代理后&#xff0c;还是…

多尺度特征提取:原理、应用与挑战

多尺度 多尺度特征提取&#xff1a;原理、应用与挑战**原理****应用****挑战****总结** 多尺度特征提取&#xff1a;原理、应用与挑战 在计算机视觉、自然语言处理和信号处理等领域&#xff0c;有效地捕捉和解析数据的多种尺度特性是至关重要的。多尺度特征提取是一种技术&…

数据治理:让数据提取更高效、更准确的关键

数据治理&#xff1a;让数据提取更高效、更准确的关键 在数字化浪潮的推动下&#xff0c;数据已成为企业运营和决策的重要基石。然而&#xff0c;单纯的数据堆积并不能带来实际的业务价值&#xff0c;关键在于如何高效、准确地提取并利用这些数据。而数据治理&#xff0c;作为…

融资融券有哪些交易技巧,两融利率现在最低多少?4.0%!

融资融券交易技巧 授信额度技巧 当我们账户净资产有显著增长时&#xff0c;最好主动申请增加信用额度&#xff0c;这样在后面行情好转入资金需要进行更多融资融券交易时就不会受限于授信额度&#xff0c;避免因为临时申请增加额度而错过交易机会。 买入委托技巧 现金的折算率…

小孟再接盲盒小程序,3天开发完!

大家好&#xff0c;我是程序员小孟。 前面开发了很多的商业的单子&#xff0c;私活联盟的小伙伴慢慢的逐渐搞自己的产品。 前面的话&#xff0c;开发了盲盒小程序&#xff0c;最近又接了一款盲盒小程序。因为前面有开发过&#xff0c;所以我们的成本也少了很多。 盲盒小程序…

一个基于MySQL的数据库课程设计的基本框架

数据库课程设计&#xff08;MySQL&#xff09;通常涉及多个步骤&#xff0c;以确保数据库的有效设计、实现和维护。以下是一个基于MySQL的数据库课程设计的基本框架&#xff0c;结合参考文章中的相关信息进行整理&#xff1a; ### 一、引言 * **背景**&#xff1a;简要介绍为…

走进Elasticsearch

什么是ES 是一个分布式、RESTful风格的搜索和数据分析引擎 中文参考文档&#xff1a; 《Elasticsearch中文文档》 | Elasticsearch 技术论坛 elasticSearch官网&#xff1a; Functions and Operators | Elasticsearch Guide [7.11] | Elastic查询方式 Kibana查询&#xff08;原…

2024.6.17 作业 xyt

今日作业&#xff1a; 升级优化自己应用程序的登录界面。 要求&#xff1a; 1. qss实现 2. 需要有图层的叠加 &#xff08;QFrame&#xff09; 3. 设置纯净窗口后&#xff0c;有关闭等窗口功能。 4. 如果账号密码正确…

代码随想录算法训练营刷题复习4 :单调栈

单调栈 单调栈 如果题目出现典型的 【左小 中大(栈中左侧元素都比此值小) || 右小】&#xff08;寻找右侧第一个比此值小的元素&#xff09; 【左大 中小(栈中左侧元素都比此值大) || 右大】&#xff08;寻找右侧第一个比此值大的元素&#xff09; 数据关系的话&#xff0c;可…

Marin说PCB之orcad-capture原理图封装库的创建总结----01

今天是个不错的日子&#xff0c;我早上一出门刚骑车到半路就开始下大雨了&#xff0c;可是天气预报上明明说的没有雨啊&#xff0c;所以说天气预报就像是女人的脾气一样&#xff0c;难以揣摩啊&#xff0c;也尽量少去揣摩吧。 小编我刚刚到公司&#xff0c;就收到美国分部同事J…