软件开发
-
神经网络自主编程第一步:可自动完成代码补全和修复(Github开源)
大家都知道神经网络目前还不能“编程”,但现在一项新的工作“Neual Complete”,朝着这个方向迈出了第一步。程序员 Pascal van Kooten训练了一个神经网络,可…
-
神经网络自主编程第一步:可自动完成代码补全和修复(Github开源)
大家都知道神经网络目前还不能“编程”,但现在一项新的工作“Neual Complete”,朝着这个方向迈出了第一步。程序员 Pascal van Kooten训练了一个神经网络…
-
代码真的有必要写到完美吗?
过去几个月,我总是在问自己类似的问题:为什么我们总在苛求完美的代码?因为内部项目需要,重新捡起编码任务之后,我发觉我们组内(也可能是大多数软件开发世界中的大多数人)花费了大量时间…
-
变身超人程序员
清明节放假前工作最后一天,协助同事解决了一个BUG,这个BUG对于所属的程序而言,可以说不是痛不痒,完全不影响使用,只是看起来有点变扭而已。然而, 对我而言, 解决这个问题的思路却…
-
五大最流行的配置管理工具
了解一下配置管理工具,以找出哪个最适合你的 DevOps 组织。 DevOps 正因为有提高产品质量、缩短产品开发时间等优势,目前备受业界关注,同时也在长足发展当中。 DevOps…
-
如何向小白讲述软件架构发展历程?
什么是架构 计算机科学和程序设计的飞速发展,使得软件设计应用到从航空航天到日常生活的方方面面。单个人开发一段小程序的做法早就过时,大范围协作的工程化时代随即到来。随着大范围协作的…
-
python自动化测试(2)-自动化基本技术原理
python自动化测试(2)[h1]自动化基本技术原理[/h1]1 概述在之前的文章里面提到过:做自动化的首要本领就是要会 透过现象看本…
-
戏说HTML5
如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范。。。 给浏览器提供了牛逼能力,干以前不能干的事。。。(确切地说应该是给浏览器规定…
-
Pelican 入门:一个 Python 静态网站生成器
Pelican 是那些想要自我托管简单网站或博客的 Python 用户的绝佳选择。 如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(…
-
在微服务中使用领域事件
稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。在软件…