
基于 React + Umijs + Nest 全栈开发的后台系统
这篇文章介绍了基于 React + Umijs + Nest 全栈开发的后台系统,包括前端技术栈、后端技术栈、动态国际化语言配置、用户操作日志记录、 CURD 用户和角色权限映射等功能。文章还提供了线上预览链接、推荐使用的包管理工具和数据库版本,以及项目安装和配置的步骤。

JavaScript 中的二进制散列值和权限设计
这篇文章介绍了JavaScript中使用二进制散列值和位运算符进行权限控制的方法,包括页面权限、操作权限和数据权限,以及JavaScript中的进制表示方法和位运算符的使用。

Umami - 开源统计分析工具
这篇文章介绍了Umami,一款免费开源的网站统计分析工具,它简单、快速、注重隐私,可以让用户完全控制自己的数据而不侵犯用户隐私。文章还详细说明了如何部署Umami,包括配置信息、设置反向代理、HTTPS配置以及如何在网站中使用跟踪代码来查看统计数据。作者认为Umami虽功能简单但实用,能满足小站的数据统计需求,安装简单,占用服务器内存小。

《金手指》- 贪欲与毁灭的黑色寓言
这篇文章介绍了电影《金手指》的影评,该电影讲述了一个穷小子利用炒股颠覆规则,玩弄财富和权势的故事,以及背后复杂的案件和人物关系。影评人表示,观众需要具有一定的金融知识才能跟上电影的节奏,电影改编自真实的佳宁案,打破了近年来港片的常规套路,以批判主义手法揭示了上世纪香港的社会变迁与经济变革。

TS 中的类型验算,高级通用 API 实现
这篇文章介绍了TypeScript中的类型验算和高级通用API实现,包括内置类型、关键字以及 compiler 内部实现的类型。文章详细说明了如何实现 Optional API、GetOptional API、DeepReadonly API 和 UnionToIntersection API,并记录了常用的类型通用API封装,如Partial、Required、Readonly等。同时,文章也解释了一些TypeScript的类型操作关键字,如extends、infer、keyof等。

基于 Vue2.0 + Nest.js 全栈开发的后台应用
这篇文章介绍了基于 Vue2.0 + Nest.js 全栈开发的后台应用项目,适合全栈开发学习使用,包含前端和后端技术栈,实现了动态国际化语言配置、操作日志记录、用户和角色权限管理等功能,并提供了线上预览和具体的使用、配置方法。项目仍在完善中,欢迎贡献和交流。

你对2024年有什么展望、愿望或者目标吗?
这篇文章介绍了作者在2024年的展望、愿望和目标,包括家人朋友身体健康、财运亨通、存款增加、寻找对象、至少外省旅游一次以及薪资上涨等愿望。

再见,2023,你好,2024!
这篇文章介绍了作者在年终之际对过去一年的回顾及对未来的展望,涉及家庭、职场、生活等多个方面。作者感叹时光流逝,对30岁左右男性在社会和家庭中的多重角色进行了思考,同时对现代社会的婚姻观念和压力表示了看法。此外,作者还分享了对目前工作的满意度和生活状态的描述,以及对简单快乐生活的追求。

React - 实现一个基于 Antd 的数值范围组件
这篇文章介绍了如何实现一个基于Ant Design的数值范围组件,以满足数据采集流程中表单数据的录入需求。文章详细说明了组件的设计思路、代码结构、使用方式以及参数说明,并提供了效果预览和注意事项。组件支持只能输入数字,具有自定义表单控件封装的特点,同时支持所有InputNumber属性,以适应不同业务场景的需求。

使用 object-fit 属性完美过渡图片
这篇文章介绍了如何使用object-fit属性来完美过渡图片,通过保留原始比例的剪切、缩放或拉伸等方式适应指定容器的高度与宽度,使图片在展示时更加美观。同时,还介绍了object-position属性与object-fit属性的结合使用,实现图片的简单过渡效果和动画。

菲尔可:圣手二代104键-橄榄象牙白
这篇文章介绍了作者作为一名程序员,使用菲尔可圣手二代104键机械键盘长达6年的体验和感受,对键盘的属性参数、手感、易用性等方面进行了详细评价,并强调了其耐用性和外观设计的简约大气。

Vue3 + Vite 构建组件库发布到 npm
这篇文章介绍了如何使用Vue3和Vite构建组件库并发布到npm,包括初始化项目、配置项目结构、创建组件目录、设置入口文件以及导出组件等步骤。