| | | | ORY Kratos是世界上第一个也是唯一的云原生身份和用户管理系统。 最后,不再需要在无数次中实施用户登录过程! 目录 什么是ORY Kratos? ORY Kratos是API优先的身份和用户管理系统,它是根据构建的。 它实现了几乎每个软件应用程序都需要处理的核心用例: 自助登录和注册:允许最终用户使用用户名/电子邮件和密码组合,社交登录(“使用Google,GitHub登录”),无密码流等创建和登录帐户(我们称其为idents )。 。 多重身份验证(MFA / 2FA) :支持诸如TOTP的协议( 和 4226-更好地称为 ) 帐户验证:验证电子邮件地址,电话号码或实际地址确实属于该身份。 帐户恢复:使用“忘记密码”流,安全代码(在MFA设备丢失的情况下)及其他恢复访问权限。 个人资料和帐户管理:使用安全流程更新密码,个人详细信息,电子邮件地址,链接的社交个人资料。 管理员API :导入,更新,删除身份。 我们强烈建议您阅读以了解有关ORY Krato的背景,功能集以及与其他产品的区别的更多信息。 谁在使用它? ORY社区站在个人,公司和维
2021-02-02 20:36:15 24.19MB identity login users user-management
1
土拨鼠 一行摘要 Marmot是用于处理针对DevOps / SRE需求的工作流的服务。 注意该产品仍在开发中,尚无法投入生产。 详细摘要 Marmot是一项GRPC服务,可针对基础架构(网络设备,服务器,kubernetes容器等)执行工作流描述。 这使顶级服务/脚本可以简单地对输出进行正确的工作流描述符测试,而无需进行复杂的模拟,并发检查...。这反过来又可以提供代码重用并减少代码重复。 它还通过使一个系统负责执行而不是数百个脚本/服务来提供安全性。 Mamort提供: 具有健康检查的结构化工作流程描述语言 支持工作流内的并发 插件架构允许功能扩展/更新而无需重建服务 流执行更新 Go和Python的客户端 支持紧急暂停或停止所有工作流程,工作流程类别或单个工作流程 用于查看工作流的Web UI Marmot基于一个内部Google项目,该项目每周为多个内部SRE / DevOps组织处理数万个工作流。 用例 Marmot被设计为用于处理基础结构变更的DevOps / SRE工具,尽管它不仅限于此角色。 Marmot非常适合必须以一定的步调逐步执行的任何类型的操作,并且可能需要
2021-02-02 20:35:37 3.13MB go kubernetes golang devops
1
Wordclouds进去了。 如何使用 wordCounts := map [ string ] int { "important" : 42 , "noteworthy" : 30 , "meh" : 3 } w := wordclouds . NewWordcloud ( wordCounts , wordclouds . FontFile ( "fonts/myfont.ttf" ), wordclouds . Height ( 2048 ), wordclouds . Width ( 2048 ), ) img := w . Draw () 选件 输出高度和宽度 字体:必须是有效的TTF文件。 字体最大,最小大小 色彩 背景颜色 放置:随机或圆形 掩蔽 掩蔽 可以提供算法无法放置单词的边界框列表。 可以使用“ Mask功能在给定文件和遮罩颜色的情况下创建此类遮罩。 boxes := wordclouds . Mask ( conf . Mask . File , conf . Width , conf . Height , conf . Mask . Co
2021-02-02 16:37:49 2.4MB go golang image algorithm
1
算法:用于算法面试,主要代码都是Python写就,目前在学习golang所以会陆续有对应的golang代码
1
贡纳姆 安装 Gonum套件的核心软件包以纯Go语言编写,并带有一些汇编。 使用go get完成安装。 go get -u gonum.org/v1/gonum/... 受支持的Go版本 Gonum在Linux的(386,amd64和arm64),macOS和Windows(均在amd64上)上使用gc编译器支持和测试。 发布时间表 Gonum模块的发布时间为六个月,与Go版本保持一致。 即:发布Go-1.x时,大约同时发布Gonum-v0.n.0 。 六个月后,发布了Go-1.x+1和Gonum-v0.n+1.0 。 因此,基于当前Go发行时间表的发行时间表为: Gonum-v0.n.0 :二月 Gonum-v0.n+1.0 :八月 构建标签 Gonum软件包使用各种构建标记来设置非标准构建条件。 构建Gonum应用程序可以在不知道如何使用这些标签的情况下工作,但是可以在测试期间使用它们并控制汇编和CGO代码的使用。 当前的非内部标签列表如下: 安全-请勿使用汇编程序或不安全的程序 边界-即使在内部调用中也要使用边界检查 cblas —在测试中使用CGO gonum.org
2021-02-02 16:36:21 4.1MB go golang statistics graph
1
GoPlus-数据科学的Go +语言 注意:Go +仍在大力开发中。 请不要在生产环境中使用它。 关于Go +的摘要 关于Go +的主要印象是什么? 静态类型语言。 与完全兼容。 类似脚本的样式,并且比Go更具可读性的数据科学代码。 例如,以下是合法的Go +源代码: a := [ 1 , 2 , 3.4 ] println ( a ) 我们如何用Go语言做到这一点? package main func main () { a := [] float64 { 1 , 2 , 3.4 } println ( a ) } 当然,我们不仅要做少打字的事情。 例如,我们支持,这使数据处理更加容易。 a := [ 1 , 3 , 5 , 7 , 11 ] b := [ x * x for x < - a , x > 3 ] println ( b ) // output: [25 49 121] mapData := { "Hi" : 1 , "Hello" : 2 , "Go+" : 3 } reversedMap := { v : k for k , v
2021-02-02 16:36:20 440KB go language golang data-science
1
IPDR:行星际Docker注册表 支持的注册表 IPDR是一个工具,可将Docker注册表请求代理到IPFS以推送和拉取映像。 IPDR允许您将Docker映像存储在IPFS上,而不是像Docker Hub或Google Container Registry这样的中央注册表中。 Docker映像通过其IPFS哈希而不是repo标签名称来引用。 IPDR与Docker Registry HTTP 兼容以提取图像* *尚未完全1:1实施 高层概述: 内容 安装 使用安装: go get -u github.com/miguelmota/ipdr/cmd/ipdr 从安装: # replace x.x.x with the latest version wget https://github.com/miguelmota/ipdr/releases/download/x.x.x/ipdr_x.x.x_linux_amd64.tar.gz tar -xvzf ipdr_x.x.x_linux_amd64.tar.gz ipdr ./ipdr --help # move to bi
2021-02-02 16:35:57 3.31MB go docker golang cdn
1
G3N-Go 3D游戏引擎 G3N (发音为“ gen”)是用Go语言编写的OpenGL 3D游戏引擎。 它可以用于编写跨平台的Go应用程序,这些应用程序可以显示丰富而动态的3D表示形式-而不仅仅是游戏。 提供了基本的集成GUI框架,并通过支持3D空间音频。 要观看G3N的实际效果,请尝试或获奖游戏。 使用G3N的重点项目 依存关系 需要1.8以上版本。 该引擎还要求系统具有OpenGL驱动程序和与GCC兼容的C编译器。 在基于Unix的系统上,引擎依赖于某些C库,可以使用适当的分发程序包管理器安装这些C库。 有关操作系统的特定要求,请参见下文。 像Ubuntu / Debian $ sudo apt-get install xorg-dev libgl1-mesa-dev libopenal1 libopenal-dev libvorbis0a libvorbis-dev libvorbisfile3 软呢帽 $ sudo dnf -y install xorg-x11-proto-devel mesa-libGL mesa-libGL-devel openal-soft ope
2021-02-02 16:35:56 7.71MB go golang opengl game-engine
1
Tinode即时消息服务器 即时消息服务器。 纯后端(许可 ),Java,Javascript和Swift的客户端绑定,以及对C ++,C#,Go,Java,Node,PHP,Python,Ruby,Objective-C等的客户端支持。(许可证 )。 有线传输是通过websocket进行的JSON传输(也可以进行长时间轮询),用于自定义绑定,或者是带有gRPC的 。 永久存储是 ,MySQL或MongoDB中的任何一种。 还存在第三方不受支持的。 可以通过编写自定义适配器来支持其他数据库。 Tinode不是XMPP / Jabber。 它与XMPP不兼容。 它是XMPP的替代品。 从表面上看,它很像开源的WhatsApp或Telegram。 版本0.16。 这是beta质量的软件:功能齐全,但可能有一些错误。 按照安装和运行或使用下面的云服务之一。 阅读。 为什么? 的承诺是提供联合的即时消息传递:任何人都可以启动能够与世界上任何其他XMPP服务器交换消息的IM服务器。 不幸的是,XMPP从未兑现这一承诺。 即时通讯程序仍然是一堆不兼容的围墙花园,类似于1990年代后期的Ao
2021-02-02 16:35:55 3.68MB go chat golang telegram
1
est gotests使编写Go测试变得容易。 这是一个Golang命令行工具,可根据其目标源文件的功能和方法签名生成。 测试文件中的所有新依赖项都将自动导入。 演示版 下面显示gotests行动中使用的。 还存在用于 , , , , 和。 安装 最低Go版本: Go 1.6 使用安装和更新: $ go get -u github.com/cweill/gotests/... 用法 gotests , gotests可以为特定的源文件或整个目录生成Go测试。 默认情况下,它将其输出打印到stdout 。 $ gotests [options] PATH ... 可用选项: -all generate tests for all functions and methods -excl regexp. generate tests for functions and methods that don't match. Takes precedence o
2021-02-02 16:35:54 121KB testing go golang code-generator
1