WLAN Hostapd配置参数详解 - CN
想必大家平台在调试Hostapd时,针对某些特殊的参数,很难一下子理清楚其用法,这里对hostapd使用的配置参数进行一个归纳,以供大家参考( 其英文参考为:WLAN Hostapd配置参数详解 - EN-CSDN博客):
interface=wlan0 | 接口名称,此属性也可以被“-i”参数覆盖。 |
bridge=br0 | 可以使用此参数将AP接口自动添加到桥接中(在hostapd启动更改接口模式之前,brctl可能会拒绝执行此操作)。 |
driver=hostap | 驱动接口类型(hostap/wired/none/nl80211/bsd),默认为:hostap。 |
ctrl_interface=/var/run/hostapd | Hostapd会在此目录下创建Socket文件,以用于监听状态信息和配置请求,Socket文件将以接口命名,所以可以同时运行多个hostapd进程。 |
ctrl_interface_group=0 | 可以使用hostpad_cli命令的用户组,默认情况下,hostapd配置为使用0(root)。如果希望非root用户可以使用该接口,可以添加新组并将此值更改为该组,将需要访问接口的用户添加到该组即可,此变量可以是组名或着gid。例如:# ctrl_interface_group=wheel |
ssid=test | AP的名称。还可以使用“双引号字符串、十六进制转储、printf转义字符串”的格式,如下所示: # ssid="test" # ssid=74657374 # ssid=P"hello\nthere" |
country_code=US | 配置国家码,但是当前很多驱动禁止在应用层配置国家码。 |
ieee80211d=1 | 使能IEEE 802.11d。 |
ieee80211h=1 | 使能IEEE 802.11h,这个参数是支持雷达检测和DFS。 |
hw_mode=g | 工作模式,a是5 GHz,g是2.4 GHz。 |
channel=1 | 信道编号,如果是0或者acs_survey,开机将自动选择合适的信道。 |
op_class=131 | 操作类,它定义了在特定频段内的信道集合及其相应的带宽。这对于配置无线网络的频率和信道布局至关重要,尤其是在遵守不同地区无线电频率管理法规的情况下。参考:IEEE 802.11, Annex E, Table E-4。 |
beacon_int=100 | Beacon报文的时间间隔,默认:100;范围为:15..65535。 |
dtim_period=2 | 用于指定DTIM间隔,DTIM是一个用于指示有缓冲的多播和广播数据等待传输给STA的信标帧。参考:WLAN Powersave Mode_wifi powersave模式-CSDN博客 |
max_num_sta=255 | 允许AP接入的最大STA数。 |
rts_threshold=-1 | 用于设置RTS阈值,这个阈值决定了数据帧的长度是否需要使用RTS/CTS握手机制。如果数据帧的长度超过RTS阈值,发送方将在发送数据帧之前发送RTS帧,并等待接收方的CTS帧确认,以减少由于隐藏节点问题导致的碰撞。
|
fragm_threshold=-1 | 用于设置帧分片的阈值。帧分片是将较大的数据帧分割成更小的片段以减少数据碰撞和提高传输可靠性的一种机制。
|
accept_mac_file=/etc/hostapd.accept deny_mac_file=/etc/hostapd.deny | 用于控制AP的MAC地址访问控制列表。这些参数指定文件路径,这些文件包含允许或拒绝访问无线网络的MAC地址列表。 |
auth_algs=3 | 用于指定无线网络的认证算法。不同的值代表不同的认证方法,可以通过组合这些值来允许多种认证方式。auth_algs 参数接受一个整数值,其每一位表示一种认证算法。auth_algs参数参考:WLAN数据加密机制_tls加密wifi-CSDN博客 |
ignore_broadcast_ssid=0 | 用于控制是否隐藏无线网络的SSID。当SSID被隐藏时,AP不会在信标帧中广播它的SSID,从而使得网络在扫描时不容易被发现。ignore_broadcast_ssid参数的取值和含义:
|
vendor_elements=dd0411223301 | 用于添加自定义的供应商特定的信息元素到无线帧中。信息元素是无线网络帧中的可选字段,用于携带各种附加信息。供应商特定的信息元素由特定供应商定义,通常用于实现某些专有功能或扩展。vendor_elements参数解释:
|
wmm_enabled=1 | 用于启用或禁用Wi-Fi多媒体功能。WMM是一种通过优先级队列管理无线网络中不同类型流量的机制,旨在改善无线多媒体应用(如视频、语音和音频流)的性能和用户体验。 |
wmm_ac_bk_cwmin=4 wmm_ac_bk_cwmax=10 wmm_ac_bk_aifs=7 wmm_ac_bk_txop_limit=0 wmm_ac_bk_acm=0 wmm_ac_be_aifs=3 wmm_ac_be_cwmin=4 wmm_ac_be_cwmax=10 wmm_ac_be_txop_limit=0 wmm_ac_be_acm=0 wmm_ac_vi_aifs=2 wmm_ac_vi_cwmin=3 wmm_ac_vi_cwmax=4 wmm_ac_vi_txop_limit=94 wmm_ac_vi_acm=0 wmm_ac_vo_aifs=2 wmm_ac_vo_cwmin=2 wmm_ac_vo_cwmax=3 wmm_ac_vo_txop_limit=47 wmm_ac_vo_acm=0 | 用于配置Wi-Fi多媒体的后台(Background, AC_BK)优先级队列的行为。WMM通过使用不同的参数来定义每个优先级队列的访问控制方法,以便更好地管理无线网络中的不同类型流量。参数说明: wmm_ac_bk_cwmin,最小竞争窗口决定了无线设备在传输前等待的随机时间的下限。较小的值意味着设备可能更快地尝试传输数据。
wmm_ac_bk_cwmax,最大竞争窗口决定了无线设备在传输前等待的随机时间的上限。较大的值意味着设备可能需要更长时间尝试传输数据。
wmm_ac_bk_aifs,AIFS的值越大,设备在每次传输前等待的时间越长。
wmm_ac_bk_txop_limit,值为0表示没有特定的时间限制,即设备一次只能传输一个数据包。
wmm_ac_bk_acm,值为 0 表示不需要接纳控制,设备可以随时尝试传输数据。
|
ieee80211n=1 | 使能IEEE 802.11n。 |
ieee80211ac=1 | 使能IEEE 802.11ac。 |
ht_capab=[HT40-][SHORT-GI-20][SHORT-GI-40] | 用于配置支持高吞吐量(HT,也称为 802.11n)的无线网络的能力。具体来说,ht_capab参数允许管理员指定AP支持的HT功能和选项。以下是 ht_capab参数的一些常见选项和作用:
|
vht_capab=[SHORT-GI-80][HTC-VHT] | 用于配置支持超高吞吐量(VHT,也称为 802.11ac)的无线网络的能力。具体来说,vht_capab 参数允许管理员指定AP支持的 VHT 功能和选项。以下是vht_capab参数的一些常见选项和作用:
|
vht_oper_chwidth=1 | 用于配置超高吞吐量(VHT,即 802.11ac)操作中的频道宽度。具体来说,它指定了无线接入点(AP)在 VHT 模式下使用的频道宽度。频道宽度直接影响了无线网络的数据传输速率和吞吐量。以下是 vht_oper_chwidth 参数的一些常见取值和作用:
|
ieee80211ax=1 | 使能IEEE 802.11ax。 |
he_su_beamformer=1 | 用于配置是否启用 802.11ax(HE)单用户(SU)波束成形器功能。具体来说,这个参数指定了无线接入点(AP)是否支持和启用单用户波束成形器功能,这是 IEEE 802.11ax 标准中引入的一项技术。 |
he_su_beamformee=1 | 用于配置是否启用 802.11ax(HE)单用户(SU)波束成形接收器功能。具体来说,这个参数指定了无线接入点(AP)是否支持和启用单用户波束成形接收器功能,这也是 IEEE 802.11ax 标准中引入的一项技术。 |
he_mu_beamformer=1 | 用于配置是否启用 802.11ax(HE)多用户(MU)波束成形器功能。具体来说,这个参数指定了无线接入点(AP)是否支持和启用多用户波束成形器功能,这是 IEEE 802.11ax 标准中引入的一项技术。 |
he_bss_color=1 | 用于配置 802.11ax(HE)网络中 BSS(Basic Service Set,基本服务集)的颜色标识。具体来说,这个参数定义了用于识别不同 BSS 的颜色代码,以协调和管理不同 BSS 之间的信道使用和干扰管理。 |
he_bss_color_partial=0 | 用于配置 802.11ax(HE)网络中部分 BSS(Basic Service Set,基本服务集)的颜色标识。具体来说,这个参数允许管理员指定部分 BSS 在使用 BSS 颜色标识时的设置。 |
he_default_pe_duration=0 | 用于配置 802.11ax(HE)网络中默认的物理层(PHY)编码持续时间(PE Duration)。具体来说,这个参数定义了在没有其他特定参数配置的情况下,用于 HE 数据帧传输的默认 PHY 编码持续时间。 |
he_twt_required=0 | 用于配置是否要求支持 802.11ax(HE)网络中的目标唤醒时间(TWT,Target Wake Time)。具体来说,这个参数指定了无线接入点(AP)是否要求客户端设备支持 TWT 功能。 |
he_twt_responder=1 | 用于配置是否启用 802.11ax(HE)网络中的目标唤醒时间(TWT,Target Wake Time)响应者功能。具体来说,这个参数指定了无线接入点(AP)是否允许自身作为 TWT 响应者来支持客户端设备的 TWT 功能。 |
he_rts_threshold=0 | 用于配置 802.11ax(HE)网络中的 RTS(Request to Send)门限值。具体来说,这个参数指定了当数据帧达到一定大小时,是否启用 RTS/CTS(Request to Send/Clear to Send)帧来管理信道的访问。 |
he_er_su_disable=0 | 用于配置是否禁用 802.11ax(HE)网络中的紧急响应(ER)单用户(SU)功能。具体来说,这个参数指定了无线接入点(AP)是否禁用客户端设备对紧急响应单用户数据帧的支持。 |
he_mu_edca_qos_info_param_count he_mu_edca_qos_info_q_ack he_mu_edca_qos_info_queue_request=1 he_mu_edca_qos_info_txop_request he_mu_edca_ac_be_aifsn=0 he_mu_edca_ac_be_ecwmin=15 he_mu_edca_ac_be_ecwmax=15 he_mu_edca_ac_be_timer=255 he_mu_edca_ac_bk_aifsn=0 he_mu_edca_ac_bk_aci=1 he_mu_edca_ac_bk_ecwmin=15 he_mu_edca_ac_bk_ecwmax=15 he_mu_edca_ac_bk_timer=255 he_mu_edca_ac_vi_ecwmin=15 he_mu_edca_ac_vi_ecwmax=15 he_mu_edca_ac_vi_aifsn=0 he_mu_edca_ac_vi_aci=2 he_mu_edca_ac_vi_timer=255 he_mu_edca_ac_vo_aifsn=0 he_mu_edca_ac_vo_aci=3 he_mu_edca_ac_vo_ecwmin=15 he_mu_edca_ac_vo_ecwmax=15 he_mu_edca_ac_vo_timer=255 | 这些参数是用于配置 802.11ax(HE)网络中的多用户(MU)EDCA(Enhanced Distributed Channel Access)参数,用于管理不同优先级的传输队列和竞争窗口大小。以下是每个参数的作用说明:
|
he_6ghz_max_ampdu_len_exp=7 | 用于配置在 6 GHz 频段下最大的 A-MPDU(Aggregate MAC Protocol Data Unit)长度指数。具体来说,这个参数指定了在 IEEE 802.11ax(HE)网络中,支持 6 GHz 频段的情况下,A-MPDU 的最大长度指数。参数的一些常见取值:
|
ieee80211be=1 | 使能IEEE 802.11be。 |
eht_su_beamformer=1 eht_su_beamformee=1 eht_mu_beamformer=1 | 这些参数指定了不同类型的波束成形器功能的启用状态。具体来说:
|
ieee8021x=1 | 使能IEEE 802.1X。 |
eap_server=0 eap_user_file=/etc/hostapd.eap_user ca_cert=/etc/hostapd.ca.pem server_cert=/etc/hostapd.server.pem private_key=/etc/hostapd.server.prv private_key_passwd=secret passphrase server_id=server.example.com check_crl=1 check_crl_strict=1 crl_reload_interval = 300 tls_session_lifetime=3600 tls_flags=[flag1][flag2]...max_auth_rounds=100 max_auth_rounds_short=50 ocsp_stapling_response=/tmp/ocsp-cache.der ocsp_stapling_response_multi=/tmp/ocsp-multi-cache.der dh_file=/etc/hostapd.dh.pem openssl_ciphers=DEFAULT:!EXP:!LOW openssl_ecdh_curves=P-521:P-384:P-256 fragment_size=1400 pwd_group=19 | 这些参数是用于配置 hostapd 中的 EAP(Extensible Authentication Protocol)认证服务器和相关的安全设置。以下是每个参数的作用说明:
|
own_ip_addr=127.0.0.1 nas_identifier=ap.example.com radius_client_addr=127.0.0.1 radius_client_dev=eth0 auth_server_addr=127.0.0.1 auth_server_port=1812 auth_server_shared_secret=secret acct_server_addr=127.0.0.1 acct_server_port=1813acct_server_shared_secret=secret auth_server_addr=127.0.0.2 auth_server_port=1812 auth_server_shared_secret=secret2 acct_server_addr=127.0.0.2 acct_server_port=1813 acct_server_shared_secret=secret2 auth_server_addr=127.0.0.1 auth_server_port=2083 auth_server_type=TLS auth_server_shared_secret=radsec auth_server_ca_cert= auth_server_client_cert= auth_server_private_key= auth_server_private_key_passwd= radius_retry_primary_interval=600 radius_acct_interim_interval=600 radius_request_cui=1 dynamic_vlan=0 per_sta_vif=0 vlan_file=/etc/hostapd.vlan vlan_tagged_interface=eth0 vlan_bridge=brvlan vlan_naming=0 | 这些参数是用于配置 hostapd 中与 RADIUS(Remote Authentication Dial-In User Service)服务器和 VLAN 相关功能的设置。以下是每个参数的作用说明:
|
wpa=2 wpa_psk=0123456789 wpa_psk_file=/etc/hostapd.wpa_psk wpa_psk_radius=0 wpa_key_mgmt=WPA-PSK WPA-EAP wpa_pairwise=TKIP CCMP rsn_pairwise=CCMP group_cipher=CCMP wpa_group_rekey=86400 wpa_strict_rekey=1 wpa_group_update_count=4 wpa_gmk_rekey=86400 wpa_ptk_rekey=600 wpa_deny_ptk0_rekey=0 wpa_pairwise_update_count=4 wpa_disable_eapol_key_retries=1 rsn_preauth_interfaces=eth0 ieee80211w=0 group_mgmt_cipher=AES-128-CMAC | 这些参数用于配置 hostapd 中的 Wi-Fi 加密和安全设置。以下是每个参数的作用说明:
|
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
WLAN Hostapd配置参数详解 - CN
想必大家平台在调试Hostapd时,针对某些特殊的参数,很难一下子理清楚其用法,这里对hostapd使用的配置参数进行一个归纳,以供大家参考( 其英文参考为:WLAN Hostapd配置参数详解 - EN-CSDN博客)&am…...
![](https://i-blog.csdnimg.cn/direct/50cfda1532ab47eeb27147ab6df43dd6.png)
Excel 宏录制与VBA编程 ——VBA编程技巧篇一 (Union方法、Resize方法、Cells方法、UseSelect方法、With用法)
Uniom方法 使用Union方法可以将多个非连续区域连接起来成为一个区域,从而可以实现对多个非连续区域一起进行操作。 Resize方法 使用Range对象的Resize属性调整指定区域的大小,并返回调整大小后的单元格区域。 Cells方法 Cells属性返回一个Range对象。 Us…...
![](https://img-blog.csdnimg.cn/direct/1e9fab53a1904fe1a2e5651c4ddbea72.png)
基于路径长度的样条插补算法(自动驾驶和路径跟踪控制适用)
以前在做车辆跟踪控制的时候发现在针对有多个X和多个Y对应的路径插补时候,总是报错,因为MATLAB里面的interp1插补函数它要求x要唯一对应一个y,当路径以单独的x或者y来求插补时候的时候就报错。由于在使用Matlab的interp1函数进行插值时&#…...
![](https://img-blog.csdnimg.cn/direct/e046e10a5c234ce0829e79965d4c16d9.png)
net Framework OAuth2.0
grant_type client_credentials 客户端凭证password 密码模式 用于资源所有者密码凭据token 隐藏式 、 简化式 简化模式又称为隐式授权码模式,它是授权码模式的一个简化版本authorization_code 授权码 A. 第三方程序向资源拥有者(用户)发送授权请求…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:服务器cdn加速超时如何解决?
CDN(Content Delivery Network,内容分发网络)是一种将网站内容分布到全球各地服务器上的技术,以提高网站的访问速度和用户体验。然而,在使用CDN时,有时候会遇到服务器CDN加速超时的问题,即CDN服…...
![](https://img-blog.csdnimg.cn/direct/d895484e62814de9be8cf2b02c85b783.png)
2024年6月总结及随笔之打卡网红点
1. 回头看 日更坚持了547天。 读《人工智能时代与人类未来》更新完成读《AI未来进行式》开更并更新完成读《AI新生:破解人机共存密码》开更并持续更新 2023年至2024年6月底累计码字1267912字,累计日均码字2317字。 2024年6月码字90659字,…...
![](https://img-blog.csdnimg.cn/direct/37025a44aabd46c9ac9d672a65e0cfc2.png)
《Windows API每日一练》7.4 状态报告上使用计时器
这一节我们使用计时器,每隔一秒获取当前鼠标坐标位置的像素值,并显示在窗口,这就相当于是一个简单的取色器了。 本节必须掌握的知识点: 第47练:取色器 7.4.1 第47练:取色器 /*----------------------------…...
![](https://www.ngui.cc/images/no-images.jpg)
python实现API调用缓存
python实现API调用缓存 1.代码2.输出3.保存的json数据 想把python某些函数的参数及返回值记录下来,如果之前已计算过,则直接返回缓存中的数据 1.代码 import jsondef get_variable_name(var):变量转变量名local_varsglobals()return [name for name, value in local_vars.ite…...
![](https://img-blog.csdnimg.cn/direct/cf06a9778d984c6fb54306729f40994d.png)
传输距离3000M|低延迟|48K采样音频传输模块-SA356大功率发射模块
无线音频应用中,远距离音频传输在许多领域具有广泛的应用需求,例如大型会议系统、公共广播、户外活动和音乐演出等。为了满足这些需求,音频传输模块需要具备一些关键特性,包括长距离传输能力、高音质、低延迟、稳定性以及抗干扰能…...
![](https://www.ngui.cc/images/no-images.jpg)
前端css性能优化
前端css性能优化 1. 减少样式表数量和压缩文件大小: 通过合并多个样式表、删除未使用的样式、压缩样式表等方式来减少样式表数量和大小,从而减少网络请求和提高加载速度。 通常来说,样式文件会被浏览器缓存,进入到其他页面样式文件…...
![](https://www.ngui.cc/images/no-images.jpg)
如何在Windows上使用Docker搭建PHP开发环境
前言 在本地搭建开发环境我好像没几年就要折腾一次,因为本地开发电脑使用的是windows,早些年的时候,用过很多类似WAMP之类的东西,但最终都有或多或少不满意的地方,前两年的时候,还折腾过WSL,但…...
![](https://www.ngui.cc/images/no-images.jpg)
java 单例模式
Java中实现单例模式的常见方式有两种:懒汉式和饿汉式。以下是这两种方式的简单示例: 饿汉式 饿汉式单例模式在类加载时就完成了实例的初始化,以空间换时间,确保了实例的唯一性。 public class Singleton {// 在自己内部定义自己…...
![](https://www.ngui.cc/images/no-images.jpg)
爬虫 属性 方法
在Python中,爬虫常用于从网页上抓取数据。BeautifulSoup是一个流行的库,用于从HTML或XML文件中提取数据。它创建了一个解析树,方便你从文档中查找、修改或导航数据。 安装BeautifulSoup 首先,你需要安装BeautifulSoup和lxml&…...
![](https://img-blog.csdnimg.cn/direct/b0d89b094c0e4b578e3398fb32fdeede.png)
HEX文件
什么是hex文件 以*.hex为后缀的文件我们称之为HEX文件。hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据。是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。HEX的英语原始意思是16进制…...
![](https://www.ngui.cc/images/no-images.jpg)
人机融合的智能操作系统
操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如…...
![](https://img-blog.csdnimg.cn/direct/0048c6cb21d1466799144b1433a3e205.png)
数据结构之二叉树概念
数据结构之二叉树 二叉树简介分类普通二叉树平衡二叉树满二叉树二叉搜索树(二叉排序树、二叉查找树),平衡二叉树红黑树 B树类型B树(B-树、B_树)B树B*树 二叉树 简介 二叉树(Binary Tree) :是一种非常重要…...
![](https://img-blog.csdnimg.cn/img_convert/89718bfc45b6b2043019115fa94248b8.png)
Linux源码阅读笔记08-进程调度API系统调用案例分析
kthread_create_on_node kthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下: 操作实战 #include <linux/module.h> #include <linux/pid.h> #include <linux/sched.h> #include <linux/kthread.h> #inclu…...
![](https://img-blog.csdnimg.cn/img_convert/e0f1f65907fe752e1d3ac8ed675a86e7.jpeg)
短视频抓取:成都柏煜文化传媒有限公司
短视频抓取:技术挑战、法律边界与未来趋势 随着移动互联网的迅猛发展,短视频平台如雨后春笋般涌现,成为现代人生活娱乐的重要组成部分。然而,在海量短视频内容中,如何高效、准确地抓取目标视频,成为了一个…...
![](https://www.ngui.cc/images/no-images.jpg)
proto的前后端使用
首先定义一个input.proto文件 内容如下 syntax "proto3";message InputData {int32 UserId 1; // 将 number 改为 int32 或 int64string UserInput 2;string DrunkState 3; }message ResponseData {string AIResponse 1;string prompt 2;string emoti…...
![](https://img-blog.csdnimg.cn/img_convert/77cbf51156f2e005949342d89664c095.jpeg)
华为解决固态硬盘致命弱点:延长30~50%的SSD寿命
如今的SSD容量越做越大,企业级SSD容量已达30TB、60TB的、甚至120TB。但SSD寿命一直是“致命伤”,越大容量的盘,出现故障后,丢失的数据就越多。 近日, 华为数据存储发文,揭开华为全闪分布式存储让SSD大盘更“…...
![](https://www.ngui.cc/images/no-images.jpg)
登录验证码高扩展性设计方案
登录验证码高扩展性建设方案 本文分享了一种登录验证码高扩展性的建设方案,通过工厂模式策略模式,增强了验证码服务中验证码生成器、验证码存储器、验证码图片生成器的扩展性,实现了服务组件的多样化,降低了维护成本 登录验证码高…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring MVC数据绑定和响应——数据回写(一)普通字符串的回写
接下来通过HttpServletResponse输出数据的案例,演示普通字符串的回写,案例具体实现步骤如下。 1、创建一个数据回写类DataController,在DataController类中定义showDataByResponse()方法,用于测试在Spring MVC中普通字符串的回写…...
![](https://www.ngui.cc/images/no-images.jpg)
怎样才能更好地保护个人账号的安全
怎样才能更好地保护个人账号的安全 保护个人账号安全是网络安全的重要组成部分,以下是一些有效的措施来增强账号的安全性: 1. 使用强密码 复杂性:创建包含大小写字母、数字和特殊字符的密码。长度:密码至少应有12个字符长。唯一…...
![](https://www.ngui.cc/images/no-images.jpg)
react native优质开源项目
React Native 是一个非常流行的用于构建跨平台移动应用程序的框架,开源社区贡献了许多优质的项目和库。以下是一些备受认可的 React Native 开源项目,适合用来学习和参考: ### 1. **React Native Elements** [React Native Elements](https:…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:海外cdn有哪些优缺点呢?
海外 CDN(内容分发网络)是一种通过在全球多个节点上分布内容来加速网站访问速度的服务。它通过将网站的静态内容缓存到全球各地的服务器上,使用户可以从最近的服务器获取内容,从而提高网站的响应速度和用户体验。然而,…...
![](https://img-blog.csdnimg.cn/direct/8811f2fd02164bdbbc4b81989fd26e31.png)
Unity Shader 软粒子
Unity Shader 软粒子 前言项目Shader连连看项目渲染管线设置 鸣谢 前言 当场景有点单调的时候,就需要一些粒子点缀,此时软粒子就可以发挥作用了。 使用软粒子与未使用软粒子对比图 项目 Shader连连看 这里插播一点,可以用Vertex Color与…...
![](https://img-blog.csdnimg.cn/direct/bda89959e3684bb49aa3e0051b65a048.png)
nextTick的应用和原理理解
一.代码的理解 <template><div id"app"><div></div><button click"fn" ref"box"> {{ name }}</button></div> </template><script> export default {data: function () {return {n…...
![](https://www.ngui.cc/images/no-images.jpg)
.Net Core 微服务之Consul
目录 一、微服务架构 vs 单体架构 1. 单体架构介绍 2. 微服务架构介绍 3. 微服务架构 vs 单体架构的区别 4. 适用场景和选择 4.1 微服务架构的适用场景和选择 复杂度和规模需求高的应用程序: 技术栈的灵活性需求: 快速迭代和持续交付: 高可用性和容错性的要求: 4…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:cdn流量调度
CDN(Content Delivery Network)是指内容分发网络,它是一种通过部署在不同地理位置的服务器来传递互联网内容的技术。CDN的主要目标是通过将内容放置在离用户最近的服务器上,来提高用户访问网站的响应速度和性能。 CDN的流量调度是…...
![](https://www.ngui.cc/images/no-images.jpg)
Windows批处理入门:快速掌握批处理脚本的基本技巧
一、前言 在Windows操作系统中,批处理文件(Batch File)是一种非常实用的工具,它允许用户通过简单的命令行脚本来自动化各种任务。无论是系统管理员、开发人员,还是普通用户,掌握批处理文件的基本知识都能极…...
![](https://www.ngui.cc/images/no-images.jpg)
【C++之unordered_set和unordered_map的模拟实现】
C学习笔记---025 C之unordered_set和unordered_map的模拟实现1、unordered_set的模拟实现2、unordered_map的模拟实现 C之unordered_set和unordered_map的模拟实现 前言: 前面篇章学习了C对unordered_set和unordered_map的认识和应用,接下来继续学习&am…...
![](https://www.ngui.cc/images/no-images.jpg)
服务器使用别人的conda
很多台机器都共用一个conda时候,可以在conda的bin目录下运行./conda init来使得该环境机器用这个conda作为默认的conda。 但是有个环境报错: -bash: ./conda: /apdcephfs_cq8/share_1367250/jaimeji/anaconda/jaime_conda/bin/python: bad interpreter:…...
![](https://img-blog.csdnimg.cn/img_convert/567f0ac8eae826bd2d082a74b46e3c86.png)
农村程序员陈随易2024年中总结
今天是 2024年7月1日,时间如白驹过隙,今年已去其一半。 总结一下今年上半年的情况,给大家提供一些参考和建议。 希望大家关注一下公众号 陈随易,有些内容只在公众号发表。 先看看我的年初计划,这个在今年年初的时候&…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Boot中的日志管理最佳实践
Spring Boot中的日志管理最佳实践 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨一下在Spring Boot应用中如何有效管理日志,确保系统…...
![](https://img-blog.csdnimg.cn/direct/df41f604b2354605a09b42d8d931040b.png)
python基础语法 004-2流程控制- for遍历
1 遍历 1.1 什么是遍历? 可以遍历的元素:字符串、列表、元组、字典、集合字符串是可以进行for 循环。(容器对象,序列)可迭代对象iterable 例子: 1 )、for遍历字符串: name xiao…...
![](https://www.ngui.cc/images/no-images.jpg)
【高考志愿】医学
目录 一、明确职业定位与兴趣 二、选择大学与专业 三、考虑身体条件 四、了解录取规则 五、考虑选科与成绩 六、注意志愿填报策略 七、关注就业前景 八、资深医生的建议 高考志愿填报学医时,考生需要综合考虑多个因素,确保自己能够做出明智的选择…...
![](https://www.ngui.cc/images/no-images.jpg)
音视频开发31 FFmpeg 编码- avcodec_find_encoder和avcodec_find_encoder_by_name
avcodec_find_encoder /** * Find a registered encoder with a matching codec ID. * * param id AVCodecID of the requested encoder * return An encoder if one was found, NULL otherwise. */ AVCodec *avcodec_find_encoder(enum AVCodecID id); 那么这个 AVCodec…...
![](https://www.ngui.cc/images/no-images.jpg)
大模型压缩:基于贝叶斯优化的自适应低秩分解
1.方法 1.1 基于特征的高维空间低秩分解 PCA已经是老朋友了,每次一说主成分都会出现PCA。这篇文章1利用预训练数据的子集作为校准数据集 D c a l { x i } i 1 n \mathcal{D}_{cal}\{x_{i}\}_{i1}^{n} Dcal{xi}i1n,首先用校准数据集的样本协方差…...
![](https://img-blog.csdnimg.cn/direct/d9999893d1a44ea4828ef4182a085bd0.png)
【Python函数编程实战】:从基础到进阶,打造代码复用利器
文章目录 🚋前言🚀一、认识函数🌈二、函数定义❤️三、函数调用⭐四、实参与形参💥1. 形式参数🚲2. 实际参数🔥1. 位置参数☔2. 关键字参数🎬3. 默认参数🔥4. 可变数量参数(不定长参…...
![](https://img-blog.csdnimg.cn/direct/d71cfaf2257f476a8d7343164fc5ec06.jpeg)
ZooKeeper 应用场景深度解析
✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 1.…...
![](https://img-blog.csdnimg.cn/direct/a91edafbcc19492393de401c9bcb3830.png#pic_center)
动手学深度学习(Pytorch版)代码实践 -计算机视觉-41目标检测数据集
41目标检测数据集 import os import pandas as pd import torch import torchvision import matplotlib.pylab as plt from d2l import torch as d2l# 数据集下载链接 # http://d2l-data.s3-accelerate.amazonaws.com/banana-detection.zip# 读取数据集 #save def read_data_b…...
![](https://img-blog.csdnimg.cn/direct/dc571a36be0f42aeb44b5300df1ab3de.png)
2.2章节python的变量和常量
在Python中,变量和常量有一些基本的概念和用法,但需要注意的是,Python本身并没有内置的“常量”类型。然而,程序员通常会遵循一种约定,即使用全部大写的变量名来表示常量。 一、变量 在Python中,变量是一…...
![](https://img-blog.csdnimg.cn/img_convert/f555632a628df9abdb3cb3ce5de9727d.jpeg)
豆包文科成绩超了一本线,为什么理科不行?
卡奥斯智能交互引擎是卡奥斯基于海尔近40年工业生产经验积累和卡奥斯7年工业互联网平台建设的最佳实践,基于大语言模型和RAG技术,集合海量工业领域生态资源方优质产品和知识服务,旨在通过智能搜索、连续交互,实时生成个性化的内容…...
![](https://www.ngui.cc/images/no-images.jpg)
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! **1. **引言 Java多线程编程是现代软件开发中不可或缺的一部分&a…...
![](https://img-blog.csdnimg.cn/direct/ffde9aa83ba942cd8ee6216714661cc9.png)
WebStorm配置路径别名(jsconfig.json)
项目是 ViteVueTs 新建一个 jsconfig.json文件 {"compilerOptions": {"baseUrl": ".","paths": {"/*": ["./src/*"]}},"exclude": ["node_modules", "dist"] }然后在 vite.confi…...
![](https://img-blog.csdnimg.cn/direct/2d627345373f464490e8e676e718d806.png)
[吃瓜教程]南瓜书第4章决策树
1.决策树的算法原理 从逻辑角度,条件判断语句的组合;从几何角度,根据某种准则划分特征空间; 是一种分治的思想,其最终目的是将样本约分约纯,而划分的核心是在条件的选择或者说是**特征空间的划分标准 ** …...
![](https://www.ngui.cc/images/no-images.jpg)
Redis 面试题完整指南:深度解析基础、进阶与高级功能
基础知识 1. 什么是Redis? Redis(Remote Dictionary Server)是一个开源的、基于内存的数据结构存储系统,既可以用作数据库、缓存,也可以用作消息中间件。它支持多种数据结构,如字符串、哈希、列表、集合、…...
![](https://www.ngui.cc/images/no-images.jpg)
spring 枚举、策略模式、InitializingBean初使化组合使用示例
实现一个简单的文本处理系统。 在这个系统中,我们将定义不同类型的文本处理策略,比如大小写转换、添加前缀后缀等,并使用工厂模式来管理这些策略。 1 定义一个枚举来标识不同的文本处理类型 public enum TextProcessTypeEnum {UPPER_CASE,LO…...
![](https://img-blog.csdnimg.cn/direct/a7019bcdb798403ca12acb5fe73b32c8.png)
嵌入式学习——硬件(IIC、ADC)——day56
1. IIC 1.1 定义(同步串行半双工通信总线) IIC(Inter-Integrated Circuit)又称I2C,是是IICBus简称,所以中文应该叫集成电路总线。是飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备…...
![](https://www.ngui.cc/images/no-images.jpg)
vCenter VXR01405C ALARM Certificate is about to expire
vCenter VXR01405C ALARM Certificate is about to expire 需要更新证书 步骤如下 ===vCenter=== root@vc [ ~ ]# for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; sudo /usr/lib/vmware-vmafd/b STORE MACHINE_SSL_CERT Alias : __MACHINE…...
![](https://img-blog.csdnimg.cn/direct/9d688118692f4344b80b4ecfcc335745.png)
干货 | 2024大模型场景下智算平台的设计与优化实践(免费下载)
诚挚邀请您微信扫描以下二维码加入方案驿站知识星球,获取上万份PPT/WORD解决方案!!!感谢支持!!!...
![](https://www.ngui.cc/images/no-images.jpg)
MySQL——PreparedStatement对象
PreparedStatement可以防止SQL注入,效率更高。 1. 增 public class TestInsert {public static void main(String[] args) throws SQLException {Connection conn null;PreparedStatement ps null;ResultSet rs null;try {conn jdbcUtils.getConnection();// …...
![](https://www.ngui.cc/images/no-images.jpg)
golang项目中gorm框架的配置和具体使用
最近在改造golang项目,从postgre数据库迁移到达梦数据库,我还想在改造后的项目使用 gorm 操作数据库,保持较小的改动。查找了不少资料,最终从以下两篇文章中借鉴了不少 1、Gorm 入门介绍与基本使用 这篇知乎文章详细介绍了 gorm 框…...
![](https://i-blog.csdnimg.cn/direct/2462207da5d94105ba1ae70263b2c1a1.png)
nginx的正向代理和反向代理以及tomcat
nginx的正向代理和反向代理: 正向代理以及缓存配置: 代理:客户端不再是直接访问服务端,通过代理服务器访问服务端。 正向代理:面向客户端,我们通过代理服务器的IP地址访问目标范围端。 服务端只知道代理…...
![](https://www.ngui.cc/images/no-images.jpg)
单线服务器有什么作用?
什么是单线服务器?单线服务器是指只有一条物理线路可以接入的服务器,这表明所有的数据信息与用户的访问请求都只能通过这一条线路来进行传输,因此单线服务器在服务器的性能与可扩展性方面有着一定的限制。 单线服务器与双线服务器相比&#x…...
![](https://i-blog.csdnimg.cn/direct/06276df03f7e482a8bc8429126c85fda.png)
【技术支持】vscode代码格式化空格数量问题
问题 使用AltShiftF代码格式化时,发现有些文件格式化后缩进为2格个空格,有些文件正常4个空格 刨析 发现vue创建的文件使用的是两个空格,而且换行符表示方式也不一样 LF 是 Unix 和 Unix-like 系统(如 Linux 和 macOS࿰…...
![](https://img-blog.csdnimg.cn/img_convert/475dde2f614f977ac8215344210704fa.png)
Day 6:2981. 找出出现至少三次的最长特殊子字符串 I
Leetcode 2981. 找出出现至少三次的最长特殊子字符串 I 给你一个仅由小写英文字母组成的字符串 s 。 如果一个字符串仅由单一字符组成,那么它被称为 特殊 字符串。例如,字符串 “abc” 不是特殊字符串,而字符串 “ddd”、“zz” 和 “f” 是特…...
![](https://img-blog.csdnimg.cn/direct/b9a11e0547fa4088bb0f2378c3f32cb4.png)
ModuleNotFoundError: No module named ‘qcloud_cos‘
这个错误表示Python无法找到名为qcloud_cos的模块。qcloud_cos是腾讯云提供的一个Python SDK,用于与腾讯云对象存储(COS)服务进行交互。 使用pip安装qcloud_cos报以下错误 解决办法 pip3 install cos-python-sdk-v5...
![](https://img-blog.csdnimg.cn/direct/f7c2c50b97094360b427967a97be3078.png)
基于 IP 的 DDOS 攻击实验
一、介绍 基于IP的分布式拒绝服务(Distributed Denial of Service, DDoS)攻击是一种利用大量受控设备(通常是僵尸网络)向目标系统发送大量请求或数据包,以耗尽目标系统的资源,导致其无法正常提供服务的攻击…...
![](https://www.ngui.cc/images/no-images.jpg)
可变参数函数
可变参数函数指的是函数的参数个数可变,参数类型不定的函数。 C提供了两种主要的方法: (1)如果所有的实参类型相同,可以传递一个名为initializer_list的标准库类型。 (2)如果所有的实参类型不完…...
![](https://img-blog.csdnimg.cn/direct/2361205cf86c41b28aa2dd6e4f786291.png#pic_center)
【Game】Powerful
文章目录 【小伙伴】隐藏小伙伴 【百趣集】【人物属性点】【宠物打造】【奇遇】【钓鱼】 【小伙伴】 刷新位置 小伙伴等级详情 克制关系 隐藏小伙伴 1、仙缘小伙伴(6种) 遇到仙缘驭宠师然后进入战斗抓取 107、七彩仙凤 108、小青兔 109、小布 110、黑腹蛛…...
![](https://img-blog.csdnimg.cn/direct/c248fec49b0e468b98a21143ca1d5976.png)
对北京新发地当时菜品三十天内价格分布式爬取(1)---(获取当时菜品数据并构建请求数据推入redis)
本次项目网页url 北京新发地: http://www.xinfadi.com.cn/priceDetail.html 我们首先创建一个爬虫用于收集url与请求的data然后b,c,d使用RedisCrawlSpider来对数据进行分布式爬取 在此篇中我们仅介绍爬虫a 一.获取当天所有菜品数据 这是一条请求的负载我们只需要对pubDateSta…...