backstage~openapi的接入与protobuf的对比
swagger外部文档
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
name: petstore
description: The Petstore API
spec:
type: openapi
lifecycle: production
owner: petstore@example.com
definition:
$text: https://petstore.swagger.io/v2/swagger.json
嵌入openapi文档
apiVersion: backsta ...
AI 驱动!一款开源可自部署的个人卡片式笔记工具!
大家好,我是 Java陈序员。
在日常工作中,常常需要记录工作上的事项、学习笔记、突然的灵感等。但市面上多数笔记工具,要么是云端存储,要么功能臃肿,有的不适配技术笔记的排版需求,而且大部分无法自定义,满足不了个性化使用场景。
今天,给大家介绍一款开源的个人卡片式笔记工具,不仅支持私有化部署,而且集成 AI 功 ...
React 技术深度探讨
聊React之前,先说个事实:它不是最年轻的框架,也不是概念最创新的那个。但它赢了。
赢在生态,赢在社区,赢在"一旦用顺了就很难换"的惯性。本文不吹不黑,客观聊聊React的核心逻辑、实际现状,以及值不值得继续押注。
一、核心概念:理解React的设计哲学
Virtual DOM:快是表象,稳才是本质
Virtual DOM(虚拟DOM)被谈烂 ...
跨全平台!一款免费开源的电子书阅读器!
大家好,我是 Java陈序员。
在数字阅读成为常态的今天,我们却总被各种阅读痛点困扰:格式不兼容、跨设备同步难、外文书籍翻译繁琐、技术文档代码显示混乱……这些细碎的问题,一点点消磨着深度阅读的乐趣。
今天,给大家介绍一款开源免费的电子书阅读器,支持多平台使用!
关注微信公众号:【Java陈序员】,获取开源项目 ...
大屏适配方案
前言:不同分辨率的大屏适配这个是每个前端都会遇见的问题,以前也尝试过多种方案,今天就来分享一下我尝试过的方案跟我比较推荐的方案。
一、常见的大屏适配方案
1. 固定宽高 + scale 整体缩放
核心思想:把设计稿当作“画布”,用 CSS transform: scale() 对整张画布缩放,保证视觉一致性。
原理:根据屏幕尺寸与设计稿尺 ...
桌面新搭子!一款开源跨平台桌面宠物神器!
大家好,我是 Java陈序员。
每天对着空空的电脑屏幕敲代码、处理工作,是不是总少了点治愈感?想不想让软萌的小动物、心仪的动漫角色悄悄“住进”你的屏幕,成为随时能看见的暖心搭子?
今天,给大家推荐一款开源跨平台桌面宠物神器,帮助你拥有专属桌面宠物!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业 ...
绝望博弈!一众大模型加持的猜拳游戏,人类胜率竟不足10%?
基于 LLM + Next.js 的博弈实战猜拳游戏
摘要:当你以为自己在和随机数生成器玩游戏时,对面的 AI 正在阅读你所有的历史出拳记录,并写了一篇关于你心理状态的小作文。本文带你拆解这个基于 Next.js 16 + Tailwind v4 + LLM 的“过度设计”+“没啥技术含量”+”有那么点意思“项目。
👉 先给老板们体验:(具体规则有手就能 ...
运维必备!一款全平台可用的服务器管理利器!
大家好,我是 Java陈序员。
在企业开发中,你是否有遇到过如下难题:管理 3 台服务器需要同时打开终端工具、文件传输软件和监控面板,切换窗口的时间比实际操作还多;出门在外想临时调整配置,手机上却找不到能流畅运行的 SSH 客户端;团队协作时,服务器连接信息在 Excel 和聊天记录里杂乱堆放,安全性无从谈起?
今天,给 ...
React学习笔记(一)
组件化思想
组件
组件是构建 React 应用的独立、可复用的代码块。它接收输入(称为 props),并返回描述UI的 React 元素。
函数组件 vs 类组件
函数组件:一个接受输入,并输出JSX的函数。
类组件:使用class定义,并继承React.Component的类,必须包含一个render()方法。
为什么函数组件成为主流
1、代码简洁:函数组件 ...
GitHub 星标太多管不过来?这款 AI 工具帮你一键整理、智能搜索!
大家好,我是 Java陈序员。
之前,给大家介绍过一个开源的 Github Stars 存储库管理器,用于解决 GitHub 星标库太多不好管理的问题。
开发者必备!Github Stars 存储库管理器!
今天,再给大家介绍一款 Github 星标库管理工具,与 AI 结合,实现更加强大的分类搜索功能!
关注微信公众号:【Java陈序员】,获取开源项目分 ...
【医疗行业案例】基于 React 的预约系统:DHTMLX 助力高效排班与预约管理
在医疗、酒店、美容等服务行业中,预约(Booking)与排班(Scheduling)是线上服务的两大核心功能。它们不仅是高效时间管理的基础,也保障了组织内部的工作流程有序运转。预约功能帮助用户快速完成就诊、住宿或服务的在线预订;而排班功能则确保组织合理利用人力资源,平衡工作负荷。正因如此,这两类功能在现代 Web 应用中 ...
实现一个 AI 编辑器 - 行内代码生成篇
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。
本文作者:佳岚
什么是行内代码生成?
通过一组快捷键(一般为cmd + k)在选中代码块或者光标处唤起 Prompt 命令弹窗,并且快速的应用生成的代码。
提示词系统
首先是完成一个简易的 ...
Node.js环境和antd初始化项目
Node.js 环境准备
为了方便切换 Node.js 版本, 在 Ubuntu 下使用 nvm 做 Node.js 的版本管理, 在 Windows 10 下使用 fnm 做 Node.js 的版本管理
Ubuntu 22.04 Node.js 环境准备
以下操作使用 Ubuntu 22.04 环境
访问 Node.js 下载说明页 https://nodejs.org/en/download
安装 nvm
nvm 的作用类似于 conda, 可以在用户目录下 ...
扣子 Coze 产品体验功能
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。
本文作者:长路
认识扣子
相关链接
官方文档:什么是扣子 https://www.coze.cn/open/docs/guides/welcome
学习资源:https://www.coze.cn/open/docs/guides/learning_resources
动态 ...
DHTMLX重磅发布React Scheduler组件,强势赋能日程管理开发!
React开发者们的呼声,DHTMLX团队听到了!继DHTMLX React Gantt图表广受欢迎后,DHTMLX再次带来全新力作 —— DHTMLX React Scheduler正式发布!
该组件将成熟稳定的JavaScript Scheduler功能完美移植到React生态,为现代Web开发提供强大的日程排程能力,极大地提升项目开发效率与界面体验。本文将带您快速了解其核心 ...
一体化白板!一款开源的白板工具!
在日常工作中,我们常常需要使用到白板工具,用于作图,生成思维导图、流程图等来辅助工作。
今天,给大家介绍一款开源的白板工具,支持多种类型图!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
drawnix —— 一款开源的、基于 React 实现的白板工具(SaaS ...
开源免费!一个在线的数据库实体关系绘图工具!
大家好,我是 Java陈序员。
之前,给大家介绍过一款基于实体连接图的数据库设计工具。
可视化!一款基于实体连接图的数据库设计工具!
今天,给大家介绍一个同款的在线数据库实体关系绘图工具。
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
drawDB —— 一个 ...
SvelteKit 最新中文文档教程(21)—— 最佳实践之图片
前言
Svelte,一个语法简洁、入门容易,面向未来的前端框架。
从 Svelte 诞生之初,就备受开发者的喜爱,根据统计,从 2019 年到 2024 年,连续 6 年一直是开发者最感兴趣的前端框架 No.1:
Svelte 以其独特的编译时优化机制著称,具有轻量级、高性能、易上手等特性,非常适合构建轻量级 Web 项目。
为了帮助大家学习 Svel ...
绝了!一款简洁优雅的高性能个人博客系统!
大家好,我是 Java陈序员。
作为一名程序员,你是否会想搭建个人技术博客,却被各种技术配置搞得头大?用静态博客系统要手动部署,用动态系统又担心速度太慢,找图床、配评论、做统计还要东拼西凑各种工具?
今天,给大家介绍一款简洁优雅的高性能个人博客系统,开箱即用!
关注微信公众号:【Java陈序员】,获取开源项目 ...
backstage~开始一个backstage应用
应该如何创建自己公司的backstage平台
1. 两种方式的本质区别
特性
npx @backstage/create-app
从 GitHub 下载源代码
产出物
一个完整的、可立即运行和开发的 Backstage 应用。
Backstage 项目框架本身的源代码,不是你应用的代码。
目的
创建你自己的、个性化的 Backstage 开发者门户。 这是官方推荐的、标准的启 ...