Skip to content

Qt工具集合:无边框窗口集成(完成)zookeeper可视化操作工具(完成),thrift接口调用工具(支持数据预制,压测,完成),ssh终端工具(基本命令可用),qss工具,其他工具集合等)

License

Notifications You must be signed in to change notification settings

HuaGouFdog/Fdog-Kit

Repository files navigation

Fdog-Kit

GitHub Repo stars GitHub forks
GitHub Created At GitHub License
Static Badge Static Badge
GitHub Release GitHub code size in bytes GitHub top language GitHub Downloads (specific asset, all releases)

Qt工具集合:无边框窗口集成(可用)zookeeper可视化操作工具(可用),thrift接口调用工具(可用),ssh,qss工具,其他工具集合等)

Fdog-Kit-xxx为单一项目,可以单独编译 Fdog-Kit作为集合,包含所有

如果有缺少库的问题,可以联系我

欢迎页

image

一. 无边框模板(正常可用)

使用方法:

在pro文件中添加LIBS += -luser32 将Fdog-Kit-MainWindows文件夹添加到你的qt项目,并进行引用即可,或者将你的MainWindows相关文件替换成我的即可。

模板实现了基本的最小化,最大化,关闭,全屏,拖拽,阴影,任务栏托盘等,可以直接在此基础上进行二次开发。

https://github.com/HuaGouFdog/Fdog-Kit/tree/main/Fdog-Kit-MainWindows

效果图: image

欢迎体验

二. 连接zookeeper工具,可视化操作增删改查(正常使用)

使用zookeeper-c库编写的zk可视化操作工具

支持:

  1. 连接信息缓存
  2. 同时连接多个zk
  3. 支持实时更新当前选中节点数据,如果取消勾选实时更新,则有绿色圆点进行提示
  4. 支持快速搜索,支持大小写
  5. 支持json数据格式化,节点url解码
  6. 支持增删改查
  7. 新增编辑区,可用于临时编辑处理

https://github.com/HuaGouFdog/Fdog-Kit/tree/main/Fdog-Kit-Zookeeper

效果图: image

欢迎体验

三. thirft接口测试工具(正常使用)

通过组合thrift协议进行报文发送的接口测试工具

最大的方便就是,直接导入thrift,填入参数即可,无需进行编译接口

目前仅支持二进制协议,只支持TFramedTransport+TBinaryProtocol

支持:

  1. 可以手动创建接口以及参数,也可以导入thrift文件自动生成接口数据
  2. 支持识别必选字段以及可选字段
  3. 解析报文,并生成可读的json格式数据,并且数据高亮
  4. 显示原二进制报文,并对报文进行染色,方便学习阅读排查等。
  5. 显示响应类型,调用接口名,接口返回值,以及数据长度。

后续将增加接口性能测试界面,支持自定义线程数调用,自定义请求数。

https://github.com/HuaGouFdog/Fdog-Kit/tree/main/Fdog-Kit-Thirft

效果图: image

image

欢迎体验

四. linux,windows终端连接(编写中)

提供包括显示服务器信息,上传,下载,历史命令,快捷命令,侧边栏小工具集合等多种功能于一体的终端连接工具 image image image

About

Qt工具集合:无边框窗口集成(完成)zookeeper可视化操作工具(完成),thrift接口调用工具(支持数据预制,压测,完成),ssh终端工具(基本命令可用),qss工具,其他工具集合等)

Resources

License

Stars

Watchers

Forks