1. Introdução ao Cursor
O Cursor.so é uma ferramenta de desenvolvimento de software, que é uma ferramenta inteligente de geração de código de IA de acesso direto, excelente e poderosa, integrada ao GPT. O uso do GPT-3.5 é gratuito.
Ele pode escrever, editar e conversar rapidamente sobre seu código. Ele oferece suporte a várias linguagens de programação, como Python, Java, JavaScript etc., e pode ajudá-lo a refatorar, entender e otimizar seu código.
O Cursor.so também possui uma função de bate-papo, você pode se comunicar com AI, fazer perguntas, obter sugestões, gerar trechos de código automaticamente com base em suas entradas e necessidades, etc.
Características do cursor:
- Geração de código inteligente:
Você só precisa inserir algumas palavras-chave ou descrições e o Cursor.so irá gerar o código apropriado de acordo com suas necessidades, seja uma função, classe, algoritmo ou qualquer outra coisa.
- Otimização e refatoração de código:
Você pode pedir ao Cursor.so para ajudá-lo a analisar seu código, encontrar erros, redundâncias ou partes ineficientes e fornecer uma versão melhor.
- Entendimento do código e comentários:
Você pode pedir ao Cursor.so para ajudá-lo a explicar seu código, dando um simples comentário ou explicação, tornando-o mais fácil de entender e manter.
- Bate-papo e entretenimento com IA:
Você pode conversar com o Cursor.so, fazer perguntas sobre programação ou qualquer outro assunto, obter conselhos ou opiniões e até mesmo pedir para escrever coisas interessantes como poemas, histórias, letras de músicas, etc.
Cursor.so é uma ferramenta muito poderosa e interessante que pode te deixar mais eficiente, relaxado e feliz no processo de programação. Atualmente, a iteração rápida do cursor já suporta a criação, operação, depuração, diálogo de código, otimização de código, etc. de projetos java.
推荐程序员安装使用,将带来革命性的编码效率提升。简直神器!
Dois, instalação do Cursor
1. Baixe e instale
1) Baixar
Baixe do endereço oficial: https://www.cursor.so
A versão que baixei é: Cursor Setup 0.2.31-x64.exe
2) Clique duas vezes para instalar.
Depois de clicar em contineus, você precisa se registrar e fazer login.
2. Registre-se e faça login
Ao usá-lo pela primeira vez, você precisa se registrar, clicar em Sign up para se registrar e usar Sign in para fazer login.
注意:国内邮箱也可以注册。
Depois de clicar em contineus, é necessária autorização.
Após clicar em aceitar. Vamos voltar para a interface do IDEA, e ela pode ser usada após a exibição do login.
注意:
- Todos os usuários podem obter 10 solicitações gpt-4 gratuitas! 3,5 é o suficiente aqui,
- A versão gratuita do Cusor faz apenas 100 perguntas por mês.
3. Introdução ao IDEA
1. Introdução ao IDEA
1) Você pode controlar a exibição e ocultação das janelas esquerda, direita e inferior no canto superior direito.
2) Abra Arquivo|Projeto
Arquivo --> Abrir Pasta --> Selecione o arquivo para abrir
Clique no botão Executar no canto superior direito para executar o código. Ou o botão Debug para depurar o código.
3. Geração de código inteligente AI
1) Edite o código gerado
Use o mouse para selecionar o código e depois 按Cmd+K或Ctrl+K
. Insira a descrição do recurso que deseja que a IA gere para você.
2) conversar
按Cmd+L或Ctrl+L。
Nós o usamos para encontrar bugs, explicar o código e solicitar bate-papo de IA.
3) Defina o modelo de diálogo
Cada interação carregará a instrução definida pelo modo. Por exemplo: resposta chinesa, o código principal precisa adicionar os comentários necessários.
4) Mesclar código
点击左上角或者按快捷键。
Ctrl+Y 表示接受修改的代码
Ctrl+N 表示拒绝修改的代码
4. Instalação do plug-in
1) Arquivo - Preferências - Extensões
Aqui você pode abrir o mercado de plug-ins, verificar os plug-ins instalados ou pesquisar os plug-ins que precisam ser instalados.
2) Lembrete automático para instalar
Se o plug-in não estiver instalado, ao criarmos um arquivo xx.java, o IDEA automaticamente o lembrará de instalá-lo no canto inferior direito, e podemos clicar em Instalar.
4. Fácil de usar
Aqui nós o usamos para gerar uma função de imagem de código de verificação de 6 dígitos.
1) Crie um projeto, crie um arquivo
2) Adicionar método de teste
Deixe-o adicionar um método de teste, algumas classes não possuem um pacote, por favor, verifique. Por fim, simplesmente modifiquei o caminho da imagem.
código mostra como abaixo:
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Random;
import javax.imageio.ImageIO;
public class Code6 {
// 验证码图片的宽度
private static final int WIDTH = 120;
// 验证码图片的高度
private static final int HEIGHT = 40;
// 验证码字符个数
private static final int CODE_COUNT = 6;
// 验证码字体大小
private static final int FONT_SIZE = 20;
// 验证码字符集合
private static final String CODE_SET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
/**
* 生成随机验证码图片
* @return 验证码图片
*/
public static BufferedImage generateCodeImage() {
// 创建一个BufferedImage对象,用于生成验证码图片
BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);
// 获取Graphics对象,用于绘制验证码图片
Graphics graphics = image.getGraphics();
// 设置背景色
graphics.setColor(Color.WHITE);
graphics.fillRect(0, 0, WIDTH, HEIGHT);
// 设置字体
graphics.setFont(new Font("Arial", Font.BOLD, FONT_SIZE));
// 生成随机验证码
StringBuilder codeBuilder = new StringBuilder();
Random random = new Random();
for (int i = 0; i < CODE_COUNT; i++) {
int index = random.nextInt(CODE_SET.length());
char codeChar = CODE_SET.charAt(index);
codeBuilder.append(codeChar);
}
String code = codeBuilder.toString();
// 绘制验证码
for (int i = 0; i < CODE_COUNT; i++) {
graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
graphics.drawString(String.valueOf(code.charAt(i)), (i + 1) * WIDTH / (CODE_COUNT + 1), HEIGHT / 2 + FONT_SIZE / 2);
}
// 绘制干扰线
for (int i = 0; i < 5; i++) {
graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
graphics.drawLine(random.nextInt(WIDTH), random.nextInt(HEIGHT), random.nextInt(WIDTH), random.nextInt(HEIGHT));
}
// 绘制干扰点
for (int i = 0; i < 50; i++) {
graphics.setColor(new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
graphics.drawOval(random.nextInt(WIDTH), random.nextInt(HEIGHT), 1, 1);
}
// 释放资源
graphics.dispose();
// 返回验证码图片
return image;
}
/**
* 测试方法
*/
public static void main(String[] args) {
BufferedImage image = generateCodeImage();
// 将验证码图片保存到本地
try {
File outputfile = new File("D:/TempFiles/captcha.png");
ImageIO.write(image, "png", outputfile);
} catch (IOException e) {
// 打印异常信息
e.printStackTrace();
}
}
}
3) Resultados da corrida
4) Bate-papo à direita, deixe-o explicar o código.
Cursor é uma ferramenta realmente poderosa e divertida de usar.
– Se você tem fome de conhecimento, seja humilde se for tolo.