🎯 我的开源项目一览作为前端开发的爱好者和实践者,我参与了多个开源项目,其中包括一个《第五人格搞怪网页》以及一个《亲戚算》微信小程序等。每个项目都是我技能成长的重要里程碑,下面我将一一盘点这些项目,并分享我的开发历程。
1. 《第五人格搞怪网页》
项目简介《第五人格搞怪网页》是我基于游戏《第五人格》制作的一款搞怪网页,灵感来源于游戏中的独特人物设定和视觉风格。通过运用HTML、CSS和JavaScript,我为这个网页增添了许多创意的互动效果和趣味元素。
关键技术:
HTML/CSS/JS:基础网页开发。
Canvas动画:用来制作一些动态的搞怪效果。
前端框架:使用了简单的框架来进行页面布局和功能实现。
项目亮点:
创意十足的网页设计,展现了游戏的特色元素。
动态效果的加入增强了用户体验。
页面流畅,响应式布局适配各种设备。
项目源码:
引用站外地址
第五人格搞怪网页
Sanbai
...
🌿 2021-2025 年度书单📖 书籍是通往世界的窗户,每一次阅读,都是一场灵魂的旅行。这里记录 2021-2025 这五年里读过的书籍,每一本都带来不同的思考和收获。📚✨
📅 2021 年书单 | 文学的魅力关键词:艺术、文学、人性
🎨 《艺术的选择》
🌲 《挪威的森林》 ——[村上春树] 迷茫与青春的探讨
🌙 《偷影子的人》 ——[马克·李维] 温柔治愈的成长故事
🏃♂️ 《追风筝的人》 ——[卡勒德·胡赛尼] 关于友谊、救赎与命运
🔍 《人性的弱点》 ——[戴尔·卡耐基] 洞察人性,提高社交能力
📅 2022 年书单 | 经典与哲思关键词:成长、哲学、推理
🌎 《百年孤独》 ——[加西亚·马尔克斯] 魔幻现实主义的巅峰
🎨 《月亮与六便士》 ——[毛姆] 艺术与现实的碰撞
📖 《阅读是一座随身携带的避难所》 ——[毛姆] 书籍的魅力
💌 《送你一颗子弹》 ——[刘瑜] 温暖且犀利的文字
🔪 《十宗罪 6》 ——[蜘蛛] 犯罪心理学
😊 《悲喜自渡》 ——[苑子文] 温暖的人生思考
✉ 《给青年的十二封信》 ——[朱光潜] 写给青年 ...
十日终焉法则定律效应二八定律(40)在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。
狩猎法则(40、42)狩猎者定然比猎物更加凶猛,再狡猾的猎物也有其罩门与要害。
马太效应(45)马太效应随后也被用于概括教育、经济、政治等领域的相关社会现象,即已经处于优势地位的个体会因此而获得更多的优势,而处于劣势地位的个体则会因此变得更加劣势。
手表定律(61、396、738)是指拥有两块以上的手表并不能帮人更准确的判断时间,反而会制造混乱,让看表的人失去对时间的判断。手表定理所指的另一层含义在于每个人都不能同时挑选两种不同的行为准则或者价值观念,否则那个人的行为将陷于混乱。
米格25效应(76、796、1084)所谓最佳整体,乃是个体的最佳组合。
囚徒困境(76、278、430、967、1167、1188、1189)Prisoner’s Dilemma 是指两个被捕的囚徒之间的一种特殊博弈,说明即使合作对双方都有利时,保持合作也是困难的。囚徒困境是博弈论的非零和博弈中具代表性的例子,反映个人最佳选择并非团体最佳选择。虽然困境本身只属模型 ...
作品概述 《十日终焉》是一部已完结的中文网络小说,作者为杀虫队队员,于2022年12月4日首发于番茄小说,于2024年10月31日完结,总计1358章,291万字。小说类型涵盖悬疑、灵异、推理、无限流、求生、玄幻和群像,强调非后宫、非套路、非无敌、非系统、非无脑、非爽文的特色。
故事设定在“终焉之地”,一个破败的城市,居民包括精神不稳定的“原住民”和戴动物面具的“十二生肖”。主角群体被困于此,必须参与每10天一次的死亡游戏以求逃脱。部分角色通过多次轮回觉醒“回响”超能力,这成为逃脱的关键。主角齐夏(26岁,男)是一位高智商但心理不稳定的诈骗师,寻找记忆中的妻子余念安(由其“回响”能力创造)是其主要动机。
世界构建终焉之地“终焉之地”是一个破败的城市,充满死亡气息,所有进入者都有前世“罪行”。“十二生肖”设计死亡游戏,“原住民”精神不稳定。轮回机制每 10 天重置记忆,但觉醒“回响”的角色可保留记忆。
关键机制
“回响” 需要 “信念” 触发,可继承,初次使用需契机,后可控制,过度使用导致认知混乱,存在于眼中,可移植。
非 “回响者” 记忆被人工抹除,可通过 “深回响化” 恢复。
...
Web3
未读Web3钱包详解1. Web3钱包的定义和基本概念Web3钱包是去中心化网络和区块链生态的核心工具,它使用户能够控制、管理、转账和接收加密货币(如比特币、以太坊等),并与去中心化应用(DApps)交互。与传统的Web2钱包(如PayPal或银行应用)不同,Web3钱包不仅仅是一个存储货币的地方,它还是用户在Web3生态系统中的数字身份入口,支持去中心化金融(DeFi)、交易NFT、参与DAO治理等功能。
去中心化的本质:Web3钱包是非托管的(Non-Custodial),用户自己掌控私钥和资产,不依赖第三方机构(如银行或交易所)。
Web3的背景:Web3代表基于区块链的下一代互联网,强调用户数据主权和去中心化,而Web3钱包是连接用户与这一生态的桥梁。
2. Web3钱包的工作原理Web3钱包基于公钥加密技术(PKI,Public Key Infrastructure)运作,通过私钥和公钥对保护用户资产并实现区块链交互。
核心组件
公钥(钱包地址)
类似于银行账号,是一个公开的字符串(如以太坊地址:0x1234...abcd),用于接收加密货币或标识用户身份。
...
Android Studio 连接雷电模拟器教程在 Android 应用开发过程中,使用模拟器进行测试是必不可少的。雷电模拟器(LDPlayer)是一款功能强大的安卓模拟器,兼容性好、运行流畅,适用于游戏和应用开发。本文将介绍如何在 Android Studio 中连接雷电模拟器进行调试。
一、准备工作1. 下载并安装雷电模拟器
访问 雷电模拟器官网 下载最新版本的模拟器。
安装完成后,运行雷电模拟器,并在 设置 -> 点击关于平板电脑,连续点击5次版本号 -> 出现开发者选项 ->进入开发者选项 -> 勾选usb调试 。
2. 确保已安装 ADBAndroid Studio 自带 ADB(Android Debug Bridge),用于设备管理和应用调试。如果 ADB 不可用,可以在 Android SDK 目录下找到 platform-tools 进行安装和配置。
二、连接雷电模拟器按win+r,输入cmd打开命令控制器,将目录切换到你安装雷电模拟器的文件夹下,我的模拟器的安装目录如下
方法 1:直接连接(推荐)
打开雷电模拟器,等待系统启动 ...
正则表达式(Regular Expression)正则表达式是程序员处理文本的“瑞士军刀”。本文整理了开发中最常用的正则表达式规则,涵盖邮箱、手机号、URL、密码强度等高频场景,附带详细说明和示例,助你快速掌握!
目录
常用场景
邮箱验证
手机号(中国大陆)
URL 链接
密码强度
数字与格式验证
整数/浮点数
日期格式(YYYY-MM-DD)
文本处理技巧
提取中文
去除 HTML 标签
高级用法
非捕获分组
正向先行断言
负向后行断言
元字符速查表
工具推荐
总结
常用场景1. 邮箱验证1^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
说明:
2. 手机号(中国大陆)1^1[3-9]\d{9}$
说明:
3. URL 链接1^(https?://)?([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
说明:
4. 密码强度1^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\S]{8,}$
规 ...
Hexo
未读Star了安知鱼的 小空调
引用站外地址
云空调,便携小空调
云空调,便携小空调
项目地址,欢迎大家 Star
引用站外地址
云空调,便携小空调
云空调,便携小空调
优势
🕐 随时随地打开空调
📱 便携
🔋 低功耗(使用 HTML CSS 而非 Canvas 绘制)
🔊 静音
🎮 操作简单
🔧 安装便捷
劣势
💨 没有风
部署方案 如果你和我一样是使用 hexo 的话,那么将变的极其简单。
在你的博客根目录执行以下命令:
1hexo new page air-conditioner
然后在会生成 source/air-conditioner/index.md, 将以下 ...
前端开发
未读Git 常用指令总结Git 是一个强大的版本控制工具,广泛应用于开发协作和代码管理。本文将为你整理一些常用的 Git 指令,帮助你更高效地进行版本控制操作。
📋 基本操作1. 初始化和克隆
git init初始化一个新的 Git 仓库。
git clone <repository_url>克隆一个远程仓库到本地。
2. 查看状态
git status查看当前工作区的状态,查看哪些文件被修改、哪些文件已经暂存。
3. 提交变更
git add <file>将文件添加到暂存区,准备提交。
git commit -m "commit message"提交暂存区的变更,带上提交信息。
4. 查看历史
git log查看提交历史。
5. 查看差异
git diff查看文件变化的差异。
🌿 分支操作1. 创建与切换分支
git branch查看所有本地分支。
git branch <branch_name>创建一个新分支。
git checkout <branch_name>切换到指定分支。
git ...
类型系统:静态 vs 动态(TypeScript vs JavaScript)1.类型系统TypeScript(静态类型)
特性:变量、函数参数、返回值等需显式声明类型(或通过类型推断),编译时检查类型错误。
代码示例:1234function add(a: number, b: number): number { return a + b;}add(1, "2"); // 编译时报错:类型不匹配
JavaScript(静态类型)
特性:动态类型:类型在运行时确定,允许变量类型自由变化,错误在运行时暴露,编译时检查类型错误。
代码示例:123function add(a, b) { return a + b; }add(1, "2"); // 运行时返回 "12"(字符串拼接)
2.开发阶段:错误预防
TS:编译时通过类型检查提前发现潜在逻辑错误(如拼写错误、类型不匹配)。
JS:只能在运行时通过测试或用户反馈发现错误
3.具链支持TS:
IDE 支持更强大(如 VSCod ...