摘要: 1. 技术速览 WebAssembly + WASI(Wasm on server) 核心:跨语言、沙箱化的二进制模块,可在边缘/主机端高效运行。 优点:安全隔离、启动快、跨语言编译(Rust、Go、C、TinyGo、AssemblyScript)。 缺点:生态与调试工具仍在完善中,系统/IO 接口 阅读全文
posted @ 2026-02-03 18:02 ninojiang 阅读(3) 评论(0) 推荐(0)
摘要: 在线运行代码(在线编译/解释/REPL)指在云端沙箱环境中编写、编译、执行程序,适合快速验证、教学、分享代码和无环境依赖的实验。优点:无需本地配置、可即刻运行、易于共享;缺点:资源和权限受限、网络和隐私风险、不能做长期或高性能计算。 常见平台(通用) Replit:多语言 REPL、项目持久化、多人 阅读全文
posted @ 2026-01-19 20:57 ninojiang 阅读(25) 评论(0) 推荐(0)
摘要: 下面列出若干较新的浏览器 JS API(越新越靠前),每项一两句说明并标注是否还在实验/逐步支持中。 WebGPU 现代 GPU 访问接口,替代 WebGL,用于高性能图形与并行计算(着色器、计算管线)。已在 Chromium 系列实现并趋于标准化(部分平台仍在完善)。 WebTransport 基 阅读全文
posted @ 2025-12-28 21:50 ninojiang 阅读(12) 评论(0) 推荐(0)
摘要: 简介 在 AI 生成前端代码(如由大型语言模型或代码补全工具)越来越普及的背景下,选择一个与生成逻辑、可预测性和自动化流程高度契合的 CSS 框架至关重要。Tailwind CSS 在多个维度上天然符合 AI 驱动开发的需求。 主要理由 可预测的原子类(utility-first):每个视觉意图由明 阅读全文
posted @ 2025-12-24 21:12 ninojiang 阅读(23) 评论(0) 推荐(0)
摘要: 来历与历史 起源:由 Adobe Systems 推出,源自 PostScript 打印语言。早期项目名为 “Camelot”(John Warnock 提出),目标是把页面描述固定为可移植文档。 1993 年首次发布 PDF 1.0,随 Adobe Acrobat 一起推广。 发展:PDF 不断增 阅读全文
posted @ 2025-12-23 21:46 ninojiang 阅读(58) 评论(0) 推荐(0)
摘要: 概述 HTTP 响应头用于传递服务器到客户端的元信息(内容类型、缓存策略、安全策略、跨域、重定向等)。HTTP Headers 查看 基础与标识 Date: 响应生成时间。示例:Date: Sat, 20 Dec 2025 12:34:56 GMT Server: 服务器软件和版本(可泄露信息)。示 阅读全文
posted @ 2025-12-22 21:23 ninojiang 阅读(12) 评论(0) 推荐(0)
摘要: 概览 GIF:调色板(索引色)+ LZW 无损压缩,适合颜色有限的图像、动画。 PNG:逐行滤波 + DEFLATE(LZ77 + Huffman)无损压缩,支持真彩色和透明。 JPEG:基于离散余弦变换(DCT)的有损压缩,适合照片类复杂渐变图像。 GIF(Graphics Interchange 阅读全文
posted @ 2025-12-21 16:24 ninojiang 阅读(54) 评论(0) 推荐(0)
摘要: 什么是 AST 抽象语法树(Abstract Syntax Tree):把源代码解析成的一棵树状结构,节点代表语法结构(变量、函数、表达式等)。 比源代码更结构化,去掉了空白和注释,便于静态分析、代码转换和生成。 为什么需要 AST 代码静态分析(lint、类型检查) 代码转换(Babel、编译、p 阅读全文
posted @ 2025-12-20 13:14 ninojiang 阅读(30) 评论(0) 推荐(0)
摘要: 基本概念 容器(Container):打包媒体流的外壳(如 MP4、MKV、WEBM、AVI),包含视频、音频、字幕和元数据,但不决定编码方式。 编解码器(Codec):压缩/解压数据的算法(如 H.264、VP9、AV1、AAC、Opus),决定编码效率与兼容性。 转码(Transcoding): 阅读全文
posted @ 2025-12-18 18:28 ninojiang 阅读(34) 评论(0) 推荐(0)
摘要: 概述 视频水印通常用于版权声明、来源标识或防篡改。去水印涉及识别、分离并重建被遮挡区域的像素或帧序列。方法可分为基于几何/像素处理的传统方法与基于学习的智能方法,两者常结合以兼顾视觉质量与时间一致性。 常见原理(高层次) 裁剪与缩放 原理:直接去掉包含水印的图像边缘区域,然后对剩余画面缩放或重构。 阅读全文
posted @ 2025-12-16 18:57 ninojiang 阅读(47) 评论(0) 推荐(0)