跳到主要内容

Docker Desktop

官方Docker GUI

OrbStack

Mac上Docker Desktop替代品

Mac 上无缝高效的 Docker 和 Linux。使用我们的 Docker Desktop 替代方案更快地完成您的工作。

https://orbstack.dev/

k8s-minikube

minikube 是本地 Kubernetes,专注于让 Kubernetes 易于学习和开发。 您所需要的只是 Docker(或类似兼容的)容器或虚拟机环境,只需一条命令即可使用 Kubernetes:minikube start

https://minikube.sigs.k8s.io/docs/

AI 编程

GitHub Copilot

features/copilot GitHub Copilot uses the OpenAI Codex to suggest code and entire functions in real-time, right from your editor.

Codeium

codeium.com 个人免费,接近 Copilot 的体验

目前我主要使用这款,个人感觉体验不错

Currently, Codeium Search works best on Python, Javascript, Typescript, and Go files.

Amazon CodeWhisperer

https://aws.amazon.com/cn/codewhisperer/

亚马逊产品,目前也是个人免费使用,无限制代码建议

插件支持常规语言及常用IDE及编辑器

Code GPT

codegpt.co 一个免费的 VSCode 插件, 但是需要配置自己的 OpenAI Key 使用

Cursor

cursor.so Cursor是一款专为 AI 编程而生的编辑器。现在还处于早期阶段,但现在 Cursor 可以帮助您做一些事情......

  • 编写:使用比 Copilot 更智能的 AI 生成 10-100 行代码
  • Diff:要求 AI 编辑一段代码,只查看建议的更改
  • 聊天:了解您当前文件的 ChatGPT 风格界面
  • 还有更多:要求修复 lint 错误,在悬停时生成测试/评论等。

CodeGeeX

codegeex.cn 免费的AI编程助手

  • 代码自动生成、代码智能补全、代码翻译、支持多种语言、适配主流IDE
  • 相比 Copilot 的闭源收费,CodeGeeX 是国产开源免费,并且 Github 上提供了模型源码

AI 问答

OpenAI

获取 key https://platform.openai.com/account/api-keys

API按使用量付费,无境外信用卡可以借助虚拟信用卡,区别于 ChatGPT Plus, Plus 是按月付费的

ChatGPT

https://chat.openai.com/

AI 绘图

Stable Diffusion

CompVis/stable-diffusion 2022年发布的深度学习文字到图像生成模型,你可以在本机运行或者使用Google Colab 由stability.ai开源

SD Webui

Stable Diffusion Webui

camenduru/stable-diffusion-webui-colab 直接可用的Colab列表

AUTOMATIC1111/stable-diffusion-webui

Sygil-Dev/sygil-webui

如果你想不出来prompt,可以去下面这些网站找些参考:

CivitAI

civitai.com 是一个 Stable Diffusion AI 艺术模型的平台。

Lexica

lexica.art The Stable Diffusion search engine.

stable diffusion web

prompt 搜索 | prompt 生成

DALL·E2

DALL·E2 在线体验 OpenAI 发布的文本生成图片程序

DALL·E2 是一个人工智能系统,可以根据自然语言的描述创建逼真的图像和艺术作品。

Midjourney

Midjourney是一种网络服务,可以使用文字制作令人惊叹的 AI 图片。它与 Stable Diffusion 类似,但也有一些区别。Midjourney 只能在互联网上使用,并且需要付费。在discord中可以免费试用20次。

ChatGPT常用提示词

来源 https://www.engraved.blog/building-a-virtual-machine-inside/

SQL终端

我希望您在示例数据库前充当SQL终端。数据库包含员工表emp(id,员工no,姓名,薪资,经理,部门no), 部门表(id,部门no,name)。我会键入查询,你会回答什么终端将显示。我希望您在一个代码块中回复一个查询结果表,而不是其他任何东西。不要写解释。不要键入命令,除非我指示你这样做。当我需要告诉你一些事情时,我会用大括号(像这样)。我的第一个命令是'SELECT TOP 10 * FROM Products ORDER BY Id DESC'

现在你扮演一个数据库的角色,包含员工表emp(id,员工no,姓名,薪资,经理,部门no), 部门表(id,部门no,name),如果我直接给你SQL,你只需要将SQL执行的结果返回即可,不需要解释,但是,如果我的SQL有问题你可以指正,我的第一条SQL是:SELECT id,empno,distinct name from emp

Linux终端

我希望你能模拟一个 Linux 终端。我会输入命令,你会回答终端应该显示什么。我要求你仅在一个唯一的代码块内回答终端输出,不要写解释,除非我指示你这样做。当我需要用英语告诉你一些内容时,我会用花括号(像这样) 将文本括起来。我的第一个命令是 pwd。

Sequel AceMac

MySQL/MariaDB database management for macOS

SQLite

Oracle

SQL Server

iRedis

一个交互式Redis具有自动完成和语法的Redis终端客户端

pip install iredis

Medis2

Mac我用个一个 Redis GUI客户端工具 * https://getmedis.com/

JDK

Spring

IDEA

Eclipse

Tomcat

Maven

阿里云-云起实验室

云起实验室,由阿里云提供的零门槛云上实践平台。一键预置实验环境,提供详细的实验手册指导,快速体验云计算、大数据、人工智能等云服务实验场景,帮助用户快速提升使用云服务的能力。

https://developer.aliyun.com/adc/labs

阿里云全球培训中心-开放实验室

阿里云官方实验平台,提供真实云环境、精品实验项目、详细实验文档, 帮助你快速上手并掌握阿里云产品。

https://edu.aliyun.com/lab/

腾讯云实验室

体验腾讯云产品能力的在线实验室,基于真实的云服务操作环境,结合实战应用场景,手把手教你在真实业务环境下体验腾讯云产品功能,助您掌握先进的云计算技术。

https://cloud.tencent.com/lab

Learning Git Branching

你对 Git 感兴趣吗?那么算是来对地方了! “Learning Git Branching” 可以说是目前为止最好的教程了,在沙盒里你能执行相应的命令,还能看到每个命令的执行情况; 通过一系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能,在这个过程中你可能还会发现一些有意思的事情。

https://learngitbranching.js.org/

https://oschina.gitee.io/learn-git-branching/