软佳科技有限公司 - 论坛

InfoQ

0 会员 以及 5 访客 正在阅读本主题.

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_贝壳找房如何将VR/AR与户型图自动生成算法结合?| 视频
« 回复 #3570 于: 五月 17, 2019, 10:31:43 pm »
贝壳找房如何将VR/AR与户型图自动生成算法结合?| 视频

提到贝壳找房,不少人会立刻想到一个词“VR看房”,这是贝壳找房于2018年推出的核心功能。为增加用户对房屋的理解,贝壳找房基于自研设备采集到房屋的二维和三维信息,对房源进行深度解读;同时使用人工智能技术,全自动生成房屋三维模型和户型图。


在本届QCon 2019 全球软件开发大会上,InfoQ 记者有幸采访到了贝壳如视算法架构团队潘慈辉,由他亲自讲解VR/AR设备与算法基本原理结合的难点以及贝壳如视的自动生成户型图技术。


以下是视频采访的全部内容,为方便读者查看,视频下方也附上了文字内容。



InfoQ:非常感谢您参加 QCon 2019的视频采访,首先请您做一下简单的自我介绍,包括您所在的贝壳如视团队的基本情况。


潘慈辉:我叫潘慈辉,现在贝壳如视的算法架构组,整个如视团队大概有130多人,我之前在法国萨克雷大学攻读计算机博士,之后在法国国立信息研究所和伯克利做过科研。加入贝壳之前,曾先后任职于大疆和优必选。


Source: 贝壳找房如何将VR/AR与户型图自动生成算法结合?| 视频

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_百度公布Q1财报:净亏损3.27亿,搜索总裁向海龙辞职
« 回复 #3571 于: 五月 18, 2019, 10:16:50 am »
百度公布Q1财报:净亏损3.27亿,搜索总裁向海龙辞职

5月17日,百度2019第一季度财报正式发布。


财报显示:百度第一季度总营收为241.23亿元人民币,同比增长15%,市场预期242.7亿元;剔除分拆业务对收入的影响,同比增长21%。归属百度的净亏损为3.27亿元,去年同期为净利润66.94亿元。


百度公司董事长兼CEO李彦宏随后发布了一封内部信,宣布向海龙即日起辞去百度高级副总裁、搜索公司总裁职务,搜索公司战略转型为移动生态事业群组,沈抖晋升为高级副总裁,全面负责移动生态事业群组。


以下为李彦宏内部信全文:



各位百度同学:


2019已经过去了三分之一,我们身处的世界正在经历着急剧的变化。产业价值链不断受到冲击,新旧动能面临转换,外部环境的不确定、竞争的加剧,导致整个科技行业都进入震荡期,百度公司也不例外。从公司第一季度财报的表现来看,有喜有忧。


一方面,我们的移动业务、人工智能业务增长势头依然强劲。第一季度,百度APP日活跃用户达到1.74亿,好看视频日活跃用户超过2200万,整体信息流用户时长增长了83%。在连接用户和服务层面,智能小程序影响力持续放大,月活跃用户达到1.81亿。我们的移动生态更加繁荣和强大。


Source: 百度公布Q1财报:净亏损3.27亿,搜索总裁向海龙辞职

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
“备胎转正,科技自立!”华为海思总裁何庭波凌晨致信全体员工

多年前,华为曾作出假设,预计有一天,所有美国的先进芯片和技术将不可获得,而华为仍将持续为客户服务。


今天,面对美国的步步紧逼,华为决定将曾经打造的“备胎”芯片全部转“正”。在内部邮件中,华为海思总裁何庭波说:“这是历史的选择。”她认为,不会再有另一个十年来打造备胎然后再换胎了,缓冲区已经消失,每一个新产品一出生,将必须同步“科技自立“的方案。


信件全文如下:



尊敬的海思全体同事们:


此刻,估计您已得知华为被列入美国商务部工业和安全局(BIS)的实体名单(entity list)。


多年前,还是云淡风轻的季节,公司做出了极限生存的假设,预计有一天,所有美国的先进芯片和技术将不可获得,而华为仍将持续为客户服务。为了这个以为永远不会发生的假设,数千海思儿女,走上了科技史上最为悲壮的长征,为公司的生存打造“备胎”。数千个日夜中,我们星夜兼程,艰苦前行。华为的产品领域是如此广阔,所用技术与器件是如此多元,面对数以千计的科技难题,我们无数次失败过,困惑过,但是从来没有放弃过。


后来的年头里,当我们逐步走出迷茫,看到希望,又难免一丝丝失落和不甘,担心许多芯片永远不会被启用,成为一直压在保密柜里面的备胎。


Source: “备胎转正,科技自立!”华为海思总裁何庭波凌晨致信全体员工

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_海思芯片的至暗时刻,华为突围的曙光之时?
« 回复 #3573 于: 五月 18, 2019, 10:16:50 am »
海思芯片的至暗时刻,华为突围的曙光之时?

华为海思总裁深夜发文:到了极限而黑暗时刻


5月17日凌晨两点,华为海思总裁何庭波发表致员工的一封信,对华为被美国商务部列入管制 “实体名单”事件做出正面回应:华为海思作为“备胎”终于转正了,华为必当“科技自立”。


所谓“实体清单”是美国为维护其国家安全利益,作为出口管制的一个重要手段。简单来说,“实体清单”就是一份“黑名单”,一旦进入此榜单就表明剥夺了相关企业在美国的贸易机会。虽说企业有正常程序可走、也有脱离清单的可能,但前提是契合美国的国家安全利益和外交政策需求(由美国政府判断)。


美国商务部称,将把华为及70家关联企业列入其所谓的“实体清单”。这意味着,今后如果没有美国政府的批准,华为将无法向美国企业购买元器件,这也是何庭波写下这句话的原因:



今天,是历史的选择,所有我们曾经打造的备胎,一夜之间全部转“正”!多年心血,在一夜之间兑现为公司对于客户持续服务的承诺。



此前,任正非曾在华为Fellow及部分欧研所座谈会上就芯片研发一事发表过自己的观点,称“要将差距(技术研发)缩小到‘我们要能活下来’,以前这是最低纲领,现在这是我们的最高纲领,任何时候要保持头脑清醒,不要一点小成功,就小人得志。”


Source: 海思芯片的至暗时刻,华为突围的曙光之时?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_框架的游戏:2019年JavaScript流行趋势
« 回复 #3574 于: 五月 18, 2019, 10:16:50 am »
框架的游戏:2019年JavaScript流行趋势

JavaScript生态系统复杂多变,各种框架让人眼花缭乱。究竟孰优孰劣,如今的发展趋势是怎样的,用人单位又需要怎样的人才?本文站在一个中立者的角度,客观分析了当前这场“框架的游戏”中,JavaScript的流行趋势。


Javascript的生态环境让我想到了战场。TypeScript对战ES6,React对战Angular,Jest对战Mocha……就像在看热播的电视剧一样,这些激烈的冲突让JS的粉丝们焦急地等待着更新,并不禁扪心自问:我下一步究竟该学什么?与此同时,每种技术的粉丝军团仅仅是在火上浇油而已。


我们在CV Compiler平台每周帮助几十个JS开发者完善他们的简历,所以我们也在持续跟进着“框架的游戏”,定期分析着用人单位的需求。但在这篇文章中,我不会去支持或反对任何一种技术——只会站在一个中立的角度,来分析一下当前JavaScript的流行趋势。


当今JS开发者需要具备的能力:我们基于数据的研究


我们从AngleList、StackOverflow、LinkedIn和一些全世界范围内发展很快的科技公司的招聘页面等多个平台上选取了300个JavaScript开发岗的招聘要求。我们利用自己的文本分析工具,计算出了这些要求中最常提到的一些术语,如下图所示(图中数字表示各术语被提及的频率)。



Source: 框架的游戏:2019年JavaScript流行趋势

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_大学时候学的软件工程有用吗?| 极客时间
« 回复 #3575 于: 五月 18, 2019, 10:16:50 am »
大学时候学的软件工程有用吗?| 极客时间

大学时候学的软件工程有用吗?这是很多人经常问我的问题。大多数人觉得这门课很虚,似乎都是一些条条框框的知识点。比如说书中提到的软件过程、敏捷方法、需求分析等等内容,读起来有些道理,但细想又觉得是正确的废话。


当我们结束学生时代,开始投入软件开发工作,回过头来想想,是不是经常遇到这样的场景:



  • 你接到一个开发任务,想开发出需求的功能,你是不是先要做需求分析;

  • 你接手一个复杂的、大的功能模块,是不是先要做设计,才能把复杂的拆成简单的,才能和大家一起分工去开发;

  • 你完成一个功能模块,如果要保证质量,是不是需要写一些测试代码,还要做一些功能测试;

  • 还有日常用的那些工具,像源代码管理、Bug跟踪;



可以确定的说,不管你用什么开发语言,不管是前端和后端,现代软件项目开发,都离不开软件工程知识的应用。


既然工作中在用,为什么很多人会觉得大学时候学的软件工程很“虚”,却又能作为国家教育体系中的一门必修学科呢?


那是因为大学期间的“软件工程”更侧重理论,缺少问题导向意识,理解起来枯燥乏味,很难学以致用,但众所周知“程序=数据结构+算法”,而“软件=程序+软件工程”,跟数据结构、算法一样,软件工程也是技术人的“基本功”。


从当下考虑,学好了软件工程,你的工作可以按时完成,你的软件质量有保证,你做开发的时间和成本都可控


Source: 大学时候学的软件工程有用吗?| 极客时间

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_不要在云上保存你的数据(一):本地优先的七个理念
« 回复 #3576 于: 五月 18, 2019, 10:16:50 am »
不要在云上保存你的数据(一):本地优先的七个理念

摘要


在本文中,我们提出了“本地优先”(local-first)的软件原则,支持用户的协同和所有权。本地优先的理念包括离线工作和跨多个设备协同的能力,同时提高了数据的安全性、隐私性、长期保存性和用户控制权。


正文


目前Google Docs和Trello的云应用很受欢迎,可以实现与同事的实时协同,并且可以轻松地通过各种设备访问我们的工作。但是,云应用需要将数据集中存储在服务器上,剥夺了用户的数据所有权和代理权。如果关闭服务,软件将停止运行,使用该软件创建的数据也会丢失。


在本文中,我们提出了“本地优先”(local-first)的软件原则,支持用户的协同和所有权。本地优先的理念包括离线工作和跨多个设备协同的能力,同时提高了数据的安全性、隐私性、长期保存性和用户控制权。


我们调查了现有的各种数据存储和共享方法,从电子邮件附件到Web应用程序,再到基于FireBase的移动应用程序,分析了每种方法的优缺点。我们研究的是无冲突复制数据类型(Conflict-free Replicated Data Types,CRDTs):从一开始就是多用户的数据结构,同时基本上也是本地和私有的。CRDT有潜力成为实现本地优先原则的基础技术。


我们分享了几年来在Ink&Switch开发本地优先软件原型的一些发现。这些实验测试了CRDT在实践中的可行性,并探讨了这种新数据模型对用户界面的挑战。最后,为了实现本地优先这一目标,我们给研究人员和应用程序开发人员提出了如何前行的一些建议,这些建议也可以成为创业者的一些创业机会。


Source: 不要在云上保存你的数据(一):本地优先的七个理念

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
打造工业级推荐系统(四):推荐系统怎么更好的帮助公司挣钱?

所谓推荐系统的商业价值,通俗来说就是推荐系统怎么更好的帮助公司挣钱。那么,该从哪些维度来理解推荐系统的商业价值?如何量化?怎么提升?以及,在挖掘推荐系统商业价值的过程中,有哪些需要特别注意的点?


这不是哲学的三连问,却是任何从事推荐算法开发的工程师、推荐产品经理、推荐团队负责人,甚至是公司老板必须要思考的问题。


本文将会围绕这些问题展开,希望可以给你一些启发。也希望你读完后,能对这些问题有初步的了解。如果能结合进自己公司的具体业务,相信你会有进一步的思考和理解。


1. 为什么要关注推荐系统的商业价值?


盈利是公司运营最重要的目的,也是公司老板最关注的问题。企业上任何一项业务如果不能直接或者间接与商业价值挂钩, 对公司产生价值, 就毫无价值, 甚至是资源浪费。


某种程度上说, 任何业务与商业变现的关联越紧密越明显,就越能体现出它的价值。推荐系统也不例外,你能够多好的将推荐系统与商业变现结合起来并产生商业价值,就能够多好的体现个人的价值,并得到领导的认可和重视。


Source: 打造工业级推荐系统(四):推荐系统怎么更好的帮助公司挣钱?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_InfoQ访谈:前端框架Svelte 3将反应性移入JavaScript语言
« 回复 #3578 于: 五月 18, 2019, 10:15:32 pm »
InfoQ访谈:前端框架Svelte 3将反应性移入JavaScript语言

Svelte前端框架最近发布了Svelte 3。Svelte 3引入了一种新的方法来声明式地表示用户界面实现中涉及的不变量连接实体。因此,开发人员可能不再需要出于性能的考虑而手动处理重新渲染,或者手动同步相关的状态片段。Svelte 3有新的Logo、口号和网站。Sapper(基于Svelte类似Next.js的应用程序框架) 和Svelte Native(面向移动应用程序开发)正在升级到Svelte 3。InfoQ采访了Svelte的创建者Rich Harris,并讨论了Svelte 3的意义及其对开发人员的影响。


Svelte 3是Svelte前端框架最新的主要迭代。Rich Harris介绍了Svelte 3的目标:



版本3是一个重大的变革。在过去的5到6个月中,我们一直致力于提供出色的开发体验。现在,你编写组件*所需的样本代码比其他框架都要少很多了



该版本的核心是一种新的语法,用于声明式地表示渲染过程中涉及的变量之间的永久关系。Svelte 3的文档区分了三种情况:反应性赋值、反应性声明和反应性语句。


为了举例说明反应性赋值,Harris使用Svelte和其他前端框架给出了一个计数器递增的简单例子:


Source: InfoQ访谈:前端框架Svelte 3将反应性移入JavaScript语言

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_软件工程学习路线图 | 极客时间
« 回复 #3579 于: 五月 18, 2019, 10:15:32 pm »
软件工程学习路线图 | 极客时间


软件工程知识架构全景图、应用解析及推荐书单



软件工程是软件行业知识体系的内核。无论你想走技术路线,还是转向做管理,想要走的更快更稳,那就绕不开软件工程。


软件工程是一门实践性很强的基础学科,对技术人的整个软件项目开发尤为重要,我们理解了“学什么”,现在就要解决“怎么学”的问题。你要先知道,软件工程的“知识树”结构是什么样的,才能更好地理解每个知识点和彼此间的联系。


软件工程知识架构全景图


软件工程的核心知识点,用一个简单的公式来理解就是:软件工程=过程+方法+工具。


在《软件工程——实践者的研究方法》这本经典软件工程教材中,作者Roger S.Pressman画了一张图,高度概括了整个软件工程的核心知识。



Source: 软件工程学习路线图 | 极客时间

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_使用TypeScript访问MySQL数据库
« 回复 #3580 于: 五月 18, 2019, 10:15:32 pm »
使用TypeScript访问MySQL数据库


TypeScript已经成为一个强大的Web应用程序开发环境,在与标准JavaScript保持一致的同时,提供了显著的改进。在本文中,我们将深入探讨使用TypeScript相关的细节,创建一个强大的解决方案来管理服务器端TypeScript的数据库访问。



要点:



  • TypeScript是JavaScript的超集,具有严格的语法和类型。

  • TypeScript打破了JavaScript在现代大型应用程序中的应用限制。

  • Decorator是一种实验性的特性,用于注解类声明、方法、访问器、属性或其他注解。

  • TypeScript在TIOBE编程语言索引中排名前50。

  • TypeORM包提供了对象到关系的映射来访问支持TypeScript的关系数据库,比如MySQL数据库。


JavaScript是一门基于ECMAScript规范的脚本语言。JavaScript已经从客户端脚本语言发展成为同时可在客户端和服务器端运行的脚本语言。服务器端JavaScript最引人注目的实现是Node.js。


问题


JavaScript缺乏大型现代Web应用程序可使用的特性,比如类型注释、编译时类型检查和类型推断,等等。JavaScript代码在大型应用程序中变得非常复杂。


解决方案


TypeScript是JavaScript的类型化超集,旨在打破JavaScript在大型应用程序中的一些限制。


TypeScript是严格的JavaScript语法超集,加入了诸如编译时类型检查、类型注释、类型推断、类型擦除等特性,还支持接口和面向对象特性。TypeScript是一门开源的脚本语言,可以被转换为JavaScript。转换后的输出就是常见的JS,而不是只有机器才能读取的东西。


Source: 使用TypeScript访问MySQL数据库

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_如何使用WebAssembly将命令行JSON处理工具JQ移植到浏览器?
« 回复 #3581 于: 五月 18, 2019, 10:15:32 pm »
如何使用WebAssembly将命令行JSON处理工具JQ移植到浏览器?

命令行JSON处理工具jq最初使用C编写,最近被移植到了WebAssembly,故现在可以在浏览器的JavaScript环境中使用它了。InfoQ采访了Invitae公司的生物信息软件工程师Robert Aboukhalil,探讨了将现有软件移植到WebAssembly(wasm)所面临的挑战,以及由此给开发人员带来的好处。


命令行JSON处理工具jq,好比处理JSON数据的sed,它具有友好的命令行接口,允许用户对结构化数据进行切片、转换和重组。下面是一个GitHub请求的JSON结构响应结果片段:


  {
    "sha": "d25341478381063d1c76e81b3a52e0592a7c997f",
    "commit": {
      "author": {
        "name": "Stephen Dolan",
        "email": "mu@netsoc.tcd.ie",
        "date": "2013-06-22T16:30:59Z"
      },
      "committer": {
        "name": "Stephen Dolan",
        "email": "mu@netsoc.tcd.ie",
        "date": "2013-06-22T16:30:59Z"
      },
      "message": "Merge pull request #162 from stedolan/utf8-fixes\n\nUtf8 fixes. Closes #161",
      "tree": {
        "sha": "6ab697a8dfb5a96e124666bf6d6213822599fb40",
        "url": "https://api.github.com/repos/stedolan/jq/git/trees/6ab697a8dfb5a96e124666bf6d6213822599fb40"
      },
      "url": "https://api.github.com/repos/stedolan/jq/git/commits/d25341478381063d1c76e81b3a52e0592a7c997f",
      "comment_count": 0
    },
    "url": "https://api.github.com/repos/stedolan/jq/commits/d25341478381063d1c76e81b3a52e0592a7c997f",
    "html_url": "https://github.com/stedolan/jq/commit/d25341478381063d1c76e81b3a52e0592a7c997f",
    "comments_url": "https://api.github.com/repos/stedolan/jq/commits/d25341478381063d1c76e81b3a52e0592a7c997f/comments",
    "author": {
      "login": "stedolan",

按照如下参数查询:


curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.[0] |{ message: .commit.message, name: .commit.committer.name} '

提取响应结果的第一个元素,并只保留感兴趣的字段:


{
  "message": "Merge pull request #162 from stedolan/utf8-fixes\n\nUtf8 fixes. Closes #161",
  "name": "Stephen Dolan"
}

为了搭建 jq 在线运行环境,有两种可行的方法。第一种方法是在服务器上搭建沙箱环境,在该沙箱中进行查询并通过API调用的方式返回结果给用户。这意味着需要托管、保护和清理用户输入,以及要忍受由于往返服务器而导致的延迟。第二种方法是在浏览器上模拟命令行接口。这就意味着需要使用JavaScript重写已经实现的代码逻辑,并要通过实景测试。移植到WebAssembly似乎成了有吸引力的第三种选择。


Source: 如何使用WebAssembly将命令行JSON处理工具JQ移植到浏览器?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_高精地图和定位在自动驾驶的应用
« 回复 #3582 于: 五月 18, 2019, 10:15:32 pm »
高精地图和定位在自动驾驶的应用

本次分享聚焦于高精地图在自动驾驶中的应用,主要分为以下两部分:



  1. 高精地图 High Definition Map

    • 拓扑地图 Topological Map / Road Graph

    • 3D栅格地图 3D Grid Map



  2. 定位 Localization


一. 高精地图 High Definition Map


★ 拓扑地图 Topological Map / Road Graph


1. 传统地图



我们先看下传统地图,这是从百度地图里截出来的图,从这张图我们可以看到很多信息:



  • 拓扑信息:我们可以看到北清路的主干道,可以看到北清路可以延伸到哪些道路上去,这些拓扑信息从人的角度来看是能够识别出来的;

  • 各类 POI:我们同时还能看到许多 POI 信息,包括中关村壹号-A1座,拉卡拉大厦等;

  • 用户是人

  • 米级精度:精度是米级别的,这对人来说足够了,因为人会自动判别周围的环境,做出自己的变化。


但是这些信息对于自动驾驶的车辆来说,到底是不是必要的、准确的或者足够的,那我们继续往下看。


2. 典型驾驶场景



这是一个典型的驾驶场景,假设我们正在驾驶的车辆是后面的白车,可以看到他的前面有辆自行车,那么对于白车来说,他可以有俩个决策:跟车或者变道。那么对于自动驾驶车辆来说, 我们作出决策的前提第一个是要知道全局的路线规划信息,变道后是否还能够到达终点,此外还需要知道很多具体的信息:


Source: 高精地图和定位在自动驾驶的应用

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
微软开源Bing关键算法;阿里成立“经济体发展执行委员会”;百度搜索总裁向海龙辞职丨Q新闻

科技公司


微软开源其搜索服务的一个关键算法


微软开源了其 Bing 搜索服务快速返回搜索结果的一个库,源代码采用 MIT 许可证托管在 GitHub 上。软件巨人希望开发者能将其公开的算法应用到其它搜索大量数据集的服务,为用户构建类似的体验。名为空间划分树和图(Space Partition Tree and Graph,SPTAG)的算法是这个开源库的核心,利用该算法微软能在数毫秒内搜索数十亿条信息。矢量搜索本身并不新鲜,但微软的独特之处是将该概念应用到深度学习模型。他们首先用预训练的模型将数据编码到矢量,每个矢量代表一个字或像素。使用 SPTAG 库它会生成一个向量索引。当查询进入,深度学习模型将文字或图像翻译为向量,然后库在其索引中寻找最相关的向量。


https://github.com/microsoft/SPTAG


思科曝出硬件设计漏洞


安全公司 Red Balloon 披露了被命名为 Thrangycat(甚至还有专门的绘文字)的漏洞。Thrangycat 是思科安全模块 Trust Anchor 一系列设计缺陷导致的,该安全模块被广泛用于思科的企业级路由器、交换机和防火墙产品,它被用于验证引导程序的完整性,防止设备运行修改过的引导程序。该漏洞允许有 root 权限的攻击者通过修改 FPGA 字节流关闭 Trust Anchor 模块的关键功能,从而完全绕过 Trust Anchor。如果把该漏洞和另一个远程命令注入漏洞组合起来,攻击者能远程和持久性的绕过思科设备的安全引导机制,并能阻止 Trust Anchor 未来的更新。思科有数十款产品受到该漏洞的影响,但严重性可能没有我们想象的大,因为攻击者首先需要有设备的 root 权限。


阿里巴巴成立“经济体发展执行委员会”


据《财经》报道,阿里巴巴最新采用了“合伙人+委员会”式的治理结构——合伙人以马云、蔡崇信为首,共37名,合伙人制度保证了阿里的组织文化和价值观传承。经济体发展执行委员会以阿里巴巴集团CEO张勇为首、蚂蚁金服董事长兼CEO井贤栋为其副手,共13人,下设五委四办,五委四办横穿、纵穿阿里经济体。重点则在于业务的顶层设计,目的是统一阿里所有经济体的战略。对此,阿里巴巴回应称:不予置评。


腾讯QQ与华为EMUI成立联合实验室,在社交、AR等领域合作


腾讯QQ与华为EMUI的联合实验室在深圳正式成立,在该联合实验室项目中,腾讯QQ与华为EMUI将在社交、AR、支付、IoT等方面展开深度技术合作。未来,华为EMUI·腾讯QQ创新联合实验室还将针对天天P图、腾讯文档等场景展开更为深度的合作。


Source: 微软开源Bing关键算法;阿里成立“经济体发展执行委员会”;百度搜索总裁向海龙辞职丨Q新闻

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_容器和函数:如何有效利用临时性基础设施
« 回复 #3584 于: 五月 19, 2019, 04:35:59 pm »
容器和函数:如何有效利用临时性基础设施

随着容器、微服务和函数通过现代应用程序设计交织在一起,必须努力找出如何使用容器和函数作为应用程序打包技术的正确方法及如何使用后部署技术。


我们都知道这可能令人望而生畏,因为那是临时性的。建立交付管道和简化微服务工作流是从容器和函数获益的关键,不管是在运营层面获得弹性、性能等方面的自信,还是在战略业务层面获得速度、灵活性等方面的竞争优势。


我们一起来探索几个通用的最佳实践,以便能够在容器和函数的临时性世界中获得成功。本文还将详细介绍一些无服务器计算的恰当用法。然后,我的下一篇博文将介绍如何利用把服务网格整合到技术栈中所带来的价值。


整合编排:容器管理预处理


鉴于其应用几乎无所不在,容器格式及其运行时引擎实际上已经成为标准化的、稳定且可靠的可互操作基础设施。各种规模的组织多年来一直在生产环境中运行容器。他们能够以一种复杂的方式成功地运营容器化工作负载,在很大程度上可能要归功于容器编排器的能力。


如果没有容器编排器解决集群形成、节点准入、二进制打包、服务发现、可编码基础设施实现、声明式模板协调等临时性基础架构的挑战,那么容器部署就不会像今天这样这么普遍或成功。很多组织在容器编排器出现之前就推出了自己的编排器。事实上,其中一些自制的编排器系统现在还存在着。


Source: 容器和函数:如何有效利用临时性基础设施

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

 

Sitemap 1 2 3 4 5 6 7 8 9