自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HuoZhiyan 的博客

有一分热,发一分光。

  • 博客(322)
  • 收藏
  • 关注

原创 FFmpeg——在Vue项目中使用FFmpeg(安装、配置、使用、SharedArrayBuffer、跨域隔离、避坑...)

本文介绍了FFmpeg在Vue项目中从0到1的使用,从安装 => 配置 => 简单使用 => 认识SharedArrayBuffer和跨域隔离 => 避坑...

2023-12-17 18:12:23 17011 98

原创 猿创征文|一文带你了解前端开发者工具

猿创征文|一文带你了解前端开发者工具,前端开发编译器+实用插件+高效UI组件库+API调试工具,满满的干货...

2022-10-30 19:17:45 11966 187

原创 从零学习three.js官方文档(二)——图元

Three.js 图元与几何体应用实践 本文介绍了Three.js中常用的几何图元及其创建方法,涵盖立方体(BoxGeometry)、圆形(CircleGeometry)、圆锥(ConeGeometry)、圆柱(CylinderGeometry)、十二面体(DodecahedronGeometry)、挤压几何体(ExtrudeGeometry)和二十面体(IcosahedronGeometry)。通过代码示例演示了各图元的参数配置,并利用WireframeGeometry实现线框可视化,等等。

2025-08-10 16:58:57 646 2

原创 从零学习three.js官方文档(一)——基本篇

Three.js 是一个基于 WebGL 的 JavaScript 3D 库,简化了网页端 3D 内容的开发。本文介绍了 Three.js 的核心概念和应用结构,包括渲染器(Renderer)、场景(Scene)、相机(Camera)、网格(Mesh)、几何体(Geometry)、材质(Material)等关键组件。通过一个简单的立方体示例,演示了如何初始化场景、添加物体并实现动画效果。文章还提到后续将添加光照效果,使 3D 效果更加真实。

2025-08-09 16:26:54 520

原创 计算机组成原理(一)

本文概述了计算机的发展历程与核心知识体系,涵盖计算机分类、体系结构、编程语言层次、计算单位、字符编码集以及与人工智能的关联。主要内容包括: 计算机发展史:从电子管到超大规模集成电路的演进过程 计算机分类:超级计算机、大型机、服务器等六类计算机的特点与应用 体系结构:冯诺伊曼体系及其现代改进,解决CPU与存储性能差异 编程语言层次:从硬件逻辑到应用层的7层计算机体系 计算单位:容量与速度单位的换算关系 字符编码:ASCII到Unicode的发展,中文编码集的演进 AI关联:图灵测试、专家系统和神经网络等。

2025-07-23 22:40:26 967 2

原创 前端内存泄漏

本文介绍了前端开发中常见的内存泄漏问题及解决方法。通过三个典型案例(意外的全局变量、未控制的闭包、DOM元素未移除)展示了内存泄漏的产生过程,并提供了规避建议:及时清除引用、避免大对象、使用弱引用、移除事件监听、清除定时器、实现缓存过期机制、避免循环引用等。文章强调利用Chrome DevTools工具进行内存检测,帮助开发者识别和预防内存泄漏问题,提升应用性能。

2025-07-21 18:00:25 703 2

原创 IndexedDB(概念、基本使用、Dexie.js的使用)

摘要(150字)本文介绍了IndexedDB的基本概念与使用方法,它是一个客户端结构化数据存储API,适合处理大量数据。通过代码示例演示了如何创建数据库、对象存储空间,并进行增删改查操作。文章推荐了简化IndexedDB的库(如Dexie.js),并详细讲解了事务机制(ACID特性)。实战部分包含异步操作模拟、数据添加与更新,附GitHub代码链接。适合前端开发者学习客户端数据存储技术。 关键词:IndexedDB、前端存储、事务型数据库、Dexie.js、增删改查。

2025-07-06 20:39:14 950 2

原创 学习React官方文档(描述UI)

学习React官方文档之描述UI。

2025-06-29 22:48:54 1349 1

原创 FlatBuffers(概念、原理及优势、在TS中的使用)

本篇文章我们学习 FlatBuffers 概念、其原理、优势及在Vue项目(TS)中的使用。

2025-06-22 10:29:54 1048 1

原创 iframe(概念、简单例子、在vue项目中的使用)

本篇文章,我们认识iframe,并学习简单例子和其在vue项目中的使用(附源码)。

2025-06-08 00:03:24 2084

原创 前端杂货铺——TodoList

My TodoList

2025-06-07 09:19:29 354 1

原创 头发尚在,经验渐长:一个两年前端开发者的生存报告

头发尚在,经验渐长:一个两年前端开发者的生存报告。

2025-06-01 09:32:12 1027 8

原创 NestJS——重构日志、数据库、配置

本篇文章我们进行日志、数据库和相关配置的重构。

2025-05-25 22:04:25 1241 3

原创 NestJS——日志、NestJS-logger、pino、winston、全局异常过滤器

本篇文章我们学习如何在NestJS中进行日志的相关配置和使用。

2025-05-17 21:05:28 1397 2

原创 NestJS——使用TypeORM操作数据库、增删改查、关联查询、QueryBuilder

本篇文章我们学习如何使用TypeORM操作数据库,掌握TypeORM的基本用法。

2025-04-24 21:52:57 1214 2

原创 NestJS——使用TypeORM连接MySQL数据库(Docker拉取镜像、多环境适配)

本篇文章我们学习如何使用TypeORM连接MySQL数据库。

2025-04-19 18:52:56 1267 2

原创 NestJS——多环境配置方案(dotenv、config、@nestjs/config、joi配置校验)

本篇文章我们学习NestJS的多环境配置方案。

2025-04-19 14:11:42 1062

原创 编程思想——FP、OOP、FRP、AOP、IOC、DI、MVC、DTO、DAO

本文我们认识一些优质的编程思想,它们有利于我们编写易读且健壮的代码。

2025-04-13 21:45:38 1252 2

原创 TypeScript入门

本篇文章我们认识TS的基本使用,并学习如何生成声明文件。

2025-04-12 21:26:15 699 2

原创 NestJS——创建项目、编写User模块

本篇文章我们学习如何创建NestJS项目,并练习编写User模块。

2025-03-30 15:56:20 1174 2

原创 Docker入门

本篇文章我们学习Docker容器的基本使用。

2025-03-30 13:26:15 670

原创 Vue源码解析之mustache模板引擎

本篇文章我们学习Vue源码之mustache模板引擎。学习如何将数据变为视图、mustache的基本使用、mustache的核心理念、并手撕mustache源码。

2025-03-09 15:50:32 1090 1

原创 Node.js——body-parser、防盗链、路由模块化、express-generator应用生成器

本篇文章我们学习使用 body-parser 获取请求体数据、使用 referer 头验证等方式添加防盗链、拆分路由实现其模块化,使用 express-generator 快速搭建应用等。

2025-01-31 10:45:50 1542 2

原创 Node.js——express中间件(全局中间件、路由中间件、静态资源中间件)

本篇文章我们学习中间件的相关知识,认识各种中间件的使用及用途。

2025-01-22 23:35:17 1683

原创 Node.js——express项目搭建、请求、响应

本篇文章我们学习express项目的搭建及请求、响应的相关知识。

2025-01-14 22:14:43 1260 2

原创 Node.js——http 模块(二)

本篇文章我们学习Node.js的http模块响应的相关知识,并学习如何进行页面的响应、认识MIME类型及一些错误处理等。

2025-01-12 11:33:02 1126 2

原创 Node.js——http 模块(一)

本篇文章我们学习使用Node.js创建HTTP服务,并学习请求体和请求头等相关知识。

2025-01-12 00:13:29 1195 2

原创 Node.js——path(路径操作)模块

本篇文章我们学习如何使用Node.js对路径进行操作。

2025-01-09 23:32:39 1445 2

原创 Node.js——fs(文件系统)模块

本篇文章我们学习如何使用Node.js对文件系统进行操作。

2025-01-07 23:37:52 1531 2

原创 Electron快速入门——跨平台桌面端应用开发框架

本篇文章我们快速入门Electron,使用它打造简易版的跨平台桌面端应用。

2025-01-05 15:21:08 2031 2

原创 使用CSS把背景图片铺满屏幕

本篇文章介绍如何使用CSS把背景图片铺满屏幕。

2024-12-14 22:39:00 965 2

原创 简记Vue3(五)—— 组件通信(props、自定义事件、mitt、v-model、$attrs、$refs、$parent、provide、inject、插槽)

本篇文章我们学习Vue3中组件间的通信方式,包括props、自定义事件、mitt、v-model、$attrs、$refs、$parent、provide、inject、插槽等。

2024-11-17 09:20:59 1091 1

原创 简记Vue3(五)—— Pinia

本篇文章记录Pinia的基本使用。

2024-11-10 12:57:33 837 4

原创 简记Vue3(四)—— 路由

本篇文章记录路由的基本使用。

2024-11-09 15:51:57 1022 1

原创 简记Vue3(三)—— ref、props、生命周期、hooks

本篇文章记录ref、props及生命周期的概念及使用。

2024-11-03 21:59:19 751 1

原创 简记Vue3(二)—— computed、watch、watchEffect

本篇文件记录computed、watch、watchEffect的基本使用。

2024-10-27 11:36:46 1305 1

原创 简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef

本篇文章记录setup、ref、reactive、toRefs、toRef等概念及基本使用。

2024-10-23 23:01:59 1333 3

原创 WebRTC——从0至1打造实时音视频通话项目(Demo)

本文使用WebRTC技术,从0到1打造了实时音视频通话功能的Demo(附源码)

2024-10-19 10:35:53 1820 3

原创 C++——指针、无效指针、空指针、void*指针、指向指针的指针、指针和const、指针和数组

本文介绍C++指针的相关内容...

2024-09-08 21:08:42 884 2

原创 Driver.js——实现页面引导

vite + vue3,使用 driver.js 实现页面向导...

2024-09-01 14:48:22 1193 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除