pdfcraft —— 一款隐私优先、浏览器端离线的 PDF 处理工具,无需上传到服务器,即可在线合并、拆分、压缩、转换和编辑 PDF 文件。 ...
不做卡片、不做测验,只用一个全英文对话教练,每天 20 分钟渗透 12 个目标词,只统计一个数字,就是你自己主动说出过的词。本文按实现过程记录,内容包括一份 5612 词的六级词典怎么从 65MB 的开源词库里流式抽出来、交叉核对后补齐 205 个漏标词,为什么「教练植入次数」和「我说出次数」必须分... ...
博饼是闽南中秋的保留节目——六颗骰子一只碗,一家人围坐争状元。本文记录一个纯离线浏览器版博饼模拟器的完整实现:13 级奖项判定链为什么不能随意调顺序(一秀的真实概率是 37.29% 而非 40.19%)、状元比较键怎么抽象、规则层如何与 UI 彻底解耦,并用 27000 局、约 500 万次掷骰的实... ...
做文件上传,需求方最常说的两句话是「大文件要能传」和「传过的别再传一遍」。 对应过来就是分片和秒传。这两件事单独看都不复杂,合在一起并且要在真实网络下跑稳,细节相当多。 分片:为什么不能一把梭 直接把 2GB 的文件塞进一个请求,会在三个地方挂掉: 反向代理和网关有请求体大小限制,默认往往只有几十 ...
把关系画成图,最省事的做法是丢给力导向布局:节点互相排斥,有边的互相拉扯,跑几百帧自己就散开了。 然后你会发现跑出来是一团毛球。节点挤在中间,边交叉成麻花,来回抖个不停,好不容易停下来,刷新一次又是另一个样子。 这不是力导向布局不行,是默认参数几乎不可能直接可用。下面是几个实际有效的调整方向。 先说 ...
如果你也想部署一个属于自己的静态网站但苦于没有属于自己的服务器,今天这篇文章教你如何在不购买服务器的情况下在GitHub上部署自己前端项目 在GitHub Page上部署自己的网站有两种方式,本篇文章主要讲述的是后者 新建仓库时命名为.github.io 利用仓库分支目录部署(仓库命名无要求) 接下 ...
写在开头 点赞 + 收藏 学会 大概也在 uni-app 项目里写过这样的分页加载——onReachBottom 里加一页、发请求、拼数组: <script setup> import { ref } from 'vue'; import { onReachBottom, o ...
引言 在 Web 应用中处理文档格式转换一直是前端开发中的难点。传统方案通常依赖服务端接口,但这也带来了额外的服务器成本和网络延迟。随着 WebAssembly 技术的成熟,如今我们可以在浏览器端直接完成 RTF 到 PDF 的转换,本文将分享一种基于 WASM 的实现方案。 环境准备与安装配置 在 ...
magic-resume —— 一个基于 TanStack Start 和 Motion 构建的现代化在线简历编辑器,支持实时预览和自定义主题,让创建专业简历变得简单有趣。 ...
这是一个由cloudflare workers实现前后端,github actions提供评测的0成本OJ系统。(其实需要一个域名) demo地址 项目地址 部署 你需要什么 1.一个cloudflare账号 2.一个github(注册教程自行搜寻) 3.本地电脑nodejs环境(可以使用中文镜像站 ...
写在开头 点赞 + 收藏 学会 问题场景 群里有位同学在刷 LeetCode,想初始化一个长度为 100 的全 1 数组: const arr = Array(100).map(() => 1) console.log(arr.length) // 100 console.l ...
西柚资产管理系统 V0.5 更新日志 发布日期:2026-06 重点更新 V0.5 版本重点围绕企业组织集成能力与 AI 智能化能力进行升级,实现统一身份管理、组织架构同步以及智能数据处理能力,为企业资产管理提供更加高效、智能的解决方案。 统一身份认证升级 新增第三方登录支持 支持企业用 ...
把实时骰子 做活动 H5 的时候,小游戏经常被低估。 很多人以为它只是一个页面:点按钮、播动画、等服务端返回结果。真正做过实时对战类小游戏才知道,难点不是 UI,而是时序。 我之前做过一个酒吧互动 H5,里面有一个实时骰子游戏。用户报名后匹配对手,进入对局,双方轮流叫骰,可以开骰,可以淘汰,可以复活 ...
stock-sdk 历经 18 个 v1 版本、门面类膨胀至 105 个扁平 getXxx 后,于 v2 推倒重来:API 收拢为命名空间,subpath 支持按需 tree-shaking,数据契约与 SdkError 统一,normalizeSymbol 收敛符号格式,CLI/MCP/Playg... ...
Cesium 导航模块设计 js/cesium/navigation/ 是 3D 地图 iframe 内的 路线预览 + 实时导航 子系统。对外通过 createCesiumNavigation(viewer, options) 创建实例,由 js/cesium/index.js 在路线查询、换层、 ...
电脑本地时钟往往存在偏差,而在浏览器端由于协议限制无法使用标准 NTP,且寻找可靠 API 时间源也有些困难。本文分享 Full Clock 项目中采用的模拟校准策略:基于“往返延迟对等”假设,结合多家稳定 API 配合权重算法,实现百毫秒级的视觉同步。 ...
M3是开源模型,可以完全本地部署。本文手把手教你用最低成本把M3跑起来,数据不出内网,API成本归零。 硬件需求速查表 部署方式 显卡 内存 磁盘 推理速度 FP16(满血) 4×A100-80G 512GB 500GB ~40 TPS INT8量化 2×A100-80G 256GB 400GB ~ ...
所有微服务的统一入口:认证、限流、日志、灰度。API网关做对了,后端才能真正专心做业务。 API网关是什么? 客户端请求 ↓ ┌─────────────────┐ │ API Gateway │ ← 所有请求的单一入口 │ ┌───────────┐ │ │ │ 认证鉴权 │ │ │ │ 限流熔断 ...
dom是什么? dom就是将html页面变成js能操作的对象 dom就是网页在js里的换身 js里面选择对应的元素成为dom,操作dom 为什么需要dom呢? 访问dom.操作dom,让这个网页动起来 dom作用 把 HTML 变成 JS 能认识的对象树 让 JS 能获取页面元素 让 JS 能修改页 ...
MonkeyCode团队协作实战:让AI成为你的研发基础设施 独立开发 vs 团队协作 用MonkeyCode做独立开发3个月后,我开始想:这个工具在团队里能用吗? 答案是:能用,而且比个人使用更划算。 这篇文章记录我在一个5人小团队中引入MonkeyCode的完整过程。 团队背景 团队规模:5人( ...