当前浏览器过旧,页面样式无法完整呈现。请使用 Chrome、Edge、Firefox 或 Safari 访问。

我给站点加了几个登录才能用的小功能

本文介绍站点新增的十四个私有工具:私密笔记、文件传输、图床、音乐、影视、蓝奏管理、直播、书签、速记、热榜、去 AI 味、动态发布、幻灯片和流程图,均需权限,注重隐私与本地缓存。

编程7/11/202616 分钟阅读1.1k

本站功能分析

该文介绍了博客系统的各项功能:首页支持多种布局与筛选,文章详情含敏感遮盖,动态、热榜、流程图、翻译等功能各有权限与交互细节,登录支持多第三方 OAuth,整体强调可配置和离线草稿等特性。

编程9/16/20264 分钟阅读129

本站架构设计

Oolaf 仍然拆成 mono(后台管理/API)和 stereo(前台 Astro SSR)。四类内容边界没变,变化最大的是前台:旧三栏 tab 壳已经下线,博客、动态和工具都走独立路由,由 SiteLayout、ClientRouter 和按需 Vue islands 组合。账号能力继续靠 clientOptions,扩展写入走按 Key 隔离的 Client API;公开内容助手则单独走 SSE 和公开语料索引。

编程7/5/202613 分钟阅读1.4k

一个能直接开工的 Chrome 扩展:formant

formant 是 Chrome 扩展,整合翻译、新标签页、书签、GitZip、V2EX、自动翻页、手势、代理、Office 等众多功能,统一面板模块化开关,数据存本机或 mono,避免多扩展冲突。

编程8/12/202617 分钟阅读343

QCPT:面向企业后台的 Vue 3 组件库

QCPT 走 Vue 3 + TypeScript,在 Quasar 上封装企业后台组件。表格、搜索表单、权限、i18n、图表这些高频货都有,少写重复封装。npm 包名 qcpt,文档站现在记的是 0.1.2。

编程7/19/20264 分钟阅读210

一个能直接开工的 Flutter 项目模板

起步慢、目录搅成一团、跨端版本对不上——这个模板就冲着这几件事。路由、dio、Redux、组件库都现成,天气、短视频、音乐、虎扑也能当业务参考。动态、音乐要读本机 Client API Key,仓库里不再写死。现在能对上的是 Flutter 3.41.9 / AGP 8.6.0 这一套,Release 走 GitHub Actions。

编程7/19/20269 分钟阅读578

git-muse:让 commit message 少一点敷衍,多一点准确

git-muse 根据已暂存的改动生成 Conventional Commit 提交说明。确认、编辑、重新生成都行,提交后也能顺手 push。真正落盘靠原生 git commit。llm 能写成数组,429 先按 failover.rateLimitRetries 重试,默认 3 次,再切下一个。

编程7/19/20268 分钟阅读519

oolaf-capture:把零散的小工具收进托盘里

Windows 托盘里的本地小工具箱:截图标注、OCR、翻译、取色、开发者工具、磁盘、录屏、白板、浏览器。后来补了 Hosts 编辑、视频转文字、剪贴板历史、Pocket Player。图床、DeepSeek Chat、TV Live 已经撤了。

编程7/19/20269 分钟阅读398

Claude Sonnet 4.6 vs GPT-5.4 编程模型深度评测

Sonnet 4.6以低成本提供GPT-5.4 95%编程质量,速度快2-3倍,适合日常开发;GPT-5.4复杂任务和自主能力更强。最佳策略:默认用Sonnet,复杂任务升级GPT-5.4。

编程3/25/20265 分钟阅读262

怎么在 Quasar 里“偷懒”

有些关于 Quasar 组件封装的想法,借此机会整理一下。写代码不只是为了实现功能,更多的是为了在这个过程中沉淀出一种通用的解决方案。 如何看待组件封装 不要为了封装而封装。很多人在做中后台系统时,习惯性地把 QTable 包一层,结果包成了“四不像”。 学会做加法,而不是减法。 很多新手封装组件时,喜欢把原有的属性屏蔽掉,只暴露自己认为有用的几个参数。这是

编程12/6/20253 分钟阅读188

Quasar template 后台组件优化

这篇文章对比了两种Dialog封装写法,从低效的选项式API升级为组合式API,使用异步组件和更细粒度的通讯,使代码更优雅。

编程11/4/20253 分钟阅读164

服务端渲染缓存处理

文章介绍了三层缓存(CDN、页面级、组件级)的协同工作流程,并使用Koa和LRU缓存实现,提升应用响应速度。

编程7/2/20252 分钟阅读120

$listener 与 vue 自定义事件的联系

$listener 与 vue 自定义事件的联系 $listener 是什么 包含了组件的所有的监听器,为了实现事件回传 事件回传 组件关系,父-子-孙 孙组件点击,不用$emit(不用子组件使用自定义事件监听孙组件),实现父组件直接获取孙组件传的参数 结果,点击孙组件后,打印了 from grandson <!-- ... --> <script src=&quot;https://cdn.js…

编程6/29/20192 分钟阅读89

留言板功能

文章描述了留言板功能的实现,包括comments数据库表结构、前端评论获取与添加逻辑(含token验证),以及后端查询评论和插入评论的代码流程。

编程3/24/20192 分钟阅读84

nuxt.js 的使用

nuxt.js 的使用 nuxt 是什么 nuxt.js 是服务端渲染(SSR)的一种解决方案,当然 nuxt.js 也支持 SPA,SSR 与 SPA 的区别,请移步 这里 nuxt.js 整合了 webpack,vue-loader,vuex,vue-router,vue-meta 等组件/框架 nuxt.js 结合 vue 提供了一系列的钩子函数来支持服务端渲染 nuxt.js 可实现 代码…

编程3/11/20194 分钟阅读71

已显示 20 / 20 篇文章

也可以浏览:第 2 页全部文章档