全部文章
共 1299 篇文章
Git 移除已追踪文件/文件夹
<span style="color: var( g textcolor);" 详解如何优雅地从 Git 仓库中移除已被追踪的文件,并介绍相关的最佳实践和注意事项。</span 问题背景 在项目开发中,经常会遇到一些不应该被 Git 追踪的文件被意外提交的情况,比如: IDE 配置文件(.vscode、.idea 等) 编译生成的文件夹(node modules、dist 等) 本地配置文件 日志文件 解决步骤 1\. 创建或更新 .g...
一文搞懂XSS漏洞
XSS漏洞可是网络安全不能忽视的“危险分子”,今天,咱们就从浅入深,全面了解一下XSS漏洞。 一、XSS漏洞是什么?怎么产生的? 跨站脚本攻击,也就是我们常说的XSS漏洞。简单来讲,当应用程序把用户提交的数据,原封不动地发送到浏览器页面,却没有对这些数据进行合适的验证或者转义处理时,就给了XSS漏洞可乘之机。 浏览器有个同源策略,它就像一扇保护门,能保证只有发布Cookie的网站才能读取该网站的Cookie,以此来保护用户的隐私和安全。...
为什么你写的position: sticky不工作
前端世界里有很多看似“直白”的属性,比如 ,听起来像是“粘住某个位置”——只要设置好就能吸附在页面某个位置上,滚动时一动不动。 结果实际开发中你可能经历过以下崩溃三连: 设置了 ,元素依然随页面滚动; 控制台一切正常,CSS 正确无误,就是不生效; 你开始怀疑人生,默默换回了 。 别慌,这篇文章带你 一次性弄懂 的底层机制、误区、实际用法和最佳实践 。看完之后,不再当“被黏住的程序员”。 一、先明确:什么是 sticky? 是一种 混合...
vscode粘贴文件如何直接覆盖
VsCode左侧 粘贴文件时,如果已经存在同名文件,会自动粘帖为一个新的文件带copy 如何改成 直接覆盖文件? 进入设置中心, 搜索 incremental naming 改成 disabled
MQTT与HTTP在物联网中的比较:为什么MQTT是更好的选择
简介: 通过上述分析,可以看出MQTT在物联网应用中的确是更好的选择。其高效的通信模型、低带宽消耗、稳定的连接保持机制以及可靠的消息质量保证,使其在各种物联网场景中都能表现出色。开发者在设计和实现物联网系统时,应优先考虑采用MQTT协议,以充分发挥其在资源受限环境下的优势,提升系统的整体性能和可靠性。 【杂谈】 MQTT与HTTP在物联网中的比较:为什么MQTT是更好的选择 在物联网(IoT)应用中,选择合适的通信协议是实现高效、可靠数...
前端图像五兄弟:网络 URL、Base64、Blob、ArrayBuffer、本地路径
你有没有在写前端的时候,突然迷糊了: 为啥这张图片能直接 就能展示? 为啥有时候图片是乱七八糟的一串 Base64? 有的还整出来个 Blob,看不懂但好像很高级? 有时还来个 ,这又是哪位大哥? 最离谱的是:我本地图片路径写进去,怎么就不生效? 这些,其实都和“ 图像在前端的存在形式 ”有关。今天咱们就像唠家常一样,一口气整明白这几个常见的前端图像形式,用最接地气的方式讲明白,配上实例、场景分析,帮你彻底建立系统认知! 一、网络 UR...
一行代码,将网页元素变成图片
你是否曾经为了保存网页上的一个精美设计而烦恼?是否想过把动态生成的数据图表分享给同事?今天要介绍的 snapDOM 不仅能完美解决这些问题,还能以惊人的速度完成任务。 🤔 为什么需要 snapDOM? 在日常开发中,我们经常遇到这些需求: 📱 社交分享 :用户想把自己的成就卡片分享到朋友圈 📊 报表导出 :老板要求把网页上的数据图表放进 PPT 🎨 设计保存 :设计师需要保存动态生成的效果图 🛒 营销推广 :电商...
Ubuntu 安装Redis
更新系统包 在安装 Redis 之前,先更新系统的包列表: 安装 Redis 运行以下命令安装 Redis 服务器: 启动 Redis 服务 安装完成后,Redis 服务会自动启动。如果没有启动,可以手动启动: 设置 Redis 开机自启动 确保 Redis 在系统启动时自动启动: 测试 Redis 使用 Redis 客户端连接到 Redis 服务器并测试: 在 Redis CLI 中运行以下命令测试: 如果返回 ,说明 Redis 正...
深入理解 Go 中的 new() 和 make() 函数
在 Go 语言中, 和 是两个常用的函数,用于创建和初始化不同类型的变量。本文将深入探讨 和 的区别、使用场景以及底层实现原理。 引言 Go 中的 和 函数是用于创建和初始化变量的重要工具。 用于创建指定类型的零值变量,并返回该变量的指针。 用于创建并初始化引用类型的变量,如切片、映射和通道。 函数 函数的基本语法及用法。 创建的变量是指定类型的零值,并返回该变量的指针。 适用于创建引用类型以外的其他类型变量。 函数 函数的基本语法及用...