使用 freeCodeCamp 的关系数据库
在此过程中,我遇到了一些障碍。希望这可以为您节省一些麻烦。
经常保存💾
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--HyWNJtuz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649758987657/OeYshqSDQ.png)
也许对我来说,经常在多个地方保存的重要性更加明显,因为我从小就在 PS1 上玩《最终幻想 7》,并且一直处于对我的兄弟们意外(或故意)覆盖我的一个保存文件的恐惧状态。
它确实发生了。还有许多哭泣和咬牙切齿的声音。
无论如何,我一直在重新学习在此认证过程中保存进度的重要性。
如果可能,一次完成每个项目;如果没有,请经常保存。
论坛🙋u200d♀️
首先,论坛确实有一些很好的指导方针和问题的故障排除。但是,截至撰写本文时,该课程处于测试阶段,因此每天都会出现问题。一定要先看看论坛,这个主线程是一个很好的起点。
虚拟机📺
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--wArhftRn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649709308226/hCJHgr3R1.png)
基于浏览器的证书版本最近才发布,它完全在 VS Code 的虚拟实例中运行,使用CodeAlly登录和管理挑战,使用CodeRoad扩展在 VS Code 中执行挑战
这很酷,但并非没有一些偶尔的故障。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--X9dyvZ9a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649709533538/P1i_-AP_E.gif)
当我第一次启动这个证书时,它只能通过 VS Code 直接运行。也很酷,但我遇到了重大问题。事实上,在设置并加载第一个课程后,它根本无法通过我的 Windows 机器上的测试。经过大量的努力和重新设置,我所做的只是让第一个(大约 100 个)测试通过。
这根本不起作用?!
我将它加载到我的 Macbook Pro 上,没有任何问题。不值得深入兔子洞来找出我电脑问题的根源是什么。
坚持💪
所以:坚持解决问题!我每天都越来越相信这可能是软件开发的座右铭。我们将永远面临着预期和未预期的问题。事情会破裂——无论有没有充分的理由。解决方案在很多时候都是不明显的。
但是振作起来!
当被拥抱时,这可以成为快乐和发现的源泉。
-
解开自己的误导之谜常常是我最大的成就来源。
-
与他人分享这一点可以使斗争/斗争/解决方案的节奏持久。
-
积极的态度比知识更有价值。
对我的学习而言,逐步解决问题比简单地通过大量课程提供动力更有价值。
我们在这里学习走路。坐飞机是没有好处的。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--A8_d9m5Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649757510287/SW3YEOYVg.png)
保持打开状态📖
在Mario Database和Celestial Bodies项目中,当我关闭虚拟机以便稍后返回并完成项目时,我遇到了问题。
在马里奥的例子中,我完成了 70% 并且不得不重新开始。这是我自己的论坛帖子关于我遇到的问题。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--JfBk7C8X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649757809647/IbQYa2TNX.png)
不幸的是,我是该课程测试版的牺牲品,不得不重新开始。
幸运的是,我确实重新开始了。我飞过我已经完成的部分。老实说,它只是更加固化了材料。我还写了一篇文章以供以后参考以及我正在学习的所有命令。在这些事情之间,我认为 PostgreSQL 的介绍对我来说更有吸引力。
也就是说,尽可能避免在完成项目之前关闭虚拟机!
不得不重新开始可能会非常令人沮丧,并且通常是认输的借口。不要放弃!即使你像我一样失去了一大堆进步。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--sy-vW3z2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn .hashnode.com/res/hashnode/image/upload/v1649759687630/On1anQ8zw.png)
在马里奥的情况下,一次坐下来是非常可行的。这可能需要 1-2 多个小时,但如果可以的话,把它敲掉。
在 Celestial Bodies 的情况下,我确实必须删除容器、重新加载项目并加载我保存的数据(更多关于这些细节的信息,因为你真的不想在 imo 上启动这个)。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--C9w5ppqH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649758265946/5DUsYZyr6.png)
天体计划🌌
当您加载到此文件时,顶部给出了将项目转储保存到.SQL文件中的说明。
如果您必须在完成项目之前离开项目,请按照这些说明保存该文件。
此外,将其保存到虚拟机工作区后,右键单击并将副本保存到桌面。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--0BsBUtdZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649764915010/CXwSqJJBP.png)
我可能过于谨慎,但我真的不想重新输入所有内容。
果然,我不得不使用那个文件来重新加载整个东西。
我遇到了另一个错误,我无法登录-username=freecodecamp -dbname=postgres,必须删除所有内容,重新加载,然后从我的桌面上传保存的.SQL文件。
最后,我遇到了一个问题,在单击启动项目时,我看到的是空白屏幕,而不是 Run with CodeAlly 提示。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--fhO3hjIH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649765070264/edrEhWbpT.png)
这发生在 Chrome 中,当我在 Firefox 中加载时,它工作正常。
我还在 Chrome 中清除了我的缓存和浏览历史记录,然后它就可以工作了。我在 Chrome 中完成了这个项目。我不确定问题到底是什么,因为它在缓存/浏览清除后并没有立即起作用。
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--iIfgRTvg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1649765059662/THizUd3OK.png)
因此,最重要的是,我鼓励您:
-
在不关闭虚拟机项目中期的情况下一次性完成你能做的事情
-
尽可能保存您的进度
3.坚持!
感谢阅读🙏
我希望这对你有帮助。随着我完成更多的课程作业,我会不断更新。我只是触及了表面;还有11个项目要做!
在下面给我留言或在Twitter上找到我。我很想打个招呼👋。
有一个伟大的❗
更多推荐
所有评论(0)