工具包:有用模式的集合

时间:2024-02-20 10:28:36
【文件属性】:

文件名称:工具包:有用模式的集合

文件大小:63KB

文件格式:ZIP

更新时间:2024-02-20 10:28:36

api code-generator worker promise message-bus

工具包 介绍 在设计应用程序或系统时,可以使用这些模式来解决常见问题。 要求 > = 1.11.x-Go编程语言 安装 go get github.com/donutloop/toolkit/{any_package} 例 go get github.com/donutloop/toolkit/worker 模式 例子 每个子目录中都有一组示例 代码生成 Currently, it's only compatiable with version 2.xx 代码生成工具为模式生成spefici类型的非通用版本 支持模式 建立 mkdir -p $GOPATH /src/github.com/donutloop/ && cd $GOPATH /src/github.com/donutloop/ git clone git@github.com:donutloop/toolkit.git cd toolkit go install ./cmd/xcode 用法 USAGE xcode [flags] FLAGS -in input file -out outpu


【文件预览】:
toolkit-master
----go.mod(117B)
----.github()
--------ISSUE_TEMPLATE.md(994B)
----loop()
--------loop_test.go(1KB)
--------doc_test.go(312B)
--------README.md(370B)
--------loop.go(994B)
----go.sum(229B)
----promise()
--------promise_test.go(2KB)
--------doc_test.go(362B)
--------README.md(467B)
--------promise.go(761B)
----event()
--------hook.go(1007B)
--------doc_test.go(335B)
--------hook_test.go(1KB)
--------README.md(346B)
----xpanic()
--------README.md(406B)
--------handlepanic_test.go(681B)
--------handlepanic.go(1KB)
----CONTRIBUTING.md(6KB)
----.travis.yml(200B)
----internal()
--------ast()
----LICENSE(1KB)
----lease()
--------lease_test.go(1KB)
--------doc_test.go(317B)
--------lease.go(970B)
--------README.md(331B)
----README.md(3KB)
----Makefile(661B)
----concurrent()
--------runner.go(705B)
--------runner_test.go(1KB)
--------doc_test.go(490B)
--------README.md(331B)
----xhttp()
--------xhttp.go(675B)
--------xhttp_test.go(2KB)
----bus()
--------doc_test.go(873B)
--------README.md(534B)
--------bus_test.go(2KB)
--------bus.go(3KB)
----multierror()
--------muliterror.go(1KB)
--------doc_test.go(351B)
--------muliterror_test.go(681B)
--------README.md(322B)
----singleton()
--------singleton.go(1KB)
--------doc_test.go(645B)
--------README.md(595B)
--------singleton_test.go(825B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(281B)
----cmd()
--------xcode()
----worker()
--------worker_test.go(1KB)
--------doc_test.go(405B)
--------README.md(406B)
--------worker.go(2KB)
----schedule()
--------FIFO.png(22KB)
--------doc_test.go(389B)
--------README.md(399B)
--------schedule.go(4KB)
--------schedule_test.go(2KB)
----retry()
--------retry.go(2KB)
--------roundtripper.go(2KB)
--------doc_test.go(377B)
--------roundtripper_test.go(4KB)
--------README.md(999B)
--------retry_test.go(2KB)
----debugutil()
--------http_log_round_tripper.go(1KB)
--------doc_test.go(204B)
--------prettysprint_test.go(1KB)
--------http_dump.go(2KB)
--------README.md(2KB)
--------http_log_round_tripper_test.go(1015B)
--------prettysprint.go(2KB)
--------http_dump_test.go(4KB)

网友评论