首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

滴滴橙心优选 “榴莲节”构建供应链的新逻辑

4月19日,滴滴旗下社区电商橙心优选携手泰王国政府,启动国内首个本土“榴莲节”。 我有幸作为行业专家参与此次启动仪式,在现场深入了解了滴滴橙心优选在供应链体系建设的新逻辑。...以“心智品类”来快速建设供应链体系的新逻辑,打造核心竞争力以赢得发展机会?...那么,滴滴橙心优选如何能够快速建立起完整的供应链体系并形成差异化的竞争优势? 从成熟的零售电商平台的发展历程来看,行业品类的一级分类属于构建供应链的突破点,例如天猫的女装品类、京东的3C品类。...滴滴橙心优选的供应链建设逻辑从这次的“榴莲节”初现雏形,那就是从一级行业品类——生鲜品类切入,然后通过单品造节的方式重建消费者的“心智品类”,结合创新的社区电商商业模式实现完整供应链建设的快速突破。...此次滴滴橙心优选“榴莲节”则建立了“性价比高、品质好、新鲜、安全、取货方便”的消费者“心智品类”。

52800
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    区块链中的全节点与轻量级节点

    例如,假定用户想要为项目开发创立自己的区块链节点,他们不需求参与一同过程,那么数据同步将是一项特别巨大的使命,既需求时间,也需求资源。...也就是说,这类节点在本地坚持了一个无缺的区块链网络,在这个网络上能够进行任何查询、生意验证和广播。由于这种节点的存在,去中心化成为可能,区块链网络更加安全。...永久在线,最重要的是参与发掘,找到最长的规则链,辨认分叉。 轻量级节点 在区块链网络中,merkle-tree保存当时块中全部事务的根哈希,它存储在块头中。...运用merkle树的特性,只需求包括块头和与自身相关的生意明细,经过Merkle证明判别生意是否在当时区块链生意列表中。 轻量级节点并不总是在线。...与全节点不同,它们只能检测哪个是最长的链,但无法知道是否是最长的合法链,由于轻量级节点无法验证大多数生意的合法性,也无法验证区块链网发布的区块的正确性。

    2.4K50

    区块链节点的密钥管理

    | 导语 目前绝大多数区块链节点的私钥都是以明文方式存储在配置文件中,一旦机器被攻击,就很可能造成私钥泄露,进而导致更严重的损失,包括数字资产或隐私数据被窃取。...有些节点使用密文的方式存储私钥,但加密所用的密钥缺乏较好的保护措施,容易被盗取,导致私钥的泄露。 1、概述         本文主要讨论一种区块链节点的密钥管理方案。...区块链节点都会有各自的私钥,将一段随机数分成两段,一段存在配置文件,一段写在节点的运行代码里,通过某种算法结合这两段随机数,生成一个对称密钥,用这个对称秘钥对私钥加密,将加密后的私钥存储在配置文件中。...3、具体技术方案         用户通过客户端或SDK发起交易,节点对交易签名后同步到区块链网络中。签名可达到身份验证的目的。...针对这几点的考虑,区块链节点的密钥管理方案整体结构流程图如下: 1575354560_58_w1119_h598.png        区块链节点中都存有一对公私钥,公钥可用来加密信息,通过私钥解密,

    4.7K83

    fiscoBcos中使用工具脚本在本地搭建一条4节点链

    使用开发部署工具 build_chain.sh脚本在本地搭建一条4 节点的FISCO BCOS链 接下来的操作都在ubuntu系统内进行操作 在/home目录下新增一个fisco10的文件夹,接下来的操作都在这里面进行...github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/build_chain.sh && chmod u+x build_chain.sh 搭建单群组4节点联盟链.../fisco-bcos 注解: -l表示的是联盟链所在运行的地址和建链的节点数 其中-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port 为便于开发和体验,channel_listen_ip...检查日志输出 查看节点node0链接的节点数: tail -f nodes/127.0.0.1/node0/log/log* | grep connected 正常情况会不停地输出连接信息,从输出可以看出...至此单机单群组四节点的Fisco联盟链就一键部署完毕。

    4100

    2015节点——思考的一年:IT书单

    照例(高速发展的一年)还是发一下今年的书单。不过,和去年的相比已经去除了非IT类书籍。 大体还是四个方向吧: 架构 前端 数据 工程实践 然后就是书单了。。...(卷2)》 《软件架构师的12项修炼》 《软件框架设计的艺术》 《微服务架构与实践》 《思考软件创新设计:A段架构师的思考技术》 《Java应用架构设计:模块化模式与OSGi》 《程序员必读之软件架构》...《大规模分布式存储系统:原理解析与架构实战》 《ZeroMQ:云时代极速消息通信库》《大型分布式网站架构设计与实践》 《大型网站技术架构:核心原理与案例分析》 《七周七并发模型》 《数据库重构》 《构建高性能...Web站点(修订版)》 《网站分析师实战指南》 项目与工程 《程序开发心理学(银年纪念版)》 《配置管理最佳实践》 《成为技术领导者:掌握全面解决问题的方法》 《构建之法:现代软件工程》 《华章程序员书库...软件的设计与部署》 《持续交付:发布可靠软件的系统方法》 《可扩展的艺术:现代企业的Web架构、流程及组织》 《深入理解软件构造系统》 算法 《迷茫的旅行商:一个无处不在的计算机算法问题》 《代码之髓:

    1.2K100

    OpenAI: Kubernetes集群近万节点的生产实践

    二、优化工作 在OpenAI在单集群千节点实践中,进行了以下几点的优化(译者:翻译一半,发现干货不是太多...) 2.1 工作负载 首先需要说明的是,针对工作负载,我们在Kubernetes集群上运行的应用程序和硬件与其他公司中的场景完全不同...我们面临的问题和相应的解决方案可能与读者所处的实际场景不是太一致。 大型的机器学习作业可以访问多个节点,及每个节点上的所有硬件资源,因此运行效率最高。...API Server会占用相当大的内存,并且会随着集群中节点的数量线性上升。对于具有7500个节点的集群,我们观察到每个API Server最多使用了70GB。...所有节点都以preflight污点和标签加入集群。此污点会阻止在节点上调度常规Pod。将DaemonSet配置为在带有此标签的节点上运行预检测试Pod。...传统的调度系统具有许多不同的能力以确保团队之间公平地运行任务,而Kubernetes则没有。我们从这些调度系统中获得了灵感,并以Kubernetes原生的方式构建了一些功能。

    1.1K20

    Geth私链的多节点运行「建议收藏」

    前一阵分别介绍了在Ubuntu和CentOS下搭建基于Geth的以太坊私链,这篇文章介绍如何搭建Geth多节点的运行。...提示:在Ubuntu和CentOS下搭建以太坊私链,请参考《在Ubuntu下使用Geth搭建自己的以太坊私有链》和《CentOS7下安装Geth,搭建以太坊私有链》 一、在Windows下安装Geth...准备工作 首先使用RPC通信方式启动私链,并在私链上创建一个用户,挖矿,确认新建的账户下有余额。...点击OK后,在左侧就可以看到私链上的账号以及账号对应的余额了。 三、多节点运行 这一节,我利用以前在Linux下创建的Geth节点和刚创建的Windows节点建立连接,实现多节点运行。...四、不同节点进行转账 这时我们可以参考《在Ubuntu下使用Geth搭建自己的以太坊私有链》文章中转账一节的方法,从Windows节点转账给Linux节点下的某个账户。

    1.8K20

    区块链四种类型的节点:全节点、超节点、轻节点和挖掘节点,比特币节点如何验证一个区块,CheckBlock函数

    区块链四种类型的节点:全节点、超节点、轻节点和挖掘节点 以比特币区块链为例,主要有四种类型的节点:全节点、超节点、轻节点和挖掘节点。...所有类型的节点都以某种方式参与构建或维护该列表。 挖掘节点 关于挖掘是什么以及它是如何工作的已经写了很多,但是为了本文的目的,将挖掘节点简单地看作是为区块链生成块的节点。...然后,这些节点将区块链传播到网络上的所有其他节点,以确保维护最受信任的区块链。节点越多,网络的分散化程度就越高,黑客入侵的难度也就越大。...也就是说,如果一个完整的节点被黑了,并且持有一个错误的区块链副本,那么light节点可以将这个区块链作为false排除,并向完整的节点确认它应该维护的正确的区块链。...矿工们必须构建一个完美的区块,基于所有节点共享的规则,并且根据正确工作量证明的解决方案进行挖矿,他们要花费大量的电力挖矿才能做到这一点。如果他们作弊,所有的电力和努力都会浪费。

    29910

    链上相遇,节点之间的悸动与牵连

    tmp将当前节点的下一个节点进行保存了 然后我们现在开始将相邻的两个节点的指向进行改变的操作了 我们让当前节点的下个节点指向我们的prev,然后对prev这个指向进行更新,现在指向了我们当前的节点了...,然后我们的cur也进行了更新了,指向当前节点的下个节点了,下个节点我们一开始使用tmp进行保存了,然后我们直接进行赋值就行了 等循环结束了,我们的链表的遍历操作就结束了,那么就说明我们的链表已经逆置成功了...skipB:在链表 B 中(从头节点开始)跳到交叉节点的节点数。 输出: 如果链表相交,返回相交的起始节点的值;如果不相交,返回 null。...可能给的两个链的长度不一样啊,那么我们应该怎么解决呢?...我们可以找出长链,然后计算出两个链的节点之差k,然后让长链走k次,那么我们的长链和短链就是同一个起点了,然后一起进行遍历的操作,边遍历边进行大小的比较的操作,如果两个链表遍历的指针相遇了的话,那么当前的指针所处的节点就是相交的节点了

    6810

    平面四节点单元(Q4)的误差分析

    低阶平面四边形单元(Q4)的误差分析 当用四节点平面单元或者八节点空间六面体单元计算梁或者薄板弯曲问题时,由于单元边界的位移呈线性分布,会产生较大的误差,从而引起剪切锁住现象。...如图1所示的纯弯曲悬臂梁,Q4单元计算的结果远低于解析解。 对于纯弯曲的梁,其位移场的解析解为 其中为常数,为泊松比。梁的变形如图2所示,此时与位移相应的应力场是 应力分布如图3所示。...现在选用平面Q4单元,其位移场为 其中,为节点自然坐标,,为节点位移分量。...如果用Q4单元去计算这个梁,将会得到如图4-6所示的应力分布和变形 显然,梁在纯弯曲状态下的变形,其上、下边缘为曲线,而由Q4单元所得到的位移,其上、下边缘却成了直线。...对比解析解和有限元解可知,Q4单元误差产生的原因是单元位移分量缺少完整的二次项。

    56520

    分片节点,公链商业级别应用探索的基石

    从公链扩容角度,公链网络面临的“数据爆炸”难题我在之前的文章就已经提过《比特元黑科技?分片节点如何突破“数据膨胀"难题?》。...但另一方面,存储公链技术本身的成熟有待验证,且链上智能合约带来的数据膨胀问题没有给出解决方向。 基于当前的存储扩容方案,比特元网络进行借鉴,并提出开创性的分片节点存储方案。...分片节点将基于主网络的存储扩容方案,其直接将比特元主网络节点进行分片,降低单节点维护门槛,提升单节点数据存储上限。...同时,比特元网络依然保持其开放性,分片节点并不影响后续比特元网络接入成熟的存储公链作为其他数据存储的补充方案。...同时设置少量全节点,承担主网数据的查询及备份。降低单节点门槛的同时,确保区块链网络数据的去中心化。 分片节点带来的公链想象远不止于此。以商业银行为例,假设由多家银行成立一个结算支付系统。

    31300

    链上的羁绊,数据与节点的暗涌心跳

    ,将剩余的节点接在后面就行了 最后,因为我们的哨兵位是一个空壳,我们返回的是哨兵位的下个节点,这个节点才是名副其实的头结点 1.3 代码部分 /** * Definition for singly-linked...=NULL) { if(list1->valval)//l1节点的值小于等于l2节点的值 { tmp->next=list1...,就是说我们的链表到尾节点就停下来 在循环中我们进行两个指针对应节点的判断,如果哪个节点对应的值小的话,我们就让我们的tmp指针的next指向这个节点 然后我们被指向的节点指向完成之后,上面的指针就往后进行遍历继续比较大小...然后在一轮比较结束之后,我们的tmp也需要往后面走一步进行遍历操作 然后出了循环,我们的两个链表要么都处理完了,要么就是存在一个链表有剩余的节点 我们直接让tmp指向剩余链表的节点了 最后我们返回这个哨兵位的的下个节点...,这个节点就是有效的节点了 2.

    7710

    谷歌要构建自己的区块链技术

    “像其他新技术一样,谷歌有不同团队的人员在探索区块链的潜在用途。现在还说不好未来会推出什么功能,也暂时没有产品计划。”谷歌发言人告诉彭博。 从2012年开始,谷歌就在密切关注区块链。...在CB Insight的报告《2012至2017年间区块链领域最活跃的企业投资者》中,谷歌位于名单中位列第二,排在软银的后面。 虽然在过去的十年中,区块链市场增长相当缓慢。...像微软、IBM这样的科技巨头,和埃森哲联手目前正在引导区块链服务提供商。 区块链技术的兴起,对于谷歌等科技巨头来说,是机遇也是挑战。...不过,即使出现这样的局面大公司也还有最后一招,收购这些初创公司。 2017年,谷歌就已经大量投资那些专注于区块链和数字账本技术的创业公司。...另外,随着区块链技术一并走红的加密货币,已经被两大线上广告商Facebook和谷歌明令禁止投放广告。

    59730

    区块链——构建比特币的底层技术

    而基于区块链的账本是分布式的,也就是人人都可以向账本上进行记录,每个人记账之后,区块链世界中的其他人也能够看到你记的这一笔,要想成功记录一笔的话是需要全网达成共识的。...构建信用社会 区块链可以解决信用问题,比如你和朋友一起凑钱去买了一堆彩票,约定中间之后大家评分奖金,然而中奖后朋友眼红卷款跑路。...当然,中奖的资产也得是数字化的,不然拿着一堆纸币区块链也是没有办法的。 智能合约是区块链带来的么,其实不是的。...在最开始的时候奖励的比特币数量是50个,随着时间的推移,奖励的比特币数量会逐渐de 看到这里我们想大家对区块链应该有了一个大概的认识,以及比特币和区块链的关系。...区块链的本质是一个分布式总账系统,具有去中心、高可靠、集体维护以及不可篡改等特性。在未来,基于区块链的应用将会遍布在我们生活的方方面面。

    65120

    重构基于CMake的构建工具链

    Bazel的问题 bazel 号称是原生支持分布式编译的构建系统。...有一点 bazel 还比较好的是,它的依赖包是靠包名来的索引的。所以当存在依赖包之间互相有依赖的时候,父级节点声明的包名标准化统一,那么也可以控制子依赖的版本。...但是每个包的版本和对应工具链的兼容性得自己管理,还是十分不便。 第三个问题比较难解决。大多数 vcpkg 里的包都是配置了从github下载的,也有些只从一些其他的URL下载。...另外就是对于 iOS ,tvOS 和 watchOS需要给可执行程序设置BUNDLE,我这里仅仅是编译时工具链,并不需要安转运行。...Windows 长路径问题(260路径长度限制) 还有个问题是使用 cmake-toolset 的时候,默认是的依赖编译目录是 BUILD目录/_deps/平台及工具链名/包名 。

    5.1K10

    《C++与区块链节点:职场新势力的崛起》

    同时,要实现高效、稳定的区块链节点,还需要选择合适的编程语言和开发工具。 二、C++在区块链节点实现中的优势 1. 高性能 C++以其卓越的性能而闻名。...丰富的库和工具 C++拥有丰富的库和工具,如 Boost、Crypto++等,这些库可以帮助开发者快速实现区块链节点中的各种功能,如网络通信、加密算法等。 三、区块链节点的基本组成部分 1. ...在 C++中,可以根据具体的共识算法实现相应的模块。 四、使用 C++实现区块链节点的步骤 1. 需求分析 在开始实现区块链节点之前,需要对项目的需求进行深入分析。...测试包括功能测试、性能测试、安全性测试等,确保区块链节点的稳定性和可靠性。 6. 部署和维护 将测试通过的区块链节点部署到生产环境中,并进行持续的维护和优化。...使用 C++实现的区块链节点可以为这些领域提供高效、安全的解决方案。 总之,在职场中,使用 C++进行区块链节点的实现是一项具有挑战性和前景的工作。

    8810

    构建基于PoA共识的以太坊私链

    为什么要构建私链?构建私链有多个理由,主要包括:数据隐私与安全性控制数据访问:私链允许组织对谁可以访问和参与区块链网络进行控制,从而保护敏感数据。...低成本与资源优化资源节省:在私链中,通常只需要维护少量的节点,减少了硬件和网络带宽的需求。控制网络费用:由于没有激励机制(如矿工奖励),运营成本通常较低。...业务合作与联盟链跨组织协作:私链可用于多个组织之间的合作,尤其是在供应链管理和金融交易中。联盟链:可以构建联盟链,让特定合作伙伴共同参与,确保数据的透明性和可追溯性。...构建基于PoA的ethereum私链2.1 创建账户创建两个账户,分别为account 1和account 2,用做初始的验证者地址。...这些地址是网络中被授权生成区块的节点。额外元数据:在某些情况下,可以包括其他自定义信息,如版本号或链的特定参数。

    19410
    领券