每日更新菜根谭全集精读,陶然
录音来自喜马拉雅作者:陶了个然
Golang | 山竹记账 Go 后端版学习笔记
山竹记账应用的 Go 后端版本开发学习笔记,包含项目架构设计、API 接口开发、数据库操作、中间件使用等核心技术要点的详细记录和总结。
云声计划 | 如何使用宝塔最新版 + Vercel,来部署一个私人的影视站+音乐站
一篇关于如何使用宝塔和 Vercel 部署私人影视站和音乐站的详细教程。
Coding | 分别用2天半和9天,我用 ClaudeCode 写出了自己的影视站和音乐站
用 ClaudeCode 分别在 2 天半和 9 天内从零搭建影视站与音乐站的完整复盘:需求规划、技术选型、开发流程、踩坑与解决方案,以及 AI 辅助编程带来的效率提升。
Coding | 记一次使用 Claude Code 开发影视站&音乐站的开发历程
记录使用 Claude Code 开发影视流媒体站和音乐流媒体站的完整开发历程,包括前端界面设计、播放器实现、后端API开发、管理后台等功能的实现过程和开发心得。
年度|我的2024年度总结
2024 年,回顾这一年的工作和项目经历,可以说是充实而多样。新的一年已经开始,虽然春节刚过,但仍然感到充满活力,期待接下来能够继续提升自己的技术能力,推动更多项目的发展。
日常|IMYAI文本处理工具箱开源随记
IMYAI文本处理工具箱是一个在线工具,旨在提供全面的文本处理功能,包括文本格式化、标点和拼音转换等,并集成了AI文本优化能力。项目基于FastAPI和前端JS开发,支持Docker部署,使文本处理更加高效简便。本文作者分享了项目布局的设计思路,特别是如何通过多行flex布局和grid布局来优化几十个按钮的摆放,以达到美观的效果。此外,项目还实现了拖拽效果、使用Intro.js的开屏引导功能,以及POST Stream流的AI功能。成品已开源,供公众使用。
项目课 | Vue.js开发印象云笔记
本课程将以 evernote 云笔记 mac 客户端版的 ui 做原型,做一款线上的云笔记 webapp 产品。产品包括登录、注册、笔记本的创建、修改、删除,笔记的markdown编辑、删除到回收站、markdown 预览、回收站管理等功能。采用前后端分离的开发方式,本课程只负责前端部分的开发。
前端体系|Promise专题 - 原理以及是什么
该文章介绍了编写一个手写Promise.all的原理。首先,该函数接收一个可迭代对象作为参数,并返回一个新的Promise实例。在函数内部,先将可迭代对象转化为数组,并将其中每个非Promise值转化为Promise对象。然后,判断如果转化后的数组长度为0,则直接返回一个resolved状态的Promise对象,并传递一个空数组作为值。接着,定义一个values数组和一个count变量用于记录已完成的Promise数量。接下来,通过for循环遍历每个Promise对象,使用then方法来监听其状态改变。当一个Promise对象被resolved时,将其值存入values数组中,并将count变量加1。当已完成的Promise数量等于总数时,即所有Promise对象都已resolved,返回一个resolved状态的Promise对象,并传递values数组作为值。如果其中任何一个Promise对象被rejected,直接将错误传递给最终的Promise对象。这就是手写Promise.all函数的实现原理。