SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
**项目官网:[https://www.sofastack.tech](https://www.sofastack.tech/)**
![image](https://static.oschina.net/uploads/space/2019/0709/163750_2OA0_3820517.png)
...阅读全文
2019-07-09 17:30:02
sofastack
使用 Go 实现的数学表达式微型计算引擎,无任何依赖,相对比较完整的完成了数学表达式解析执行,包括词法分析、语法分析、构建AST、运行。
[Demo](http://wx3.sinaimg.cn/large/c2a95e3dly1g4i4unamlhg211o0iokk1.gif)
## TODO
### 已实现
* 加 +
* 减 -
* 乘 *
* 除 /
* 取余 %
* 整数次方 ^
* 科学计数法 e.g. 1.2e7
* 括号 ...阅读全文
2019-07-08 11:30:01
dengsgo
Grbac是一个快速,优雅和简洁的RBAC(基于角色的访问控制)框架。它支持增强的通配符并使用Radix树匹配HTTP请求。可以在任何现有的数据库和数据结构中轻松使用它。
grbac的作用是确保指定的资源只能由指定的角色访问。请注意,grbac不负责存储鉴权规则和分辨“当前请求发起者具有哪些角色”,更不负责角色的创建、分配等。这意味着您应该首先配置规则信息,并提供每个请求的发起者具有的角色。
grbac将`Host`、`Path`和`Method`的组合视为`Resource`,并将`Res...阅读全文
2019-07-08 11:30:01
storyicon
**rein** 主要用于进行反向代理IP地址和端口,功能类似于 `nginx` 的 `upstream` 模式和`rinetd` 的功能,由于`rein`使用了`golang`语言开发,并且提供已经编译好的可下载版本,在部署配置方面比它们要方便些。
功能列表:
1. 反向代理`IP`和端口。
2. 提供本地文件的快速网络(`http`模式)分享。
### **1. 简单快速部署**
#### _**1.1 CentOS/RHEL/Ubuntu 平台**_
已经编译好的版本下载地址...阅读全文
2019-07-05 12:30:01
firstboot
Scry.info是区块链开源数据协议层,实现真实数据的存储,验证,共享,分析和交易。 利用Scry.info内置智能合约,对跨行业资源的分布式用户提供集群智能数据验证,并以Scry智能合约的形式在Scry平台提供调用、工具、分享和交易。 Scry.info还提供对市场端客户与开发者提供对特定行业/事件发起智能合约协议,应用于各种商业数据场景,例如体育,娱乐,农业,金融市场等的民调或交易市场。
通过区块链提供数据交换的SDK,让开发者可以快速方便的开发DAPP应用。
**主要包含这些内容**...阅读全文
2019-07-05 12:30:01
scryinfo
Kruise 是 OpenKruise 项目的核心,包含一组控制器扩展和完善 [Kubernetes 核心控制器](https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/) 的应用负载管理能力。
Kruise 提供三种应用负载控制器:
*
[Advanced StatefulSet](https://github.com/openkruise/kruise/blob/master/docs/concepts/astat...阅读全文
2019-07-05 12:30:01
openkruise
Sniper 起源于一项新业务。在转岗之前,我一直在 L 部门写 PHP 代码,遇到过如下问题:
* 基于 TCP 的 RPC 协议,我们都称之为 **Weisai-RPC**
* 手工维护 RPC 文档,难以及时更新
* 手写代码处理 RPC 入参,难以保证参数类型,如数字 `1` 和字符串 `"1"` 的区别
* 无法方便地查询一个请求对应的所有日志
* 服务拆分得很细,难以进行调用链路追踪
* 使用 JSON 做为配置,难改难认
* 难以监控服...阅读全文
2019-07-05 12:30:01
bilibili
gocui 是一个 Go 语言用来开发控制台应用的 UI 工具包。
主要特性:
* 最小化 API.
* 视图 (窗口) 实现接口 io.ReadWriter.
* 支持重叠视图
* 可在运行时修改 GUI
* 全局或者是视图层级的快捷键绑定
* 支持鼠标操作
* 彩色文本输出
* 可定制化的编辑模式
* 易于构建可重用的 UI 部件,复杂的布局等
## 示例代码
<pre>package main
import (
"fmt"
...阅读全文
2019-07-05 12:30:01
jroimartin
Sliver 是一个通用的跨平台植入型框架,支持 C2 over Mutual-TLS, HTTP(S) 和 DNS。
功能特性
* 生成动态代码
* 编译时混淆
* 本地和远程的进程注入
* 强大的反取证功能
* 基于 mTLS, HTTP(S) 和 DNS 的 [Secure C2](https://github.com/BishopFox/sliver/wiki/Transport-Encryption)
* 迁移 Windows 进程
* 操作 Windo...阅读全文
2019-07-05 12:30:01
BishopFox
基于Protobuf定义接口规范,通过pbgo提供的插件生成RPC和REST相关代码。
创建hello.proto文件,定义接口规范:
用pbgo插件生成代码:
创建REST服务:
测试REST服务:
详细的例子请参考:[https://github.com/chai2010/pbgo/blob/master/examples/hello.p](https://github.com/chai2010/pbgo/blob/master/examples/hello.pb)阅读全文
2018-07-18 12:30:01
chai2010