go
-
阿里巴巴代码缺陷检测探索与实践
3月3日,阿里巴巴算法工程师别象在云效DevOps交流群中分享了《阿里巴巴代码缺陷检测探索与实践》。从阿里巴巴代码平台在探索缺陷检测和补丁推荐问题时遇到的挑战入手,介绍了目前业界和…
-
使用 Linux 安全工具进行渗透测试
使用 Kali Linux 和其他开源工具来发现系统中的安全漏洞和弱点。 众多被广泛报道的大型消费企业入侵事件凸显了系统安全管理的重要性。幸运的是,有许多不同的应用程序可以帮助保护…
-
前后端分离开发,RESTful 接口应该这样设计
前言 REST(Representational State Transfer)架构风格是一种世界观,把信息提升为架构中的一等公民。通过 REST 可以实现系统的高性能、可伸缩、通…
-
对菜鸟开发者的忠告:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging
Coding 之于科技的重要性不言可喻,也不再是软件工程师的专利,医师、律师、会计师、护理师、金融从业人员,甚至是听起来摸不着边的政治家,不论是哪个行业,学习 Coding 已经成…
-
在 Podman 中运行一个 Linux 虚拟机
使用 Podman Machine 创建一个基本的 Fedora CoreOS 虚拟机来使用容器和容器化工作负载。 Fedora CoreOS 是一个自动更新、最小化的基于&nbs…
-
用 Python 轻松实现机器学习
用朴素贝叶斯分类器解决现实世界里的机器学习问题。 朴素贝叶斯Naïve Bayes是一种分类技术,它是许多分类器建模算法的基础。基于朴素贝叶斯的分类器是简单、快速和易用的…
-
使用开源数据分析栈的五大原因
在今天,几乎每家公司都在某种程度上使用数据驱动。 包括医疗保健、电信、银行、保险、零售以及教育等,主流的垂直行业务都在用数据分析来更好的理解他们的客户,以优化自己的商业和业务流程实…
-
15 年工龄的资深技术专家职场历程自述
春节前的空档,正是静下来,回顾过往、畅想未来的最佳时期。 去年的这个时候,我们分享过一篇《一位 70 后程序员的 26 个职场感悟》。今年,我们同样分享一篇关于职场感悟的长文。本文…
-
Linux 包管理器比较:dnf 和 apt
包管理器提供大致相同的功能:安装、管理和移除应用,但是它们还是有一些不一样的地方。 在 Linux 系统上获取一个应用 有多种方式。例如,有新的 Flatpak 和容器方…
-
接口自动化测试框架 Karate 使用指南
Karate是基于另一个BDD测试框架Cucumber来建立的,并且共用了一些相同的思想。其中之一就是使用Gherkin文件,该文件描述了被测试的功能。 与Cucumber不同的是…