Golang 终端仪表 TermUI

码农软件 · 软件分类 · 报表/图表制作 · 2019-08-19 14:42:57

软件介绍

TermUI 是 Golang 的终端仪表,灵感来自于 blessed-contrib,完全由 Go 实现。它跨平台,易于编译,并且完全定制化。

demo

示例代码:

    import ui "github.com/gizak/termui" // <- ui shortcut, optional
    func main() {
        err := ui.Init()
        if err != nil {
            panic(err)
        }
        defer ui.Close()
        p := ui.NewPar(":PRESS q TO QUIT DEMO")
        p.Height = 3
        p.Width = 50
        p.TextFgColor = ui.ColorWhite
        p.Border.Label = "Text Box"
        p.Border.FgColor = ui.ColorCyan
        g := ui.NewGauge()
        g.Percent = 50
        g.Width = 50
        g.Height = 3
        g.Y = 11
        g.Border.Label = "Gauge"
        g.BarColor = ui.ColorRed
        g.Border.FgColor = ui.ColorWhite
        g.Border.LabelFgColor = ui.ColorCyan
        ui.Render(p, g)
        // event handler...
    }

本文地址:https://codercto.com/soft/d/12711.html

Python网络编程(第3版)

Python网络编程(第3版)

[美] Brandon Rhodes、[美] John Goerzen / 诸豪文 / 人民邮电出版社 / 2016-9 / 79.00元

本书针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、网络数据及错误、电子邮件、服务器架构和HTTP及Web应用程序等经典话题。具体内容包括:全面介绍Python3中最新提供的SSL支持,异步I/O循环的编写,用Flask框架在Python代码中配置URL,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。一起来看看 《Python网络编程(第3版)》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器