🦌鹿心雨的小窝
🦌
🏡
首页
🖼
作品集
📚
博客
📫
友链
🖼
关于
📖
碎碎念
登 录
注 册
🦌鹿心雨的小窝
Hello, World!
|
🚢博客
🚢博客
Shika kokou 发布于 2026-02-11
洗牌算法详解
洗牌算法
算法与数据结构
前段时间在准备求职面试时,在一个销售公司的面试中,多次被问及如何实现一个洗牌算法。我对洗牌算法的了解仅限于在 Radash 函数库中见过相关函数,对此并不熟悉,于是后面就看了一下相关的代码实现,来学习一下。洗牌算法的核心目标是将一个序列的元素顺序完全随机化,确保每种可能的排列出现的概率相等。本文将对 Fisher-Yates、Sattolo、蓄水池抽样,这几种经典的洗牌算法进行介绍。
0
8
Shika kokou 发布于 2026-01-02
像素画临摹 Bee Queen
像素画
像素画
感觉好像没什么好写的,单纯一点点个人爱好qwq。素材来自 DYA Games 的像素画绘画视频
0
13
Shika kokou 发布于 2025-12-15
Antd 在 Next.js 项目中,初次渲染样式丢失
Ant Design
React
Next
因为之前 Next 和 React 接连出现安全问题,于是把博客的依赖升级了一下,没想到就搞出问题了。初次渲染时样式丢失,在客户端上会短暂展示 Antd 组件无样式界面,出现样式闪烁的情况。和 Pages Router 的情况类似,这是 AntdRegister 和 Antd 内部的 @antd/cssinjs 版本不一致导致的。
0
25
KokoroAme 发布于 2025-12-01
关于 HTTPS 的笔记 2.0
HTTPS
计算机网络
HTTPS 是 HTTP 的“升级”版本:HTTPS = HTTP + SSL/TLS,SSL 是安全层,TLS 是传输层安全,是 SSL 的继承。使用 SSL 或 TLS 可确保传输数据的安全性。
0
30
KokoroAme 发布于 2025-11-26
实现 Promise A+ 规范的 Promise
异步
Promise
JavaScript
之前找工作的时候凭感觉做了一个实现 Promise A+ 规范的 Promise的练习,最近在准备新的工作机会,又看到了这个面试题。我感觉之前的实现有很大优化空间。之前用前次调用结果作为标记来实现 Promise 多次 resolve 和 reject 的正确触发结果,感觉有点太麻烦了,通过和 AI 的深入交流,发现完全可以用简单的布尔值标记做到。这篇博客是前文的优化版,权当是复习吧...
0
34
KokoroAme 发布于 2025-10-27
Windows 系统把 Docker Desktop 装到 C 盘外的其他盘
其他
其他
Docker Desktop 默认安装到 C 盘,随镜像、容器累积会快速占用系统盘空间,系统盘剩余空间较少,容易被各种数据缓存、临时文件塞满,对日常使用产生诸多不便。
0
20
KokoroAme 发布于 2025-10-17
Pixelium Design:Vue3 的像素风 UI 组件库
Canvas
前端
Vue
Pixelium Design 是一个基于 Vue 3 的像素风 UI 组件库。我是一名像素游戏爱好者,Pixelium Design 的灵感来源于我对像素风格游戏的热爱。我们的目标是提供一套完整的像素风格 Vue 3 组件,让开发者能够便捷地在项目中实现一致的像素化界面。通过封装常用的 UI 元素和交互模式,为开发者提供一系列可复用、高效能的像素风组件,让项目中轻松实现独特的视觉风格。
0
42
KokoroAme 发布于 2025-07-10
JavaScript 的继承机制演进:从原型到 class
继承
原型
JavaScript
JS 的继承核心机制基于原型,而非传统意义上的“类”。在 JS 中,所谓的类是被用作构造函数的对象。对象通过原型链直接连接另一个实例对象实现继承,当访问属性时,JS 引擎会沿着原型链逐层向上查找。JS 中的`class`语法仅仅是原型机制的语法糖。独特的原型机制也影响了开发者进行面向对象编程时继承的方式。这篇博客主要记录 JS 中常见继承实现方式,了解它们出现的缘由。
0
29
KokoroAme 发布于 2025-05-07
Windows 应用程序 0xc0000022 错误
其他
其他
最近遇到了一些电脑问题,打开某个好久没玩的游戏的时候报错 0xc0000022 错误。从网上搜了一下,解决方法有两个:一个是在属性→安全性里面,加上当前用户的权限。一个是检查控制面板→程序和功能→启用或关闭Windows功能里面,旧版组件→DirectPlay是否已经开启。我试了一下这两种方法都对我的情况没有用。在很偶然的情况下,我搜到了一个视频找到了解决方法。
0
36
KokoroAme 发布于 2025-03-23
从零到一搭建一个前端工具函数库
工具函数库
前端
Vite
工具函数库为开发人员提供高效、便捷的工具函数,简化开发流程,减少模板代码,提高代码质量和可维护性。在团队协作或长期维护的项目中,工具函数库的沉淀是提升开发效率的关键环节。本文将手把手教你如何从零搭建一个强类型、易维护的前端工具函数库。这篇博客以我的开源项目 Parsnip-Kit 为例,解析搭建前端工具函数库的技术。
0
50
鹿心雨🦌🦌
KokoroAme Blog
一个爱折腾的程序🦌建立的无名小窝
ARTICLE
69
CATEGORY
19
TAG
84
修正程序错误的第一步是要重现这个错误。
The first step in fixing a broken program is getting it to fail repeatably.
——David Martin
编程珠玑 More Programming Pearl
最新博客
最新博客
洗牌算法详解
像素画临摹 Bee Queen
Antd 在 Next.js 项目中,初次渲染样式丢失
关于 HTTPS 的笔记 2.0
实现 Promise A+ 规范的 Promise
Windows 系统把 Docker Desktop 装到 C 盘外的其他盘
Pixelium Design:Vue3 的像素风 UI 组件库
JavaScript 的继承机制演进:从原型到 class
Windows 应用程序 0xc0000022 错误
从零到一搭建一个前端工具函数库
Tech Stack
Tech Stack
Front-End
Server
鹿心雨🦌🦌
KokoroAme Blog
一个爱折腾的程序🦌建立的无名小窝
ARTICLE
69
CATEGORY
19
TAG
84
修正程序错误的第一步是要重现这个错误。
The first step in fixing a broken program is getting it to fail repeatably.
——David Martin
编程珠玑 More Programming Pearl
© 2023-2025 LittleRangiferTarandus, All rights reserved.
🌸 Run