聚飞

代码改变世界

Menu
  • Home
  • Python
  • Java
  • Go
  • PHP
  • C++
  • .NET
  • JavaScript
  • Vue
  • Andriod
  • IOS
  • Linux
Menu

解决xorm逆向工程问题

2023年5月17日 小陈努力努力再努力

解决xorm逆向工程问题

问题

xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

今天在用xorm做逆向工程的时候碰到了一个普遍问题,xorm : 无法将“xorm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

在尝试网上的两种方法后得不到解决,且旧版xorm有类型不兼容的问题,故选择用新版xorm。

新版xorm逆向工程过程

go get xorm.io/reverse

reverse包下执行下列命令:

go build -buildmode=exe

生成reverse.exe

将该.exe文件放置到长期执行的目录下,并创建配置文件custom.yml

#custom.yml文件
kind: reverse
name: users
source:
  database: mysql
  conn_str: '你的地址' #要换地址
targets:
  - type: codes
    language: golang
    output_dir: ./testoutput

执行下列命令

reverse -f custom.yml

默认在当前目录下生成testoutput文件夹,在文件夹中生成models.go文件,即所得。

来源:原文

Category: Go

搜索

随机文章推荐

  • 编写程序,使用递归方法,实现统计项目目录下有多个java文件,共有多少行代码
  • 变量的定义和使用
  • java — static, 内部类, 权限, 参数传递
  • 苞米豆的多数据源 → dynamic-datasource-spring-boot-starter,挺香的!
  • java基础_引用数据类型_数组_2

最新文章推荐

  • Pandas 加载数据的方法和技巧
  • JavaScript全解析——Express框架介绍与入门
  • 第二单元 常用快捷键,注释,变量
  • 面试官:MySQL 自增主键一定是连续的吗?大部分人都会答错!
  • 第一单元 .Net 平台介绍
© 2023 聚飞 | Sitemap