相关文章
实现给Nginx的指定网站开启basic认证——http基本认证
一、问题描述 目前我们配置的网站内容都是没有限制,可以让任何人打开浏览器都能够访问,这样就会存在一个问题(可能会存在一些恶意访问的用户进行恶意操作,直接访问到我们的敏感后台路径进行操作,风险就会很大ÿ…
建站知识
2025/1/18 19:07:57
效能工具:执行 npm start 可直接切换proxy代理UR后直接启动项目
1) 背景:
我们项目是2个前端3个后端的配置。前端和每个后端都有需要调试的接口。 因此经常切换vite.congig.js中的proxy后端代理链接,是挺麻烦的。
于是我研究如何能快速切换后端URL,所幸懒人有懒福,我找到了Inquirer 和 fs,
实…
建站知识
2025/1/18 11:48:51
Fast-DDS共享内存(SHM)通信
一、概述 ROS2是建立在DDS程序的基础上的,在ROS2中DDS程序被用来发现节点,序列化和传递信息。ROS2 支持多种DDS的实现方式;在ROS2中,RMW是实现节点间通信的中间件。RMW负责传输ROS 2消息,并在节点之间建立连接。RMW支持…
建站知识
2025/1/19 9:26:02
【JavaScript 算法】贪心算法:局部最优解的构建
🔥 个人主页:空白诗 文章目录 一、贪心算法的基本概念贪心算法的适用场景 二、经典问题及其 JavaScript 实现1. 零钱兑换问题2. 活动选择问题3. 分配问题 三、贪心算法的应用四、总结 贪心算法(Greedy Algorithm)是一种逐步构建解…
建站知识
2025/1/14 9:43:25
Linux网络 -- TCP FIN包发送超时时间设置
使用 SO_LINGER 选项控制FIN包发送的超时时间
技术背景
在TCP连接中,当应用程序调用 close 或 shutdown 函数关闭一个socket时,操作系统内核会发送一个FIN包以通知对端连接即将关闭。默认情况下,内核会等待所有未发送的数据发送完毕后再发送…
建站知识
2025/1/13 5:54:40
音视频中文件的复用和解复用
在音视频处理和传输领域中,文件复用(muxing)和解复用(demuxing)是两个非常重要的概念和过程。它们直接影响到音视频的存储、传输和播放效果。
1. 基本概念
文件复用(Muxing)
文件复用是将多个…
建站知识
2025/1/14 16:46:55
算法复杂度<数据结构 C版>
什么是算法复杂度? 简单来说算法复杂度是用来衡量一个算法的优劣的,一个程序在运行时,对运行时间和运行空间有要求,即时间复杂度和空间复杂度。 目录
什么是算法复杂度?
大O的渐近表达式
时间复杂度示例
空间复杂度…
建站知识
2025/1/12 22:58:58