Framework

[计算机视觉论文速递] 2018-04-19

半世苍凉 提交于 2021-02-02 14:46:58
通知:这篇文章有8篇论文速递信息,涉及目标识别、SLAM、3D Model、密集点集配准、立体匹配等方向(含6篇CVPR论文) 目标识别 [1]《Hierarchical Novelty Detection for Visual Object Recognition》 CVPR 2018 Abstract:深度神经网络在具有预定义类别的大规模视觉对象识别任务中取得了令人瞩目的成功。然而,在训练期间识别新类(即未被看见的对象)仍然具有挑战性。在文献中已经讨论了检测这种新类的问题,但是之前大多数工作都是提供简单的二元或回归决策,例如,输出将是“已知的”,“新颖的”或相应的置信区间。在本文中,我们研究更多的基于分层分类框架的信息新颖性检测方案。对于一个新类的对象,我们的目标是在已知类的分层分类中找到它最接近的超类。为此,我们提出了两种不同的方法,称为自顶向下和扁平化方法,以及它们的组合。我们方法的基本组成部分是置信度校正分类器,数据重新标记以及在分层分类法下对新类进行建模的“一次退出”策略。此外,我们的方法可以生成分层嵌入,结合其他常用的语义嵌入,可以提高广义零点学习性能。 arXiv: https://arxiv.org/abs/1804.00722 SLAM [2]《CodeSLAM - Learning a Compact, Optimisable Representation

基于ArcGIS Pro SDK的开发定制

余生长醉 提交于 2021-02-02 11:56:13
1 .环境搭建 1.1软件 Visual studio 2017或2019 NET Framework 4.6.1+ ArcGIS Pro 2.5 1.2环境搭建 1)打开Visual studio 2)进入工具->扩展与更新 3)进入联网选项栏,搜索ArcGIS Pro SDK,在搜索结果中找到ArcGIS Pro SDK for .NET,点击下载。 4)下载完成后,关闭Visual Studio,会弹出安装窗口 5)等待安装结束后,既环境搭建完成。 2. 使用ArcGIS Pro SDK开发 2.1创建第一个Pro Addin程序 1)打开Visual Studio,新建项目选择ArcGIS Pro模块加载项,点击确定 2)创建完工程后结构如下,其中Config.daml用于编辑界面 3)右键项目,添加->新建项。可以添加控件。例如我们添加ArcGIS Pro按钮 4)点击添加后Config.daml内容中会自动添加一个button控件,项目中也会添加Button1.cs文件。 5)在Button.cs中实现点击Button的效果。 6)启动项目,进入ArcGIS Pro会看到我们添加的Addin和Button。点击Buton按钮就可以实现写入的功能。 2.2界面配置(Config.daml) 2.2.1 Module 声明一个新模块

MEF 基础简介 一

丶灬走出姿态 提交于 2021-02-02 02:05:27
前言   小编菜鸟级别的程序员最近感慨颇多,经历了三五春秋深知程序路途遥远而我沧海一粟看不到的尽头到不了的终点何处是我停留的驿站。说了段废话下面进入正题吧! 什么是MEF? MEF:全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现MEF是专门致力于解决扩展性问题的框架。 MSDN:MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展。 也有人把MEF解释为“依赖注入”的一种方式,那么什么是“依赖注入”? 其实依赖注入就是我们日常所说的IOC/DI也就是IOC控制反转,DI依赖注入这俩是一个概念不同的角度理解的意思,当然了IOC被称为是一种思想并不是技术的实现而本章讲解的MEF属于IOC的一种大家可以吧IOC看作为一种编程“语言” 在编程语言中有很多的种类例如:C#,JAVA,C++等等。MEF就属于IOC中的一种,还有很多其他的实现方式大家可以自行百度去找相关素材。 了解MEF只需要抓住以下几个关键点: (1)字面意思,可扩展的framework,或者叫可扩展的库

Spring Cloud微服务架构从入门到会用(四)—服务网关Spring Cloud Gateway

心不动则不痛 提交于 2021-02-02 00:47:09
前两篇文章我们已经初步的完成了一个小型的微服务框架,有服务注册中心,有订单服务,也有库存服务;订单服务也能通过feign进行服务间调用库存服务。那本文我们将引入服务网关Spring Cloud Gateway。 Spring Cloud Gateway 旨在提供一种简单而有效的方法来路由到API。Spring Cloud Gateway是基于Spring Framework5,Spring Boot 2.0构建的。Spring Cloud Gateway是Spring开发并用来替代Zuul的。Spring Cloud Gate是基于Spring Framework5的WebFlux实现的。 Zuul和Spring Cloud Gateway的对比大家请参考这篇文章:https://www.cnblogs.com/yizhishi/archive/2019/09/26/11588860.html 接下来我们开始引入Spring Cloud Gateway。 1. 创建网关服务module 按照第二篇文章创建一个module,起名为server-gateway。 2. 修改pom文件,引入gateway <properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR1</spring-cloud

在鸿蒙系统搭建一个操作系统的日志模块

梦想的初衷 提交于 2021-02-01 19:50:09
操作系统的日志模块,对整个系统其实并没有什么用处,但是对于开发者,这个功能模块是必不可少的。写程序是编码+调试的过程,调试可能占据着整个开发周期的大头。而日志调试法,也是用的最多的调试方法,所以一个好用可靠的日志子系统对操作系统来说是很重要的。 鸿蒙的日志系统的实现:log driver + log daemon + log api。 log driver是日志的仓库,所有用户进程通过log api向log driver写入日志数据,log daemon是日志守护进程,负责从log driver读取日志保存到文件中。 log api log api主要是供应用程序调用,向内核日志缓冲区写入日志数据。log api的源代码主要是下面两个文件。 code-1.0\base\hiviewdfx\interfaces\innerkits\hilog\hiview_log.h code-1.0\base\hiviewdfx\frameworks\hilog_lite\featured\hiview_log.c code-1.0\base\hiviewdfx\interfaces\innerkits\hilog\hiview_log.h // 日志定义了5个级别,优先级从低到高依次是:debug、info、warn、error、fatal。 typedef enum { /** Debug

国内首款 Serverless MySQL 数据库重磅发布!

有些话、适合烂在心里 提交于 2021-02-01 11:05:43
12 月 20 日的 Techo 大会上,腾讯云重磅发布了自研云原生数据库 TDSQL-C Serverless (原 CynosDB Serverless),这是国内首款计算和存储全 Serverless 架构的 云原生 MySQL , TDSQL-C Serverless能够让企业用户像使用水、电、煤一样使用云数据库,用户不需为数据库的闲时进行付费,而是按照数据库资源响应单元实际使用量进行计费,将腾讯云云原生技术普惠用户。 作为 Serverless 生态中的重要一环,TDSQL-C Serverless 的发布也补齐了 Serverless 架构里 MySQL 数据库的空缺。因此,Serverless Framework 同步发布了 TDSQL-C Serverless 组件。这样,腾讯云就拥有了一套Serverless 全栈的核心解决方案,包括 Serverless API网关、腾讯云的 Serverless 函数计算服务、Serverless 对象存储和数据库。在数据存储层可以通过 TDSQL-C Serverless 直接对数据库连接并进行 SQL 操作。 TDSQL-C Serverless (MySQL 数据库),具备完全自动化的扩容能力,能够随着用户业务的请求数的增加和减少,智能化“膨胀”和“缩小”,实现资源的自动“吞吐”。从此以后,开发者可以真正的完成

Google 是如何设计 Ruby Serverless Runtime 的?

孤街浪徒 提交于 2021-02-01 10:50:28
Google 在设计 Ruby Serverless Runtime 时面临的一些设计问题,做出的决策以及为什么做出这些决策。 本文来源: ServerlessLife 公众号 原文:https://daniel-azuma.com/blog/2021/01/20/designing-a-ruby-serverless-runtime 作者:Daniel Azuma(Google) 译者:donghui 2021年1月中旬,Google 宣布了 Cloud Functions 的 Ruby 运行时公测。Cloud Functions 是 Google 的函数即服务(Faas)平台。在过去的一年时间里,Google Cloud Functions 对 Ruby 语言的支持已经落后于其他语言,但是我们现在已经赶上了,我想我会分享该产品背后的一些设计过程。 本文不是传统的设计文档。我不会逐步介绍设计本身。相反,我想讨论我们面临的一些设计问题,做出的决策以及为什么做出这些决策。因为这是一个关于如何将 Ruby 约定与公共云约定融合的有趣练习。我认为,我们做出的一些权衡,代表着整个 Ruby 社区随着行业的发展而面临的挑战。 一种实现 Ruby Serverless 化的方式 为 Serverless 产品提供 Ruby 支持比您预期的要复杂得多。从最基本的角度来看,语言运行时只是 Ruby

datax 及datax-web简单介绍

不羁的心 提交于 2021-01-31 23:39:02
1、datax 介绍安装 1.1 简单介绍 DataX是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 DataX本身作为离线数据同步框架,采用Framework + plugin架构构建。将数据源读取和写入抽象成为Reader/Writer插件,纳入到整个同步框架中。 Reader:Reader为数据采集模块,负责采集数据源的数据,将数据发送给Framework。 Writer: Writer为数据写入模块,负责不断向Framework取数据,并将数据写入到目的端。 Framework:Framework用于连接reader和writer,作为两者的数据传输通道,并处理缓冲,流控,并发,数据转换等核心技术问题。 DataX3.0六大核心优势:可靠的数据质量监控、丰富的数据转换功能、精准的速度控制、强劲的同步性能、健壮的容错机制、极简的使用体验 1.2 安装环境 Linux(windows 实测也可) JDK(1.8以上,推荐1.8) Python(推荐Python2.6.X,2.7 实测也可) Apache Maven 3.x (服务器上也不装、只用来编译datax) 1.3 支持数据库类型 类型 数据源 Reader(读) Writer(写) 文档

MAC M1 capacitor 打包 cocoapods ffi 报错

心已入冬 提交于 2021-01-31 09:02:04
**背景:使用quasar capacitor 打包IOS ** 报错: LoadError - dlsym(0x7fab3772ae70, Init_ffi_c): symbol not found - /Library/Ruby/Gems/2.6.0/gems/ffi-1.14.2/lib/ffi_c.bundle /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' /Library/Ruby/Gems/2.6.0/gems/ffi-1.14.2/lib/ffi.rb:6:in `rescue in <top (required)>' 网上找了很多资料都是说要重新安装cocoapods ffi库 反复测试无效 发现他们有的报的错是dlopen的错跟我的这个不一样 鄙人报的是dlsym错 走头无路之下 只好去github 上冲浪找ffi源码

小程序通过用户授权获取手机号之getPhoneNumber

柔情痞子 提交于 2021-01-31 05:01:26
小程序有一个获取用户很便捷的api,就是通过getPhoneNumber获取用户的已经绑定微信的手机号码。有一点要大家注意,现在微信和注重用户体验,有些方法都是需要用户主动去触发才能调用的,比如getPhoneNumber。 官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html 实现思路: 直接上干货: 1、 <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button> 2、JS内getPhoneNumbe组件函数(该事件中最重要的就是在wx.login登录后发起接口请求),这里需要配置参数来给接口: 这些是必不可少的参数,这些齐备才能算一个合法的请求。 appid: “你的小程序APPID”, secret: “你的小程序appsecret”, code: res.code, encryptedData: telObj, iv: ivObj //通过绑定手机号登录   getPhoneNumber: function (e) { var ivObj = e.detail.iv var telObj = e.detail