Giter Site home page Giter Site logo

xxjwxc / public Goto Github PK

View Code? Open in Web Editor NEW
166.0 4.0 61.0 1.78 MB

util toolkit for go.golang 通用函数包

License: MIT License

Go 99.82% HTML 0.18% Makefile 0.01%
golang tools toolkit zap leveldb errors aes ast cache cobra cui swagger mardown i18n nsq queue gorm ssh websocket weixin

public's Introduction

public

golang 工具包。

  • 里面包含很多公共函数

包括:

文件功能,leveldb,restful风格消息包头定义,cache缓存,绘图函数,elastic,echarts,http,日志,nsq抽取,线程安全队列,签名,gorm封装,时间函数,国际化i18n,gocui 界面类,驼峰命名转换工具,大驼峰到网络标准json串自动转换,剪切板,微信,ast,swagger 文档支持,mindoc/markdown 文档支持,分布式全局唯一id(myglobal),ssh(支持tab自动补全),zap logger,快递鸟,redis ......

public's People

Contributors

chengjian1997 avatar dependabot[bot] avatar lcsin avatar peterszw avatar xxjwxc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

public's Issues

请问关于补全和"上"键问题

你好, 使用shell模式的时候 点击 "上" 或 "下"键的时候, 本该显示左右的命令, 但却被类似 ^[[A ^[[B 取代了, 请问怎么可以解决这个问题呢?谢谢

关于myssh包里面 如何读取交互终端的操作记录命令

你好,我看myssh.go中有个Enter方法 传入w io.Writer, r io.Reader接口就行,然后分别读取终端输入 然后写入到输出.但是r.ListenStdin()和w.Run()之后 登录机器后 不支持tab键和方向键
部分代码如下:

	var w *myssh.MyWriter
	var r *myssh.MyReader
	w = myssh.NewWriter()
	r = myssh.NewReader()

	session.Stdout = w
	session.Stderr = os.Stdin
	session.Stdin = r

        r.ListenStdin()
	w.Run()

LICENSE

Is this code MIT licensed? If so, could you please include a LICENSE file?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.