开发应用程序就像搭积木。没有良好架构的应用程序,就像没有搭好底座的积木,随着项目复杂度的上升,维护起来会困难重重,工程师会不停地陷入技术债务之中——“积木的倒塌”只是时间问题。 如何把握模块的粒度,在保持模块独立性的同时,又不影...
随着物联网技术和智能设备技术的快速发展,人与机器的交互,不再仅依赖于鼠标和键盘,更有可能的是直接采用语音。 这其中的关键技术就是自动语音识别(Automatic Speech Recognition,ASR)。其所要完成的工作,...
在云原生时代,Go语言由于在部署时只需要一个二进制文件就能够运行起来而备受青睐。但有一个细节问题,如果不妥善处理,则很可能导致Go程序出现明显的性能下降和延迟。 1 问题描述 在Go语言中,Go scheduler的P数量非常...
2020毕业季已到,一大批新人程序员正在进入职场。 职场不像学校,有人在这里获得了成功,也有人工作了很多年依旧默默无闻,甚至被埋没。从校园到职场的环境转变,从大学生到程序员的身份转变,你准备好了吗?面对这份职业,究竟应如何开始?...
近年来,机器学习技术的快速发展推动了语音、自然语言处理、机器视觉等多个领域获得巨大进步,也带动了人工智能相关产业的蓬勃发展。 回顾机器学习最近30 年的发展历程,各种学习方法推陈出新、不断演进。但是,在此历程中,通过构建并结合多个...