作者姓名:KeSilent

代码

Go项目通过插件化更好的分离框架与业务

近期,我正在筹备一个开源项目,该项目是一个能快速生成后台代码的工具,采用了Hertz+Gorm+Gen+Vben Admin技术栈。在开发过程中,我始终在思考如何实现框架与后续业务的分离,以使快速生成的业务代码更加清晰,且业务的修改不会对框架产生影响。这样也能更好地迭代这个开源项目,并在使用过程中不断完善。
在凝视着vscode,陷入沉思时,我突然灵光一闪,想到了插件化。目前许多工具都正在转变为插件化,它们在提供最基础的功能的同时,也允许用户以自己的方式增强这个工具。

分享整理

新的一年,我要将Obsidian变成我的第二大脑

Obsidian是一个使用Markdown语法的闭源笔记软件。[1][2]用户可以在笔记间建立双向链接,并且可以神经网络图的形式将这些链接可视化。该笔记旨在帮助用户以一种灵活的、非线性的方式来组织和构架他们的想法和知识。通过插件、插件设置、外观等方法,将Obsidian调整为一个符合我收集-加工-输出的工作流程工具。

分享整理

JavaScript库-Html-To-Image

将 HTML 网页转化成图片的库。该项目可以将任意 DOM 节点,转换成 SVG、PNG、JPEG 等多种格式的图像,可直接在 React 和原生 JavaScript 代码中使用。

分享整理

美化MacOS终端原生命令行Terminal

MacOS原生的Terminal是在是太丑了,而且一点都不智能!尤其是现在疫情,开会经常需要分享屏幕。顶着一个黑底白字的命令行,实在是不够geek。

所以,我决定分享一下我美化命令行的方案。一共分别为4步,分别是:

下载zsh配置管理脚本

选择主题

加入自动建议填充与句法高亮

隐藏用户与机器名字(可选)

注:本文的配置方案适用于zsh的命令行(macOS terminal的默认)。bash命令行的美化设置,请查阅其他文章。

分享整理

Copilot的替代甜品阿里云-通义灵码

通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级 / 函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/OpenAPI 的使用场景调优,助力开发者高效、流畅的编码。

兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE;

支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。

滚动至顶部