代码
-
这个奇葩的语言,代码写完后连作者自己都看不懂了!
周末的Hello World咖啡馆依然热闹非凡,Java,Python,Lisp等一伙人坐在一起谈笑风生。这时候Java注意到门口来了一个面色阴郁的老头儿,在咖啡馆门口徘徊着,似乎…
-
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会…
-
PyTorch&TensorFlow跑分对决:哪个平台运行NLP模型推理更快
关于谁更好的争论从未停止。 开源社区的支持和开始的困难是重要的参考。其他人说:学术界使用PyTorch,工业界使用TensorFlow。 然而,还有一个不可忽视的因素,那就是两者的…
-
如何避免新代码变包袱?阿里通用方法来了
什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构…
-
架构漫谈:从架构的角度看如何写好代码
软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构…
-
硬核:值得尝试的DevOps兵器库
DevOps一直是近年来大热话题之一。不过,许多组织时常会困惑于DevOps自动化给整个基础架构所带来的复杂性。并且,它们经常不知道该选择使用哪些DevOps工具。 在业界,有一些…
-
Vim 和 NeoVim 文本编辑器曝出高危漏洞
Vim和NeoVim揭示了一个允许任意代码执行的高风险漏洞。脆弱性编号CVE-2019-12735、Vim 8.1.1365和Neovim 0.3.6都受到影响。 该缺陷存在于编辑…