ifLab 博客

如何创建您的第一个Hugo博客:实用指南 0

如何创建您的第一个Hugo博客:实用指南

https://www.freecodecamp.org/news/your-first-hugo-blog-a-practical-guide/ 如果您想创建博客,Hugo是一个很好的工具。 我本人在博客flaviocopes.com上使用Hugo ,并且已经使用了两年多。我有几个爱雨果的理由。 首先,它简单,无聊,灵活且快速。 主要原因是它很简单。您不需要学习太多的入门知识。 您以Markdown编写内容,这种格式可以让我使用喜欢的编辑器(Bear)编写帖子。 雨果很无聊。不要误会我的意思,这是非常积极的事情。作为开发人员,我很想一直在这里和那里进行调整。雨果没有花哨的技术。它是...

持续集成与持续部署之间的真正区别 0

持续集成与持续部署之间的真正区别

https://www.freecodecamp.org/news/the-real-difference-between-ci-and-cd/ 有很多内容描述什么是持续集成,持续交付和持续部署。但是这些过程首先要达到什么目的? 了解正确使用CI和CD所解决的问题至关重要。这将使您的团队可以改善您的流程,避免花费精力去追求那些不会给您的流程带来任何价值的幻想指标。 持续集成是团队问题 如果您在团队中工作,则可能有多个开发人员在同一个存储库中工作。存储库中有一个主分支,其中载有最新版本的代码。开发人员在不同分支上从事不同的工作。变更完成后,他们会将其推送或合并到主分支。最终,整个团队将拉动这一变...

最好的Python教程 0

最好的Python教程

https://www.freecodecamp.org/news/best-python-tutorial/ Python是一种通用的编程语言,可以动态键入,解释并以其易于阅读的设计原理而闻名。 freeCodeCamp拥有最流行的Python课程之一。它是完全免费的(甚至没有任何广告)。您可以在YouTube上观看它。 想了解更多? 网络是一个很大的地方,还有很多值得探索的地方: Python实践手册:http://anandology.com/python-practice-book/index.html Think Python:http://greenteapress.com/thi...

最好的Linux教程 0

最好的Linux教程

https://www.freecodecamp.org/news/the-best-linux-tutorials/ Linux的名称广泛地表示围绕Linux内核构建的一系列免费和开源软件操作系统发行版。 Linux发行版的定义组件是Linux内核,它是Linus Torvalds于1991年9月17日首次发布的操作系统内核。 许多Linux发行版的名称中都使用“ Linux”一词。自由软件基金会使用名称GNU / Linux来指代操作系统家族以及特定的发行版,以强调大多数Linux发行版不仅是Linux内核,而且不仅具有内核,而且还具有共同点。许多实用程序和库,其中很大一部分来自GNU项目...

2020年10大最受欢迎的编码挑战网站 0

2020年10大最受欢迎的编码挑战网站

https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016/ 解决编码难题是提高学习编码技能的一种好方法。解决不同类型的挑战和难题可以帮助您成为更好的问题解决者,学习编程语言的复杂性,为工作面试做准备,学习新算法等等。 以下是一些受欢迎的编码挑战网站的列表,并简要说明了每个网站所提供的功能。 1. TopCoder TopCoder是在线竞争性编程的原始平台之一。它提供了过去的算法挑战列表,您可以使用他们的代码编辑器直接在线上自行完成。他们颇受欢迎的单轮比赛每月在特定时间提供几次...

如何使编程成为日常习惯 0

如何使编程成为日常习惯

https://www.freecodecamp.org/news/how-to-make-programming-a-daily-habit/ 在过去的几年中,编码一直是一个热门话题。很多人都想开始编程并成为开发人员。那么如何养成编码习惯呢? 几天前,我开始阅读Charles Duhigg的《习惯的力量》。这本书让我思考了为什么有些人每天都在为编程而苦恼。我认为是因为习惯过程。大多数人不知道习惯如何工作,需要具体的例子。 在本文中,我将解释什么是习惯,并为您提供一些建议,以帮助您养成每天编程的习惯。 有什么习惯? 在开始之前,必须定义一种习惯以及如何养成一种习惯。 如果我们在Google上检...

我从阅读《实用程序员》中学到了什么 0

我从阅读《实用程序员》中学到了什么

https://www.freecodecamp.org/news/thought-on-the-pragmatic-programmer/ 简而言之:古老而又黄金。 《实用程序员》于1999年出版,是一本有关如何成为一名实用程序员的书。真正的意思是“优秀程序员”。 是的,它大约在20年前出版。但是,这本书仍然提供了许多与程序员或软件工程师非常相关的见解,就像有些人如今所说的那样。 您可能以前曾经听说过这本书,并质疑它的真正含义。好吧,今天我将与您分享我在阅读本书时学到的一些有趣的东西。 成为一名程序员不仅仅是技术技能 亚历山大·德比耶夫(AlexandreDebiève)摄影 / Unspl...

使您成为英雄的前五名开发者技能 0

使您成为英雄的前五名开发者技能

https://www.freecodecamp.org/news/the-hero-developer-who-knew-how-to-build-lego-bricks/ 编程就像用乐高积木一样。任何开发人员都可以选择全新的LEGO集并按照说明进行构建。这很容易。可以将其视为编写学校作业或入门级教程的代码。 真正的软件项目是不同的。这就像建造一个非常大的城堡。除了过去已经建造过。然后有人用野蛮的脚把它撕成碎片。较大的部分仍然保持在一起。但是较小的部分被完全压碎了。一些元素消失在窗外。 您会得到一个盒子,里面装有剩下的东西,还有数千套其他物品。当然,指示也消失了。您只能依靠一张照片来了解城堡...

您解决编程问题还是完成练习? 0

您解决编程问题还是完成练习?

https://www.freecodecamp.org/news/do-you-solve-programming-problems-or-complete-exercises-the-difference-matters/ 人们倾向于交替使用术语“问题”和“锻炼”。但是有区别,这很重要。 Paul Zeitz教授对此加以区分。 取5×5。这很容易,而且是一种练习。5,490,900×496也是如此。这有点困难,需要更多时间来解决,但是您知道该怎么做。这就是关键。 蔡茨在有关解决问题的系列讲座中解释说:“练习是一个数学问题,您会立即知道如何回答。” “您可能无法正确回答,实际上您可能永远无法...