你想知道的2018年软件开发“10件事”

区块链、NLP、AI驱动的工具、机器学习、无服务器计算和devops创新将在2018年改变开发者的生活。

开发人员应该对2018年的机遇感到兴奋,产品和工具围绕着诸如区块链、聊天机器人、无服务器功能和机器学习等技术在现实世界的项目中变得足够成熟。与此同时,许多开发人员会担心,在不影响安全性和性能的前提下,他们将无法更快地交付代码和功能。但这方面也有好消息。 继续阅读 →

发表在 业界 | 标签为 | 留下评论

Waymo在2017年自动行驶了200万英里

Waymo

Waymo汽车2017年在25个城市自动行驶了200万英里,将它总自动驾驶里程提升到了400万英里。为了今年[乘坐欢呼的舰队]发布 1,公司加速了它的测试 , 允许它为了改进技术”收集尽可能多的数据”。根据递交到加利福尼亚的政府的 年报 Waymo 从2016年12月到2017年11月在The Golden State驾驶了352545英里。在这段时间内, 该公司总共报告了 63 disengagements (人类测试司机不得不介入的实例), 这意味着每一次脱离接触的车辆平均行驶5595英里。 继续阅读 →

发表在 公司 | 标签为 | 留下评论

常见 Web 安全攻防总结

Web 安全的对于 Web 从业人员来说是一个非常重要的课题,所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助。今天这边文章主要的内容就是分析几种常见的攻击的类型以及防御的方法。

也许你对所有的安全问题都有一定的认识,但最主要的还是在编码设计的过程中时刻绷紧安全那根弦,需要反复推敲每个实现细节,安全无小事。
本文代码 Demo 都是基于 Node.js 讲解,其他服务端语言同样可以参考。 ## XSS 继续阅读 →

发表在 研发 | 标签为 | 留下评论

如何将微信语音加入iPhone通讯录中

千呼万唤,微信终于在iOS6.6.0中开放了原生CallKit调用了。说通俗点,就是微信语音支持原生iOS接电话了。如下图

0

有了这功能,当有微信语音或视频呼叫的时候,就不需要想原来那样先解锁,再进入微信最后点接通,而是像原生接听电话一样直接接通就好了。接听电话已经很方便了,如何能够将信息保存到通讯录中,能让拨打微信语音也和电话一样的体验呢?请参考以下步奏。 继续阅读 →

发表在 产品 | 标签为 | 留下评论

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

如何像 NASA 顶级程序员一样编程 — 10 条重要原则

美国国家航空航天局(NASA)开发人员的工作是编程界最具挑战性的工作之一。 他们编写代码并开发关键任务应用程序,安全是他们主要关注的重点。

在这种情况下,制定严谨的编码准则并遵循,对于他们来说十分重要。这些规则涵盖了软件开发的各个方面,如应该如何编写软件,应该使用哪些语言特性等等。 继续阅读 →

发表在 研发 | 标签为 | 留下评论