摘要:
使用 create-next-app 创建的 Next.js 项目配置接口跨域代理转发需要用到 custom server 功能。 先安装好 express 和 http-proxy-middleware yarn add express http-proxy-middleware 在项目根目录下新 阅读全文
摘要:
VSCode 是微软出品的,基于 Electron 和 TypeScript 的,集成了 git 版本管理和命令行终端,而且开源稳定,插件丰富,再搭配一款 Chrome 浏览器,可以说是前端开发神器了。 安装指南 VSCode 需要用到 node.js 和 git,如果没有就到https://nod 阅读全文
摘要:
在 Nest.js 中使用 MongoDB ... 阅读全文
摘要:
解决端口占用,查看并杀掉端口先查看netst... 阅读全文
摘要:
浅复制只会复制第一层的元素,嵌套的元素还是原... 阅读全文
摘要:
MongoDB 添加用户名和密码我用的是 m... 阅读全文
摘要:
学习 Vim 命令总结可以使用 vscode... 阅读全文
摘要:
编程的智慧总结笔记编程的智慧——王垠http... 阅读全文
摘要:
以下所有例子都基于最新版本的 Python,... 阅读全文
摘要:
以下所有例子都基于最新版本的 Python,... 阅读全文
摘要:
感谢你们对我的支持,你们就像我的朋友一样。为... 阅读全文
摘要:
以下所有例子都基于最新版本的 Python,... 阅读全文
摘要:
查询数据库报错复现: 我在使用 pymongo 访问 users collection 里的数据时, user = mongo.db.users.find_one({'username': username}) 由于该条数据不存在,所以 user 的值变成了 None。 但是我又像下面这样去获取 u 阅读全文
摘要:
使用 pip requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成。 pip freeze > requirements.txt 生成的文件会像这个样子 alembic==1.0.10 blinker==1.4 Click==7.0 domina 阅读全文
摘要:
JavaScript 中 == 和 的区别 和其他语言有些不同,在 JavaScript 中除了用==操作符来判断是否相等外,还有一个 操作符,它们的区别是:==操作符会先将两边的值进行强制类型转换再比较是否相等,而 操作符不会进行类型转换。==操作符只要求比较两个值是否相等,而 操作符不仅要求值相 阅读全文
摘要:
以下所有例子都参考了最新版本的 Python 文档与 mypy 文档 必备条件 安装最新版本的 Python 和 mypy 要学会按需配置自己的编辑器,比如我的 VSCode 就装好了 Python 和 Pyright 扩展 变量 age: int = 1 child: bool if age < 阅读全文
摘要:
一般我们不管是做前端还是后端,为了提高代码的质量,会选择一种测试驱动开发(TDD)的办法来写代码进行单元测试。Jest 是 Facebook 团队开发的一款测试框架,为的是提高开发者的“开发体验”。我们做单元测试的时候需要分解出一个个独立的模块,但是这样做要写很多的 mock 代码(模拟的辅助函数) 阅读全文
摘要:
选择排序算法步骤: 找到数组中最小的那个元素中, 将它和数组的第一个元素交换位置, 在剩下的元素中找到最小的元素,将它和数组的第二个元素交换位置, 如此往复,知道将整个数组排序。 逐步分析: 假设一个数组有 6 个元素, [5, 1, 4, 3, 2, 6] 第 1 个元素为 5,与剩余 5 个元素 阅读全文
摘要:
以下所有例子都基于最新版本的 Python,为了便于消化,每一篇都尽量短小精悍,希望你能尽力去掌握 Python 编程的「概念」,可以的话去动手试一下这些例子(就算目前还没完全搞懂),加深理解。 经过前几章的铺垫,终于要讲到变量和赋值这个非常基本的「语句」了!其实之前你已经见过这种操作了。 变量基本 阅读全文
摘要:
Ubuntu 系统连接到服务器我用的是 Ub... 阅读全文