2022年美团技术年货 合辑用 的 CSP-Backbone, 该 Backbone 能够高效利用硬件(如 GPU)算力的同时,还具有较强的表征能力。 下图 4 为 EfficientRep Backbone 具体设计结构图,我们将 Backbone 中 stride=2 的普通 Conv 层替换成了 stride=2 的 RepConv 层。同时,将原始的 CSP-Block 6 > 2022年美团技术年货 的第一个 RepConv 会做 channel 维度 的变换和对齐。另外,我们还将原始的 SPPF 优化设计为更加高效的 SimSPPF。 图 4 EfficientRep Backbone 结构图 Rep-PAN:在 Neck 设计方面,为了让其在硬件上推理更加高效,以达到更好的精 度与速度的平衡,我们基于硬件感知神经网络设计思想,为 YOLOv6 设计了一个更 有效的特征融合网络结构。 YOLOv5 中使用的 CSP- Block,同时对整体 Neck 中的算子进行了调整,目的是在硬件上达到高效推理的同 时,保持较好的多尺度特征融合能力(Rep-PAN 结构图如下图 5 所示)。 算法 < 7 图 5 Rep-PAN 结构图 2.2 更简洁高效的 Decoupled Head 在 YOLOv6 中,我们采用了解耦检测头(Decoupled Head)结构,并对其进行了 精简设计。原始0 码力 | 1356 页 | 45.90 MB | 1 年前3
简谈 Rust 与国密 TLS - 王江桐根据国家密码管理局2007年4月23日公布的《商用密码产品使用管理规定》和《境外组 织和个人在华使用密码产品管理办法》: 使用者 密码产品产地 限制使用情况 境外组织、个人 境内 可以使用 境外 需要《使用境外生产 的密码产品准用证》 中国法人、组织、公民 境内 可以使用 境外 不得使用 国密算法与协议介绍 Introduction to Shangmi Algorithms and Protocols TLCP,适用于新兴应用的安全保 障(云、智能终端、物联网), 系统可以提供身份标识 ZUC GB/T 33133-2021 3GPP TS 35.221 对称加密算法 流加密 128 EEA3 & EIA3 是 国际组织 3GPP 推荐为 4G 无线 通信的第三套国际加密和完整性 的标准算法,为ISO/IEC 国际标 准 SM1 Introduction of SM1 Rust China Conf 2022 为流密码算法,是一种对称加密加密,该机密性算法可适 用于 3GPP LTE 通信中的加密和解密,该算法包括祖冲之算法 (ZUC)、机密性算法(128-EEA3)和完整性算法(128- EIA3)三个部分。已经被国际组织 3GPP 推荐为 4G 无线通信 的第三套国际加密和完整性的标准算法,并称为ISO/IEC 国际标 准。 • 128-EEA3:流加密算法,使用 ZUC • 128-EIA3:MAC • 保证数据机密性、真实性和完整性。0 码力 | 44 页 | 3.70 MB | 1 年前3
Apache Shiro参考手册中文版Apache Shiro Features Apache Shiro 是一个拥有许多功能的综合性的程序安全框架。下面的图表展示了 Shiro 的重点,并且这个参考手册也 会与之类似的被组织起来: Shiro 把 Shiro 开发团队称为“应用程序的四大基石”——身份验证,授权,会话管理和加密作为其目标。 Authentication:有时也简称为“登 SecurityManager 了,我们看看到底是如何定义一个 Shiro INI 配置的。 INI Sections INI 基本上是一个文本配置,包含了由唯一命名的 section 组织的键/值对。键只是每个 section 唯一,而不是在整个 配置中(与 JDK 属性不同)。不过每个 section 都可以被看作单一的属性定义。 注释行能够以散列字符(# - 也就是"hash" 验证顺序 到现在为止,我们只了解了如何从应用程序代码中验证一个 Subject。现在我们将涉及到当一个认证尝试出现 时 Shiro 内部会发什么。 我们采用了 Architecture 那一章的体系结构图,并只留下与 Authentication 有关的组件突出显示。每个数字代 表认证尝试中的一个步骤: Step 1:应用程序代码调用 Subject.login 方法,传递创建好的包含终端用户的0 码力 | 92 页 | 1.16 MB | 1 年前3
2020美团技术年货 算法篇示 模型的应用。 AutoML[6] 是降低机器学习应用程序中人力成本的一种有效方法,并且在超参数调整、 模型选择、神经体系结构搜索和特征工程方面都取得了令人鼓舞的成绩。 为了使更多 的人和组织能够充分利用其图结构数据,KDD Cup 2020 AutoML 赛道举办了针对 图结构数据的 AutoGraph 竞赛。在这一竞赛中,参与者应设计一个解决方案来自动 化进行图表示学习问题(无需 instance-un- aware 的 global saliency 进行组合,以得到每个物体的分割结果。 1. 网络整体框架 图 2 CenterMask 网络结构图 算法 < 219 CenterMask 整体网络结构图如图 2 所示,给定一张输入图像,经过 backbone 网 络提取特征之后,网络输出五个平行的分支。其中 Heatmap 和 Offset 分支用于 预测所有中心 启发。 图 2 KDD Cup 2020 Multimodalities Recall 比赛 TOP 10 榜单 赛题介绍与分析 题目概述 多模态召回赛题由阿里巴巴达摩院智能计算实验室发起并组织,关注电商行业中的多 模信息学习问题。2019 年,全世界线上电商营收额已经达到 3530 亿美元。据相关 预测,到 2022 年,总营收将增长至 6540 亿美元。大规模的营收和高速增长同时预0 码力 | 317 页 | 16.57 MB | 1 年前3
Go Web编程} 输出如下: Hello, world or 你好,世界 or καλημ ́ρα κóσμ or こんにちは世界 详解 详解 首先我们要了解一个概念,Go程序是通过package来组织的 package(在我们的例子中是package main)这一行告诉我们当前文件属于哪个包,而包名main则 告诉我们它是一个可独立运行的包,它在编译后会产生可执行文件。 SCII码字符。实际上,Go是天生支持UTF-8的,任何字符都可以 直接输出,你甚至可以用UTF-8中的任何字符作为标识符。 结论 结论 Go使用package(和Python的模块类似)来组织代码。main.main()函数(这个函数主要位于主包)是每一个独立 的可运行程序的入口点。Go使用UTF-8字符串和标识符(因为UTF-8的发明者也就是Go的发明者),所以它天生就具有多 语言的支持。 interface 71 2.6 interface 2.6 interface interface interface Go语言里面设计最精妙的应该算interface,它让面向对象,内容组织实现非常的方便,当你看完这一章,你就会被 interface的巧妙设计所折服。 什么是interface 什么是interface 简单的说,interface是一组method的组合,我们 0 码力 | 295 页 | 5.91 MB | 1 年前3
美团点评2018技术年货拥抱主流技术栈,降低学习和开发成本,使用开源社区主流技术工具(Spring、Mybatis等),建设 下一代开源产品。 产品体验 对产品、交互进行全新设计,提升用户体验。 开源社区建设 产品官网建设、组织技术交流。 更多语言 SDK 关于开源 关于开源 https://github.com/dianping/cat 自2014年开源以来,Github 收获 7700+ Star,2800+ 近链表尾部,越晚使用的数据越靠近链表头部;映射表通过Key-Value结构,提供高效的查找操作,通过 键值可以判断某一数据是否缓存,如果缓存直接获取缓存数据所属的链表节点,进一步获取缓存数据。 LruCache结构图如下所示,上半部分是双向链表,下半部分是映射表(不一定有序)。双向链表中 value_1所处位置为链表头部,value_N所处位置为链表尾部。 LruCache 初始结构 LruCache读操 user表中。ready目录中,按天存储了当天所有成功执行的Kafka2Hive任务 的启动时间,供Checkdone使用。每张表的Binlog,被组织到一个分区中,例如userinfo表的Binlog,存 储在table_name=userinfo这一分区中。每个table_name一级分区下,按dt组织二级分区。图中的xxx.lzo 和xxx.lzo.index文件,存储的是经过lzo压缩的Binlog数据。 Merge0 码力 | 229 页 | 61.61 MB | 1 年前3
FISCO BCOS 1.3 中文文档模块、节点管理模块、 机构证书模块、权限管理模块、全网配置模块。系统合约的模块可以根据需要 自定义扩展,它既可以供区块链核心调用也可以对DAPP提供服务。每个模块 由一个或多个智能合约来实现。模块结构图如下: 实现概述 当前FISCO BCOS对系统代理模块、节点管理模块、机构证书模块、权限管理 模块、全网配置模块都做了对应的合约实现。合约源代码目录为 systemcontract/。下面依次介绍各个合约实现的接口与逻辑。 度细化到合约的接口级别,当一个新合约部署生效后,管理员可赋予某个账号 调用该合约全部或部分接口的权限。 在ARPI权限控制模型中,分别有账号、角色、权限、接口四类对象。账号和 角色的对应关系为N:1,即一个账号(个人或组织)只能对应到一个角色,但 一个角色可以包含零个到多个账号。在实际操作中,同一角色可能有多个账 号,但每个账号使用独立且唯一的公私钥对,发起交易时使用其私钥进行签 名,接收方可通过公钥验签知道交易具体是由哪个账号发出,实现交易的可控 —大家相信代表,因为他们能代表相当一部分人的在网络里的利益。 3. 怎么保证大家最终收到的结果都是一致的,无错的。 —相信代表,一致使用他的记账结果 。 以上的都是在公有链里采用的共识算法,都能解决可信和一致性的问题,区别 在于组织方式和计算代价不同,有一点相同的是:都是追求“最终一致性”,而 不是强一致性。 也就是说在网络中,由于网络故障、通信分区、权益和算力相近等情况,依旧 可能有多个记账者在竞争记账,所以每次记账可以理解成一次提案,大家暂时0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档特币的论文中没有直接引 入blockchain的概念,而是以chain of block来描述一种数据结构。 Chain of block是指由多个区块通过哈希(hash)串联成一条链式结构的数据组织方式。区块链则是采用 多项技术交叉组合,维护管理这个chain of block数据结构,形成一个不可篡改的分布式账本的综合技术 领域。 区块链技术是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、难以篡改和可追溯的块链 本章主要以星形组网和并行多组组网拓扑为例,指导您了解如下内容: • 了解如何使用build_chain.sh创建多群组区块链安装包; • 了解build_chain.sh创建的多群组区块链安装包目录组织形式; • 学习如何启动该区块链节点,并通过日志查看各群组共识状态; • 学习如何向各群组发送交易,并通过日志查看群组出块状态; • 了解群组内节点管理,包括节点入网、退网等; • 了解如何新建群组。 用binlog。 如 用 户 使 用build_chain脚本搭链,并选择scalable存储模式,配置文件会自动开启binlog。 • 参考说明进行数据库配置,其中设置访问的数据源为“数据仓库”数据库。 文件组织 节点使用scalable存储模式后,其数据目录内容如下: • nodeX/data/groupX/block/Scalable/blocksDB/下分文件夹存储区块数据。每个文件夹 为独立的D0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档特币的论文中没有直接引 入blockchain的概念,而是以chain of block来描述一种数据结构。 Chain of block是指由多个区块通过哈希(hash)串联成一条链式结构的数据组织方式。区块链则是采用 多项技术交叉组合,维护管理这个chain of block数据结构,形成一个不可篡改的分布式账本的综合技术 领域。 区块链技术是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、难以篡改和可追溯的块链 本章主要以星形组网和并行多组组网拓扑为例,指导您了解如下内容: • 了解如何使用build_chain.sh创建多群组区块链安装包; • 了解build_chain.sh创建的多群组区块链安装包目录组织形式; • 学习如何启动该区块链节点,并通过日志查看各群组共识状态; • 学习如何向各群组发送交易,并通过日志查看群组出块状态; • 了解群组内节点管理,包括节点入网、退网等; • 了解如何新建群组。 用binlog。 如 用 户 使 用build_chain脚本搭链,并选择scalable存储模式,配置文件会自动开启binlog。 • 参考说明进行数据库配置,其中设置访问的数据源为“数据仓库”数据库。 文件组织 节点使用scalable存储模式后,其数据目录内容如下: • nodeX/data/groupX/block/Scalable/blocksDB/下分文件夹存储区块数据。每个文件夹 为独立的D0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档特币的论文中没有直接引 入blockchain的概念,而是以chain of block来描述一种数据结构。 Chain of block是指由多个区块通过哈希(hash)串联成一条链式结构的数据组织方式。区块链则是采用 多项技术交叉组合,维护管理这个chain of block数据结构,形成一个不可篡改的分布式账本的综合技术 领域。 区块链技术是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、难以篡改和可追溯的块链 本章主要以星形组网和并行多组组网拓扑为例,指导您了解如下内容: • 了解如何使用build_chain.sh创建多群组区块链安装包; • 了解build_chain.sh创建的多群组区块链安装包目录组织形式; • 学习如何启动该区块链节点,并通过日志查看各群组共识状态; • 学习如何向各群组发送交易,并通过日志查看群组出块状态; • 了解群组内节点管理,包括节点入网、退网等; • 了解如何新建群组。 用binlog。 如 用 户 使 用build_chain脚本搭链,并选择scalable存储模式,配置文件会自动开启binlog。 • 参考说明进行数据库配置,其中设置访问的数据源为“数据仓库”数据库。 文件组织 节点使用scalable存储模式后,其数据目录内容如下: • nodeX/data/groupX/block/Scalable/blocksDB/下分文件夹存储区块数据。每个文件夹 为独立的D0 码力 | 1489 页 | 107.09 MB | 1 年前3
共 231 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24













