码农技巧
-
敏捷开发团队如何使用价值流
许多企业都在数字转型方面投入了大量资金,加强企业文化建设,以提供更多与客户需求相适应的功能。但是,理解业务价值并根据客户利益调整工作是一项具有挑战性的工作 在小型It组织或开发新应…
-
软件供应链开发的4个步骤
在安全性方面,开发人员通常希望做“正确”的事情,但他们并不总是知道这是什么。为了帮助开发人员继续快速移动,同时实现更好的安全结果,组织正在转向DevSecOps DevSecOps…
-
5个分析Python代码的优秀库
每种编程语言都有两种速度:开发速度和执行速度。Python总是喜欢快速编写而不是快速运行。尽管Python代码对于任务来说几乎总是足够快的,但有时却不够快,在这种情况下,您需要找出…
-
5个迹象表明你的敏捷开发过程必须改变
您是否将您的敏捷开发过程称为“脆弱”、“混合瀑布”或“伪敏捷”?您的敏捷积压工作更像是请求队列还是任务板?更具体地说,敏捷开发团队是否表现出这15个迹象中的任何一个,表明你在做敏捷…
-
什么是发现和依赖映射?
尝试向IT部门询问数据中心和公共云(如AWS或Azure)中的开发、测试、生产和灾难恢复环境的数据。这是一个直截了当的问题,但是准确地回答这个问题而不经过耗时的审核对于许多It运营…
-
如何从R发送带有图形的电子邮件
你如何与他人分享你的R分析?R Markdown是一种很好的方法,因为它很容易混合文本叙述、计算结果和图形。但是你如何与同事分享你的降价文件呢?你知道吗 您可以将它们发布到某个地方…
-
什么是缓存雪崩、缓存击穿、缓存穿透
前言 Redis作为目前使用最广泛的缓存,相信大家都不陌生。但是使用缓存并没有这么简单,还要考虑缓存雪崩,缓存击穿,缓存穿透的问题,什么是缓存雪崩,击穿,穿透呢,出现这些问题又怎么…
-
1688 必买商品算法的探索与实践
商品的个性化推荐为业务带来了非常显著的增量,但是随着海量的商品数量的上线,商品的数据化信息的激增。基于个性化搜推过滤依旧有非常多的商品信息需要用户进行决策,在一定程度上“过多的决策…
-
以“用户播放行为与体验”为核心的视频服务质量优化
大家好,我是来自Twitch的沈悦时,接下来我将为大家介绍Twitch如何辨识用户社区中繁复多样网络状况,提高视频服务质量。实现理想的网络状况辨识我认为需要着重关注如何更好地描述用…
-
xx新零售卡管生产数据修复经验分享
一、线上数据状况卡管空白卡、库存卡、主题卡余额、面值卡余额由于前期系统不稳定、业务流程遗漏等原因造成数据不准确;业务方诉求:要求每一天卡在各个阶段在每一个人手里面的数量,还有每一天…
-
程序员写好技术文章的几点小技巧
去年成为了内网技术分享平台的年度作者,受邀写一篇关于“如何写好文章”的文章。我本身并不喜欢写字,去年写的几篇文章,涉及的话题自带流量,所以阅读量多了一些,谈不上有多擅长。不过我还是…
-
敏捷团队和开发团队的知识管理
开发人员可能会来来去去,但好的文档将永远存在,并且对许多不同的读者来说都是有价值的。 《敏捷宣言》中指出的第二个价值是“工作于综合文档的软件”。宣言的签署者正在与瀑布软件开发项目同…
-
为什么MongoDB对开发人员来说“根本上更好”
MongoDB联合创始人兼前首席技术官Eliot Horowitz回顾了MongoDB的创立及其在该公司工作的13年 发明一种新型数据库并假定它将接管整个世界,需要一定数量的chu…
-
针对Git和GitHub用户的27个基本技巧
使用Git和GitHub进行更智能的克隆,分叉,合并,分支,文档化,共享和自动化 虽然Git用户可以从中选择数十种入门指南,并且GitHub提供了许多自己的指南,但是对于想要与Gi…
-
数据整理和探索性数据分析
数据很少以可用形式出现。数据争用和探索性数据分析是好的数据科学模型与垃圾输入,垃圾输出之间的区别。 新手数据科学家有时会想到,他们所需要做的就是为他们的数据找到正确的模型,然后对其…