作为程序员,遇到问题时你的解决手段是什么?
写这篇文章的想法源于最近的工作:对 Worktile 客户端升级重构和解决现有堆积的 bugs。简单说一下该项目:这是一个几年前的老项目了,尽管内容不是很多,但熟悉的项目的人员极少而且已经离职,且留下的文档和资料较少,估计当时赶进度撸代码了吧,可认为代码是唯
从 Encoder-Decoder 模型入手,探索语境偏移解决之道
摘要:在本文中,我们展示了 CLAS,一个全神经网络组成,端到端的上下文 ASR 模型,通过映射所有的上下文短语,来融合上下文信息。在实验评估中,我们发现提出的 CLAS 模型超过了标准的 shallow fusion 偏置方法。
- 3365 次围观
Web UI 自动化的设计和实践
随着 GrowingIO 业务的不断发展,新需求的不断增加,回归测试的任务越来越重,现有测试的资源已经不足以应对繁重的回归测试任务,亟需 UI 自动化来代替人手工进行回归测试,解放回归测试的人力去做更精准的测试。
高阶的产品经理是什么样的?
产品经理的工作非常重要。目前来说,产品经理入门的门槛很低,但竞争十分激烈。但工作 3、5 年之后,产品经理的能力分化会很严重。想要更进一步,主要看个人的天赋、眼界以及知识储备。
袋鼠云:基于 Flink 构建实时计算平台的总体架构和关键技术点
传统离线数据开发时效性较差,无法满足快速迭代的互联网需求。伴随着以 Flink 为代表的实时技术的飞速发展,实时计算被越来越多的企业使用,但是在使用中,各种问题也随之而来。比如开发者使用门槛高、产出的业务数据质量没有保障、企业缺少统一平台管理难以
前端通讯协议大比拼:WebSockets 和 HTTP
在实时应用程序中,毋庸置疑,需要在信息可用时立即从服务器获取信息。而且,从根本上说,经典的 HTTP 请求 / 响应模式无法胜任这项工作。因为服务器将保持沉默,无论是否有新数据,除非或直到消费者请求更新。
并发操作详解:Goroutines 和 Channels 的声明与使用
进程就是一个应用程序的工作空间,比如你打开的 QQ, 微信,工作空间包含了该程序运行所需的所有资源。而线程是进程中的执行单位,一个进程最少有一个线程。
到底是先更新数据库还是先更新缓存?
各系统存储的数据量越来越大,数据的查询性能越来越低。此时,就需要我们不断的进行优化,一种常用的优化手段就是引入缓存。而引入缓存后,我们在向数据库插入数据时,到底是先更新数据库还是先更新缓存呢?
深入理解 VPA Recommender
本文将主要针对 VPA(Vertical Pod Autoscaler,Pod 垂直自动扩缩容)中的核心组件 Recommender(V0.9.2 版)进行源码级别的解析与实践,该组件对 VPA 整体设计、多种调度策略组合应用有着重大的影响。
快手八卦!突破 TensorFlow、PyTorch 并行瓶颈的开源分布式训练框架来了!
Bagua 突破了这一点,专门针对分布式场景设计了特定的优化算法,实现了算法和系统层面的联合优化,性能较同类提升 60%。
项目绩效考核管理有哪些方法?这 7 种考核方式值得一试!
在项目执行过程中,项目经理不仅需要关注团队成员的个人绩效,还需要考虑团队整体的绩效。团队绩效的外在表现是团队执行项目的程度。项目目标是通过个人表现来实现的。简单地将项目指标分配给个人可能不是提高团队绩效的最佳方式。团队绩效的测量还应包括团队