虽让上过课但是当时就没有学的很好来着,那咋办嘛。
关于深拷贝和浅拷贝
之前学编译原理课的时候要做课设,老师说"不限制语言"。
虽然我知道他的意思是可以用 python/Java/C
但是还是头铁的用了 JavaScript,尽管知道这个是一门弱定义语言以及 JavaScript 不能严格的算是面向对象语言以及知道 JavaScript 独特的内存管理方式和其他的也不太一样。
所以最后还是用了 python 。尽管为了避免弱定义这个特点带来的副作用产生了很多额外的代码,但是还是放弃了,因为实在不知道该怎么在好几层对象嵌套里解决拷贝的问题。T^T
但是工作还是要找的学习还是不能停的,来补一补当时没有跳过去的坑。
关于新建nextJs项目
记录一下新建一个使用了 NextJs 的 React 项目并挂载GitHub上的过程和遇到的坑。
系统:Windows 10
工具:Git Bash / ReactJs v16.8.6 / nextJs v9.0.3 / vscode