Skip to content

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

License

Notifications You must be signed in to change notification settings

siyuhong/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)

最新版本:V.0.6 Fdog-Kit安装包

目前仅支持windows,有问题,请提Issues。

如果对您有帮助,帮忙点一个小小的star!


无边框窗口基础框架

在Fdog-Kit的基础上,提取了MainWindows,BaseWindows两个无边框窗口,BaseWindows在MainWindows的基础上增加一个侧边栏,已经实现最小化,最大化,关闭,全屏,拖拽,阴影,任务栏托盘等,可以直接在此基础上进行二次开发。

BaseWindows MainWindows
image image

支持主题

目前支持暗黑系,蓝色系,明亮系三种主题。

暗黑系 蓝色系 明亮系
image image image

zookeeper可视化工具

目前支持连接信息缓存,同时连接多个zk,支持增删改查,节点实时更新,快速搜索,支持json数据格式化,节点url解码,编辑区等。

欢迎页 使用界面 创建节点
image image image

thrift协议接口工具

这个工具最方便的就是直接导入thrift文件即可调用,不需要编译thrift接口,工具会根据thrift文件生成参数,非常方便。 目前支持: 传输层协议支持TFramedTransport,THTTPTransport,协议层仅支持TBinaryProtocol。 可以手动创建接口以及参数,也可以导入thrift文件自动生成接口数据。 支持识别必选字段以及可选字段。 解析报文,并生成可读的json格式数据,并且数据高亮。 显示原二进制报文,并对报文进行染色,方便学习阅读排查等,如果您想了解TBinaryProtocol,这是一个不错的选择。 显示响应类型,调用接口名,接口返回值,以及数据长度。 支持接口压测,可配置线程数,并发数,生成压测报告,包括文字和图列。

基础模式 压测模式
image image

终端工具

使用libssh2为底层编写的终端工具,由于需要对大量控制序列进行解析,目前还无法做到完整使用,仅实现基础命令的交互,虽然如此,但是一定比某些挂羊头的程序好,目前支持简单命令,显示服务器信息,上传,下载,历史命令,添加快捷命令等。

历史连接 终端界面
image image

其他界面

初始化模块界面 综合连接界面 设置界面1 设置界面2
image image image image

Star History

Star History Chart

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.9%
  • C 20.5%
  • QMake 0.6%