少儿编程 6岁孩子编程启蒙指南:从兴趣出发,用对工具小袁宝马上6岁啦!这个年纪正是对世界充满好奇、逻辑思维开始萌芽的阶段,接触编程启蒙确实是个不错的时机~ 2024-06-26 爱生活 #Scratch #Blockly #少儿编程 #教育
从前端到全栈--入门篇 从前端到全栈–入门篇本次分享从前端开发人员视角出发,直接上手实践。 准备工作熟悉 VS Code 编辑器基础操作 熟悉 Javascript、Node 编程 熟悉 Linux 基础命令 一台 Linux 服务器(云服务器、WSL、虚拟机 三者都可) SSH工具(Putty) tips:本文所有演示是在 ubuntu22.04 下完成 服务器配置通过SSH工具登录服务器,root/pass 2024-05-11 学无止境 #Node.js #Nginx #Linux #Docker #全栈
迁移DockerDesktop虚拟硬盘 在windows系统下安装DockerDesktop后,虚拟硬盘vhdx会在系统盘被创建,这样会导致系统空间被大量占用。寻找相关资料后找到迁移方法,标红为重点修改项。 2024-05-07 填坑记录 #Windows #Docker #Hyper-V
前端开发中兼容性问题汇总 本文将前端开发中常用工具&框架(Vite、Uniapp、钉钉微应用、Vue、React)兼容性情况进行汇总,同时也收集了andorid版本对应的chrome版本信息。 2024-03-14 前端开发 #兼容
计算换行文字序号 在前端排版、文本高亮、行号标注等场景中,我们经常需要动态计算一段文本在自动换行后,每一行第一个文字的索引位置。 核心思路是:克隆一个与原始节点样式完全一致的隐藏临时节点,通过逐个追加文本并监听高度变化,来精准捕捉每次换行的临界点。 2024-01-23 前端开发 #DOM #前端 #文本处理 #换行计算
npm私有镜像地址设置 使用官方仓库可能遇到如下问题: 访问缓慢且占用外部带宽 可能随着官方升级和维护 可能被删除或更换地址 私有包不方便存放公开地址当官方公共仓库无法满足我们需求时,我们需要部署私有仓库。 2024-01-12 前端开发 #前端 #npm #nrm #Nexus
通过凸包算法简化svg碰撞检测 在前端图形交互、游戏开发、数据可视化等场景中,SVG元素的碰撞检测是高频需求。但复杂的SVG路径(如包含贝塞尔曲线、圆弧或大量顶点的形状)直接进行碰撞检测,计算复杂度高、性能开销大。 凸包(Convex Hull)算法是解决这一问题的核心方案:它能将任意复杂的SVG形状,简化为包围该形状的“最小凸多边形”,在保留碰撞检测核心边界的同时,大幅减少顶点数量,显著提升碰撞检测效率。 本文将完整梳理从「S 2023-12-22 前端开发 #SVG #碰撞检测 #凸包算法 #Convex Hull #d3-polygon #前端图形学
FFMPEG转码BUG导致MP3音视频输出持续时间不正确 遇到ffmpeg一个bug,需要转码时增加参数解决。该bug对web前端及android无影响。 2023-12-22 填坑记录 #FFmpeg #MP3 #转码 #BUG