首页 > 编程语言 >codegeex 程序员代码工具

codegeex 程序员代码工具

时间:2023-12-07 15:00:27浏览次数:38  
标签:codegeex vscode 代码 程序员 https 工具

一、codegeex 简介

CodeGeeX是清华和智谱AI联合打造的多语言代码生成模型
官网地址:https://codegeex.cn/

二、安装方法

1、支持IDE如下:vscode、GoLand、IntelliJ IDEA等

2、支持语言如下:python、C++、Go、Java等

3、以vscode为例,只需安装插件即可


三、功能


1、Ask CodeGeex
(1)智能问答
(2)固有功能
/explain:代码解释
/tests:编写测试用例
/comment:增加注释
/fixbug:修复bug
2、ToolBox:内置工具

3、Translation:代码翻译

资料:
https://www.bilibili.com/video/BV1Aw411h7Ae/?spm_id_from=333.1007.tianma.6-2-18.click

标签:codegeex,vscode,代码,程序员,https,工具
From: https://www.cnblogs.com/xiaohaigegede/p/17882017.html

相关文章

  • 《代码阅读方法与实践》读后感
     在《代码阅读方法与实践》一书中,作者系统地介绍了一系列方法和实践,帮助读者更加高效、深入地阅读代码。这本书不仅仅是一本关于技术的书籍,更是一本引导读者形成正确的代码阅读思维方式的指南。首先,书中提到了代码阅读的重要性。在软件开发领域,写代码只是一个环节,而理解、维护......
  • IIS 漏洞Http.sys 远程代码执行
     漏洞描述弱点描述:在微软4月14日补丁日发布的补丁中,有一个针对IIS服务器的远程代码执行漏洞危害非常大,安恒信息提醒广大用户注意。漏洞信息远程执行代码漏洞存在于HTTP协议堆栈(HTTP.sys)中,当HTTP.sys未正确分析经特殊设计的HTTP请求时会导致此漏洞。成......
  • 从master拉取代码,新建分支,将新建分支推送到远程
    例如master分支为https://xxx.git克隆master分支gitclonehttps://xxx.git进入项目,查看项目所在的分支gitbranch-a 本地新建分支ex-qiuxie058,将远程master的代码同步到ex-qiuxie058gitcheckout-bex-qiuxie058origin/master查看操作后的......
  • Golang标准库:syslog包代码示例
    以下是一个示例代码,展示了如何使用syslog包进行系统日志记录:packagemainimport( "log" "log/syslog")funcmain(){ //创建一个连接到本地系统日志的写入器 writer,err:=syslog.New(syslog.LOG_INFO,"Example") iferr!=nil{ log.Fatal("Failedtoconnect......
  • Golang标准库:expvar 包代码示例
    expvar包提供了一种在运行时公开程序内部变量的方法,以便进行监控和调试。以下是一个示例代码,展示了如何使用expvar包:packagemainimport( "expvar" "fmt" "net/http")funcmain(){ //定义一个expvar.Int变量 counter:=expvar.NewInt("counter") //设置一个......
  • Golang os包代码示例:获取命令行参数、获取环境变量、创建和删除文件、检查文件或目录
    以下是一些示例代码,展示了如何使用os包进行操作系统相关的操作:获取命令行参数:packagemainimport( "fmt" "os")funcmain(){ args:=os.Args fori,arg:=rangeargs{ fmt.Printf("Argument%d:%s\n",i,arg) }}获取环境变量:packagemainimport( "f......
  • Golang标准库:runtime/debug 包代码示例
    runtime/debug包提供了与运行时调试和诊断相关的功能。以下是一个示例代码,展示了如何使用runtime/debug包的一些功能:packagemainimport( "fmt" "runtime/debug")funcmain(){ //获取当前goroutine的栈跟踪信息 stackTrace:=debug.Stack() //打印栈跟踪信息......
  • Golang flag包:命令行参数解析入门代码示例
    以下是一个示例代码,展示了如何使用flag包处理命令行参数:packagemainimport( "flag" "fmt")funcmain(){ //定义命令行参数对应的变量 varnamestring varageint varisAdminbool //绑定命令行参数与变量 flag.StringVar(&name,"name","","En......
  • Golang flag包:nginx命令行参数解析代码示例
    flag-命令行参数解析在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。如果命令行参数纯粹自己写代码解析,对于比较复杂的,还是挺费劲的。在go标准库中提供了一个包:flag,方便进行命令行解析。注:区分......
  • Golang 泛型及代码示例
    以下是一个包含Golang泛型代码示例的文件:packagemainimport("fmt""sort")//泛型函数funcAdd[Tany](x,yT)T{returnx+y}funcmain(){//将两个整数相加fmt.Println(Add(1,2))//3//将两个字符串相加fmt.Println(Add(......