Skip to content

Latest commit

 

History

History
106 lines (76 loc) · 4.94 KB

README.md

File metadata and controls

106 lines (76 loc) · 4.94 KB

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)

Star History

Star History Chart

我正在将平时学习中用到的功能或技能集成进Fdog-kit中,包括:

  1. 无边框窗口模板

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

  1. 基础窗口

说明:在无边框窗口模板的基础上增加侧边栏。

  1. 主题切换

说明:Fdog-Kit支持多种主题切换,并集成了大量的qss样式表,如果您想使用qss美化您的程序,可以参考Fdog-Kit。

  1. zookeeper可视化操作工具

说明:对zk进行可视化操作,动态监听节点变化。

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

  1. thrift协议接口工具

说明:这个工具最方便的就是直接导入thrift文件即可调用,不需要编译thrift接口,工具会根据thrift文件生成参数,非常方便。

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

  1. 终端工具(不完善)

说明:使用libssh2为底层编写的终端工具,由于需要对大量控制序列进行解析,目前还无法做到完整使用,仅实现基础命令的交互,虽然如此,但是一定比某些挂羊头的程序好。

目前支持:显示服务器信息,上传,下载,历史命令,快捷命令。

下面放一些Fdog-Kit截图

主题: image image image

无边框模板: image

zk连接工具: image

thirft接口测试工具: image

image

image

终端工具: image

image image image

设置: image

如果您有好的想法,欢迎提Issues。