logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文带你理解JavaScript异步编程与事件循环机制

JavaScript异步编程是现代前端开发的核心能力,它通过事件循环机制实现单线程环境下的非阻塞操作。本文解析了JavaScript单线程特性与异步必要性,详细介绍了浏览器和Node.js的事件循环机制及任务队列结构。文章对比了回调函数、Promise和async/await三种异步实现方式的优缺点,阐述了微任务与宏任务的执行顺序规则,并提供了网络请求等实际应用场景的代码示例。理解这些异步编程原理

文章图片
#javascript#开发语言#ecmascript
从固定 px 到响应式:Vue + Vite 项目响应式改造实战,解决前端不适配的问题

本文介绍如何使用postcss-px-to-viewport插件在Vue+Vite项目中快速实现响应式布局。该方案无需重构代码,通过自动将px转换为vw单位,保持设计稿比例。文章详细讲解了插件安装配置、特殊场景处理(如1px边框保留)、媒体查询优化等关键步骤,并提供了常见问题解决方案。这种零侵入性的CSS方案特别适合已完成开发但需要响应式适配的项目,能在不修改业务代码的情况下实现多端适配。

文章图片
#vue.js#前端#javascript +1
前端登录加密实战:从原理到落地,守护用户密码安全

摘要: 本文探讨Web登录场景中前端加密的必要性及实现方案。前端加密作为HTTPS的补充防护,可避免密码明文在传输或临时存储中泄露。核心原则包括使用成熟加密库、后端管理密钥、加密结果不存储以及与后端协同验证。对比哈希加密、HMAC和RSA三种方案后,推荐RSA非对称加密(公钥加密、私钥解密)作为高安全性场景的最优解。实战部分以Vue3为例,通过jsencrypt库实现RSA加密登录流程,包括公钥获

文章图片
#前端#安全#状态模式
【保姆级教程】Debian 服务器 MariaDB/Mysql 配置 Windows 远程连接全流程

本文详细介绍如何在Windows端远程连接Debian服务器上的MariaDB数据库。主要内容包括:创建远程访问专用账号(区分安全方案和测试方案),修改MariaDB配置允许远程连接,配置服务器防火墙开放3306端口,设置云服务器安全组规则,以及使用Navicat客户端进行连接的具体步骤。文章提供完整操作命令和详细注释,并包含常见问题排查方法和MariaDB安装指引,帮助用户实现安全可靠的远程数据

文章图片
#debian#服务器#mariadb
WebSocket 完全指南:从原理到实战,搭建实时通信桥梁

摘要:WebSocket协议通过全双工实时双向通信解决了HTTP协议在实时场景中的痛点。文章详细解析了WebSocket的核心概念、与HTTP的差异、工作原理和数据帧结构,并提供了JavaScript实战示例,演示如何搭建WebSocket应用。此外还介绍了WebSocket的典型应用场景、常见错误解决方案以及进阶技巧,如单例模式和心跳机制,帮助开发者构建稳定的实时通信系统。

文章图片
#websocket#网络协议#网络
数据库迁移踩坑实录:从排序规则不兼容到后台报错全解决

数据库迁移中的常见问题及解决方案 本文分享了从MySQL 8.0迁移到MariaDB 10.5过程中遇到的三个典型问题:1) utf8mb4_0900_ai_ci排序规则不兼容,需替换为utf8mb4_unicode_ci;2) 修改表结构时权限不足和外键约束问题,需调整权限并临时移除外键;3) 后台查询时字符集混合错误,需统一所有表的排序规则。针对每个问题提供了详细的解决方案,包括SQL修改示例

文章图片
#数据库
AI编程工具的体验与分享,在AI时代,如何选择更适合自己的编译器来帮助自己进行开发

主流AI编程工具评测与选择指南 当前AI编程工具主要分为专业AI IDE(如Cursor、Windsurf)和传统编辑器+AI插件(如VS Code+Copilot)两类。Cursor提供顶尖编码能力但额度有限;Windsurf是性价比更高的替代方案;VS Code适合追求灵活性的开发者;Kiro专注Claude模型极简体验;Qoder和Comate提供本土化适配;Lingma是完全免费的入门选择

文章图片
#人工智能
AI编程工具的体验与分享,在AI时代,如何选择更适合自己的编译器来帮助自己进行开发

主流AI编程工具评测与选择指南 当前AI编程工具主要分为专业AI IDE(如Cursor、Windsurf)和传统编辑器+AI插件(如VS Code+Copilot)两类。Cursor提供顶尖编码能力但额度有限;Windsurf是性价比更高的替代方案;VS Code适合追求灵活性的开发者;Kiro专注Claude模型极简体验;Qoder和Comate提供本土化适配;Lingma是完全免费的入门选择

文章图片
#人工智能
给电脑分盘教程

主要是教大家如何给自己的电脑分盘

文章图片
#windows
Windows和Linux双系统的保姆级安装教程,新手小白跟着也能装

保姆级教学安装双系统,Linux系统的桌面版安装教程

文章图片
#windows#linux
到底了