开源技术

百度地图SDK新版内测邀请

匆匆过客 提交于 2020-12-04 02:02:24
本文作者:用****9 百度地图开放平台为开发者提供七大基础服务能力,其中地图SDK和导航SDK是开发者广泛使用的重要基础服务,为了满足开发者更多使用需求以及提升开发者集成后的应用效果,本次对地图SDK和导航SDK进行了升级,包含如下升级看点: 地图加载速度和渲染流畅度明显提升 升级后手势控制平滑 新增路线3D渲染效果,对地图元素的绘制粒度更精细 升级后3D绘制效果生动 新增全球天气查询功能,支持国内和海外天气查询服务 新增推荐上车点服务 用于检索某一位置周边范围内的上车点,该数据依托百度位置大数据的沉淀积累,推送合理上车点,降低接驾时间。 推荐上车点 导航SDK支持点、线、面绘制,开发者可以在地图上自定义覆盖物元素 包体积明显减少 地图和导航SDK一体化包集成后包体积减少,Android端单CPU架构对APP增量减少6.4%,iOS端3种CPU总架构对APP增量减少59.4%。 以上,若您希望或愿意参加本次内测邀请,您可以 下载如流 ,并加入如流群3405435,获取SDK内测版本,同时与百度地图工程师近距离沟通。 若有其他疑问请您反馈至 反馈平台 ,将有专人跟进解答。 原文链接地址: https://developer.baidu.com/topic/show/291110 来源: oschina 链接: https://my.oschina.net/u/4299156

Dubbo 云原生之路

独自空忆成欢 提交于 2020-11-19 03:53:29
本文作者:o****0 【Dubbo 云原生之路】系列开篇 作者:刘军 花名陆龟,Github 账号 Chickenlj,Apache Dubbo PMC,项目核心开发,见证了 Dubbo 重启开源,到从 Apache 基金会毕业的整个过程。现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动 Dubbo 3.0 - Dubbo 云原生。 纵观中国开源历史,你真的没法找到第二个像 Dubbo 一样自带争议和讨论热度的开源项目。 一方面,2011年,它的开源填补了当时生产环境使用的 RPC 框架的空白,一发布就被广泛采用;另一方面,它经历了停止维护、重启维护后捐献给 Apache 基金会、接着又以顶级项目的身份毕业。即便阿里努力对外展示开源投入的决心,在面对广受欢迎的后起之秀 Spring Cloud,和新生儿 Service Mesh 的夹击下,Dubbo 的路将怎么走下去?在云原生时代,它如何延续当前光芒? 今年是 Dubbo 从 Apache 基金会毕业的一周年,同时也是推进 Dubbo 3.0,即全面拥抱云原生的重要一年。 Dubbo 与开源中国共同策划 【Dubbo 云原生之路】 系列文章,和大家一起回顾 Apache Dubbo 社区的发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分,之后每周都会和大家见面。 在这里

入门级科普:五分钟让你的应用拥有高精度定位功能

旧时模样 提交于 2020-04-13 22:37:08
【今日推荐】:为什么一到面试就懵逼!>>> 本文作者:用户_123456789 什么是智能定位服务 定位能力即帮助用户解决“我在哪”的问题,依托百度位置大数据及多种混合定位方式,百度地图开放平台为智能穿戴、用车出行、快递物流、生活服务、社交通讯、在线旅游等百万行业开发者提供了智能定位服务,帮助开发者实现用户的精准定位、地理围栏监管提醒、位置大数据分析等功能。 百度地图提供哪些类型的定位服务 目前百度地图Android定位SDK对非商业目的使用的开发者不收取任何费用。考虑到不同行业开发者的实际情况,百度地图贴心的开放了不同类型的定位服务能力满足不同需求的开发者。 1.Andriod定位SDK/iOS定位SDK服务:适用于Android或 iOS端应用; 2.智能硬件定位API:适用于智能硬件设备,从服务端获取用户位置信息; 3.JS API:适用于网页版应用; 4.IP定位API:适用于通过IP获取用户当前位置信息。 同时,开发者可根据自身服务的场景选择不同的定位模式、不同的坐标系等。例如对定位精度要求较高且无功耗要求的场景可选择高精度定位模式;对功耗要求较高的使用场景可使用低功耗模式定位;强依赖于GPS模块的定位模式,例如驾车、骑行、室外运动记录等可选择设备模式定位。 百度地图智能定位服务有哪些优势 百度地图的定位成功率高达99.6%,网络定位速度达到0.2秒

关于Facebook推出Libra项目,百度超级链XUPER有些要说的

对着背影说爱祢 提交于 2020-04-13 22:36:43
【今日推荐】:为什么一到面试就懵逼!>>> 本文作者:nonoren1985 Facebook推出Libra项目产生了刷屏级的影响,一时间信息爆炸,观点纷至。关于Libra具体操作模式、落地场景、影响面、如何与监管交互等讨论已经很多。 这次,我们想为关注国际区块链发展的开发者、爱好者们带来点不一样的! 百度超级链XUPER致力于国产自研的区块链技术研发,并积极推动区块链的商业化落地。在底层区块链技术上拥有120余篇专利保护,在超级节点、链内并行、立体网络、可插拔共识机制等技术上实现国产自主创新。 保持一直以来对区块链技术关注,百度的研发工程师们发现, Libra采用了一种全新的move语言,其核心是从设计上防止数字资产被复制,降低了出现意外漏洞或安全事件的风险。 怀着交流学习的态度, 冒着掉发秃头的风险, 百度研发工程师熬夜熬夜熬夜写稿, 为大家献上了这份热腾腾的move语言解读。 本期主讲“move基础介绍”, 未来将陆续推出“move语言语法”“move解释器”“静态代码验证器”等, 欢迎持续关注~ Libra白皮书中关于move语言的描述 Libra 区块链的三项决策: 1. 设计和使用 Move 编程语言。 2. 使用拜占庭容错 (BFT) 共识机制。 3. 采用和迭代改善已广泛采用的区块链数据结构。 “Move”是一种新的编程语言,用于在 Libra

关于Facebook推出Libra项目,百度超级链XUPER有些要说的

最后都变了- 提交于 2020-04-12 02:28:49
本文作者:nonoren1985 Facebook推出Libra项目产生了刷屏级的影响,一时间信息爆炸,观点纷至。关于Libra具体操作模式、落地场景、影响面、如何与监管交互等讨论已经很多。 这次,我们想为关注国际区块链发展的开发者、爱好者们带来点不一样的! 百度超级链XUPER致力于国产自研的区块链技术研发,并积极推动区块链的商业化落地。在底层区块链技术上拥有120余篇专利保护,在超级节点、链内并行、立体网络、可插拔共识机制等技术上实现国产自主创新。 保持一直以来对区块链技术关注,百度的研发工程师们发现, Libra采用了一种全新的move语言,其核心是从设计上防止数字资产被复制,降低了出现意外漏洞或安全事件的风险。 怀着交流学习的态度, 冒着掉发秃头的风险, 百度研发工程师熬夜熬夜熬夜写稿, 为大家献上了这份热腾腾的move语言解读。 本期主讲“move基础介绍”, 未来将陆续推出“move语言语法”“move解释器”“静态代码验证器”等, 欢迎持续关注~ Libra白皮书中关于move语言的描述 Libra 区块链的三项决策: 1. 设计和使用 Move 编程语言。 2. 使用拜占庭容错 (BFT) 共识机制。 3. 采用和迭代改善已广泛采用的区块链数据结构。 “Move”是一种新的编程语言,用于在 Libra 区块链中实现自定义交易逻辑和“智能合约”。由于 Libra

入门级科普:五分钟让你的应用拥有高精度定位功能

六眼飞鱼酱① 提交于 2020-04-11 02:52:19
本文作者:用户_123456789 什么是智能定位服务 定位能力即帮助用户解决“我在哪”的问题,依托百度位置大数据及多种混合定位方式,百度地图开放平台为智能穿戴、用车出行、快递物流、生活服务、社交通讯、在线旅游等百万行业开发者提供了智能定位服务,帮助开发者实现用户的精准定位、地理围栏监管提醒、位置大数据分析等功能。 百度地图提供哪些类型的定位服务 目前百度地图Android定位SDK对非商业目的使用的开发者不收取任何费用。考虑到不同行业开发者的实际情况,百度地图贴心的开放了不同类型的定位服务能力满足不同需求的开发者。 1.Andriod定位SDK/iOS定位SDK服务:适用于Android或 iOS端应用; 2.智能硬件定位API:适用于智能硬件设备,从服务端获取用户位置信息; 3.JS API:适用于网页版应用; 4.IP定位API:适用于通过IP获取用户当前位置信息。 同时,开发者可根据自身服务的场景选择不同的定位模式、不同的坐标系等。例如对定位精度要求较高且无功耗要求的场景可选择高精度定位模式;对功耗要求较高的使用场景可使用低功耗模式定位;强依赖于GPS模块的定位模式,例如驾车、骑行、室外运动记录等可选择设备模式定位。 百度地图智能定位服务有哪些优势 百度地图的定位成功率高达99.6%,网络定位速度达到0.2秒。综合定位精度可达到38米(GPS定位精度达到10米,Wi

一种简单优雅的TextView行间距适配方案

爱⌒轻易说出口 提交于 2020-04-09 06:14:50
本文作者:yanxin1563 原创 zhanghao 背景 Android的屏幕碎片化严重,各种屏幕分辨率层出不穷,而在不同分辨率的屏幕上显示出一致的效果,是百度App的研发团队和视觉团队共同追求的目标。 在百度App的Android开发中,TextView的行间距屏幕适配问题在研发和视觉之间纠缠已久。 该图为热议页面的图文模板在三款设备上的显示效果。可以看到TextView的行间距在三款设备下的一致性表现不尽如人意,而这已成为日常UI开发以及视觉review过程中的一大痛点,降低了大家的工作效率。 下面将探索一种简单优雅的的TextView行间距适配方案。 分析 先来分析下TextView在不同设备上行间距表现不一致的原因。百度App的UI团队使用Sketch工具来进行UI设计以及UI review,因此本文接下来字体尺寸的测量都借助Sketch工具完成。 先看下面一个简单的xml布局: <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="虽然此视图的实际布局取决于其父视图和任何同级视图中的其他属性。虽然。。。" android:textSize="16dp"/>

一种简单优雅的TextView行间距适配方案

元气小坏坏 提交于 2020-04-08 01:21:15
本文作者:yanxin1563 原创 zhanghao 背景 Android的屏幕碎片化严重,各种屏幕分辨率层出不穷,而在不同分辨率的屏幕上显示出一致的效果,是百度App的研发团队和视觉团队共同追求的目标。 在百度App的Android开发中,TextView的行间距屏幕适配问题在研发和视觉之间纠缠已久。 该图为热议页面的图文模板在三款设备上的显示效果。可以看到TextView的行间距在三款设备下的一致性表现不尽如人意,而这已成为日常UI开发以及视觉review过程中的一大痛点,降低了大家的工作效率。 下面将探索一种简单优雅的的TextView行间距适配方案。 分析 先来分析下TextView在不同设备上行间距表现不一致的原因。百度App的UI团队使用Sketch工具来进行UI设计以及UI review,因此本文接下来字体尺寸的测量都借助Sketch工具完成。 先看下面一个简单的xml布局: <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="虽然此视图的实际布局取决于其父视图和任何同级视图中的其他属性。虽然。。。" android:textSize="16dp"/>

关于Facebook推出Libra项目,百度超级链XUPER有些要说的

倾然丶 夕夏残阳落幕 提交于 2020-04-07 08:59:48
本文作者:nonoren1985 Facebook推出Libra项目产生了刷屏级的影响,一时间信息爆炸,观点纷至。关于Libra具体操作模式、落地场景、影响面、如何与监管交互等讨论已经很多。 这次,我们想为关注国际区块链发展的开发者、爱好者们带来点不一样的! 百度超级链XUPER致力于国产自研的区块链技术研发,并积极推动区块链的商业化落地。在底层区块链技术上拥有120余篇专利保护,在超级节点、链内并行、立体网络、可插拔共识机制等技术上实现国产自主创新。 保持一直以来对区块链技术关注,百度的研发工程师们发现, Libra采用了一种全新的move语言,其核心是从设计上防止数字资产被复制,降低了出现意外漏洞或安全事件的风险。 怀着交流学习的态度, 冒着掉发秃头的风险, 百度研发工程师熬夜熬夜熬夜写稿, 为大家献上了这份热腾腾的move语言解读。 本期主讲“move基础介绍”, 未来将陆续推出“move语言语法”“move解释器”“静态代码验证器”等, 欢迎持续关注~ Libra白皮书中关于move语言的描述 Libra 区块链的三项决策: 1. 设计和使用 Move 编程语言。 2. 使用拜占庭容错 (BFT) 共识机制。 3. 采用和迭代改善已广泛采用的区块链数据结构。 “Move”是一种新的编程语言,用于在 Libra 区块链中实现自定义交易逻辑和“智能合约”。由于 Libra

一种简单优雅的TextView行间距适配方案

旧街凉风 提交于 2020-04-07 05:34:51
本文作者:yanxin1563 原创 zhanghao 背景 Android的屏幕碎片化严重,各种屏幕分辨率层出不穷,而在不同分辨率的屏幕上显示出一致的效果,是百度App的研发团队和视觉团队共同追求的目标。 在百度App的Android开发中,TextView的行间距屏幕适配问题在研发和视觉之间纠缠已久。 该图为热议页面的图文模板在三款设备上的显示效果。可以看到TextView的行间距在三款设备下的一致性表现不尽如人意,而这已成为日常UI开发以及视觉review过程中的一大痛点,降低了大家的工作效率。 下面将探索一种简单优雅的的TextView行间距适配方案。 分析 先来分析下TextView在不同设备上行间距表现不一致的原因。百度App的UI团队使用Sketch工具来进行UI设计以及UI review,因此本文接下来字体尺寸的测量都借助Sketch工具完成。 先看下面一个简单的xml布局: <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="虽然此视图的实际布局取决于其父视图和任何同级视图中的其他属性。虽然。。。" android:textSize="16dp"/>