Cortex 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Cortex 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Cortex 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Cortex 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Cortex 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 叶秀兰
适用人群 未知
收录时间 2015-09-28

软件简介

Cortex 是用来管理 React 深度嵌套结构的不可变数据存储。

主要特性:

  • 支持深度嵌套数据

  • 使用不可变数据,允许快速比较:shouldComponentUpdate

  • 高效的分支更新

  • 简单 APIs

  • 轻量级  (4.5kB minified and gzip)

  • 使用 ES6 编写

示例

skyline (4-level nested components)

file system (arbitrarily deep structure of a single component type)

快速开始

初始化 cortex 对象

var data = {a: 100, b: [1, 2, 3]};
var cortex = new Cortex(data, function(updatedCortex) {
  //trigger React component to update props
  myComponent.setProps({cortex: updatedCortex});
});

获取一个嵌套 cortex 对象

cortex.a

//Also works
cortex['a']
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/11/27 09:10

Cortex-X1 简介 Cortex-X1 VS Cortex-A78

作为移动处理器行业内的霸主,ARM一直都是各大芯片厂商最佳的合作伙伴,基于ARM架构魔改的苹果A系列处理器和高通Kryo核心,向来是两大阵营性能强悍的代表,但这种情况可能会在2021年发生改变,因为ARM推出了大杀器Cortex-X1。 Cortex-X1的性能提升在哪里 Cortex-X1定制计划的推出,重新吸引了一种移动芯片厂商的目光。ARM表示,与Cortex-A78相比,单线程整数性能提升高达22%。ARM称,"提升 "指的是,这些提升与短时的高性能有关...

0
0
发表了博客
2019/02/23 23:09

Cortex-A

本文整理了arm cortexA 系列的CPU的相关信息,以便在芯片选型时提供帮助。 Cortex-A发布时间 Cortex-A 支持的位数及架构 Cortex-A 系列的芯片 ARMv7-A内核的比较 从DMIPS/MHz角度的cpu性能比较 A5(1.57) < A7(1.9) < A8(2.0) < A9(2.5) < A12(3.0) < A15(3.5~4.1) < A17(4.0) ARMv8-A内核的比较 从DMIPS/MHz角度的cpu性能比较 A35(1.78) < A53(2.24) < A57(4.6) < A72(4.72) < A73(~6.35) A55,A75,A76暂时未知 A55比A53 15%功耗...

0
0
发表于云计算专区
2020/06/28 09:24

Cortex项目

名称:Cortex 类型:监控 说明:Cortex一个多租户Prometheus-as-a-Service项目。Cortex对Prometheus进行了扩展,提供多租户方式,当它被用作远程写入目的地时,Cortex为Prometheus指标提供了长期的存储,以及一个水平扩展的、Prometheus兼容的查询API。Cortex最初于2016年由Weaveworks公司开发,目前Grafana Labs、FreshTracks和EA等公司在生产环境中使用。Cortex的一个用例是服务提供商,他们管理大量的普罗米修斯实例和希望提...

0
0
发表了博客
2020/11/21 08:34

cortex 介绍

ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。 Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8 架构在 TechCon 上推出)ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。 由于应用领域不同,基于v7架构的Cortex处理器系列所采用的技术也...

0
0
发表了博客
2019/09/29 14:07

Cortex Architecture

内容来自github 官方文档,参考连接:https://github.com/cortexproject/cortex/blob/master/docs/architecture.md Cortex consists of multiple horizontally scalable microservices. Each microservice uses the most appropriate technique for horizontal scaling; most are stateless and can handle requests for any users while some (namely the ingesters) are semi-stateful and depend on consistent hashing. Th...

0
0
发表了博客
2020/11/27 09:13

Cortex-A9 简介

Cortex-A9处理器能与其他Cortex系列处理器以及广受欢迎的ARM MPCore技术兼容,因此能够很好延用包括操作系统/实时操作系统(OS/RTOS)、中间件及应用在内的丰富生态系统,从而减少采用全新处理器所需的成本。通过首次利用关键微体系架构方面的改进,Cortex-A9 处理器提供了具有高扩展性和高功耗效率的解决方案。利用动态长度、八级超标量结构、多事件管道及推断性乱序执行( Speculative out-of-order execution),它能在频率超...

0
0
发表于开发技能专区
01/22 23:13

聊聊cortex的Backoff

## 序 本文主要研究一下cortex的Backoff ## Backoff github.com/cortexproject/cortex/pkg/util/backoff.go ``` // Backoff implements exponential backoff with randomized wait times type Backoff struct { cfg BackoffConfig ctx context.Context numRetries int nextDelayMin time.Duration nextDelayMax time.Duration } // NewBackoff creates a Backoff object. Pass a Context that can also terminate the operation...

0
0
发表于开发技能专区
01/27 23:01

聊聊cortex的kv.Client

## 序 本文主要研究一下cortex的kv.Client ## kv.Client github.com/cortexproject/cortex/pkg/ring/kv/client.go ``` // Client is a high-level client for key-value stores (such as Etcd and // Consul) that exposes operations such as CAS and Watch which take callbacks. // It also deals with serialisation by using a Codec and having a instance of // the the desired type passed in to methods ala json.Unm...

0
0
发表了博客
2019/09/29 09:54

cortex 基本试用

cortext是prometheus的多租户解决方案,目前在cncf 沙箱孵化,以下是一个简单的试用 注意因为golang 包的问题,而且以下依赖的几个项目都是基于go module 的所以使用了goproxy 配置,具体配置为: export GOPROXY=https://goproxy.cn/,此处运行的是单实例模式 单实例,单进程运行 clone cortex 代码 git clone https://github.com/cortexproject/cortex.git 构建 cd cortex go build ./cmd/cortex 启动 ./cortex -config.fil...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部