- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 什么是斐波那契数列
斐波那契数列(Fibonacci Sequence)是数学中一个经典的数列,其特点是每一项都是前两项之和。最初,这个数列是在研究兔子繁殖问题时被提出的,但后来被发现有广泛的数学和自然界应用。斐波那契数列是数学与现实结合的完美示例,广泛应用于自然科学、工程技术和金融等领域。假设一对兔子每个月可以生一对新兔子,并且新生的兔子从第二个月开始繁殖,问在一年内有多少对兔子?每一项等于前两项之和,反映了累积增长的特性。随 ( n ) 增大逐渐接近黄金分割比。这个规律正是斐波那契数列的起源。
2024-11-25 11:16:41
1324
原创 react的import 导入语句中的特殊符号
import语句中的特殊符号帮助我们更灵活地组织和管理代码。相对路径./../),波浪符号),别名花括号{}),通配符), as关键字以及动态导入import()) 都是常用的语法工具,可以提高代码的可读性和可维护性。
2024-11-13 08:54:48
1100
原创 TypeScript 中的三斜杠指令语法
查看tsconfig文件是 TypeScript 项目的配置文件,其中的字段可以明确指定要引入的类型定义包。如果没有设置types,TypeScript 会默认加载所有@types目录中的类型定义。查看目录TypeScript 使用@types目录来管理类型定义。如果你安装了@types下的包,它们会在下找到。例如,等库。如果这个目录下有这些文件夹,说明项目已经包含了相应的类型定义。使用命令这条命令会输出 TypeScript 编译器的配置,包含types设置和其他相关信息,帮助你确认项目中引用了哪些类型。
2024-11-11 01:21:59
665
原创 TypeScript 支持的常见运算符
TypeScript 支持多种运算符,包括常见的算术、赋值、比较、逻辑运算符等。此外,它也支持交叉类型运算符,以及用于类型断言和布尔值转换的!和!!运算符。在开发过程中,熟练使用这些运算符可以提高代码的灵活性和可读性。
2024-11-06 23:59:19
434
原创 如何删除react项目的默认图标,使在浏览器中不显示默认图标favicon.ico
接下来,去访问chrome,竟然还是之前的图标,此时,不是因为public下的其它图标文件(logo192.png,logo512.png),也不是因为public/manifest.json里的icons配置。这个是由于查找不到这个文件,已经改为请求/了,这样,就相当于请求了localhost的html,所以,它的文件类型也变成了txt/html。我这里,再次访问,竟然还是之前的图标。: 把favicon改成一个不存在的文件,再用浏览器访问时,就会不加载/加载不到,就会不显示默认的react图标。
2024-11-05 19:25:33
1191
原创 babel配置文件报错,Parsing error: [BABEL] C:\x\y\z\babel.config.js: Using `babel-preset-react-app` requires
Babel 是一个广泛使用的 JavaScript 编译器,主要用于将现代 JavaScript 代码转换为兼容旧版浏览器或环境的代码。
2024-11-04 00:05:12
1589
原创 Browserslist 配置
Browserslist 是一个用于管理和共享支持的浏览器列表的工具,它通过统一的配置方式,帮助开发者确保应用在不同浏览器中的兼容性。通过合理配置 Browserslist,开发团队可以减少因兼容性导致的问题,提高开发效率和代码质量。
2024-11-03 12:52:31
1416
原创 定义和维护项目中的代码风格和格式的配置文件.editorconfig
文件可以通过手动创建、使用插件生成或通过工具生成。文件通过定义项目的代码风格和格式,帮助开发团队保持一致性和可读性。合理使用可以显著提高代码质量和团队协作效率。
2024-10-28 00:30:00
361
原创 .gitattributes文件是如何影响git操作的
`.gitattributes` 文件通过定义文件的属性和处理方式,影响 Git 在不同操作(如提交、合并、比较等)中的行为
2024-10-27 03:53:02
718
原创 TypeScript 配置文件tsconfig.json
`tsconfig.json` 是 TypeScript 的配置文件,用于指定项目的编译选项和编译过程的行为。
2024-10-27 03:40:12
1049
原创 eslint配置文件eslintrc.js
是 ESLint 的配置文件,主要用于定义代码质量和风格规则。ESLint 是一个流行的 JavaScript 和 TypeScript 代码静态分析工具,可以帮助开发者识别和修复潜在的代码问题,确保代码的一致性和质量。
2024-10-27 02:14:32
1036
原创 npm 包的命名空间介绍,以及@typescript-eslint/typescript-eslint
npm 包的命名空间是一个重要的概念,用于组织和管理相关的包。通过命名空间,开发者可以避免命名冲突、增强包的可读性和可维护性。以下是关于 npm 命名空间的详细介绍,并以作为示例。
2024-10-27 01:49:37
1540
原创 csdn的md里3个空格的使用,以及段落空两格
(1) 3个空格和1个tab是一样的,且可以混用,即,有序列表后面的所有连续行,只要左边加了3个空格或一个tab,就会跟随到列表。(2)tab不跟随列表时,表示引用,样式是“(区块,有阴影+有竖线)”,当跟随列表时,就成缩进列表的语法之一了。如果在普通段落中输入多个空格,Markdown通常会只保留一个空格,除非使用其他符号或代码格式化。在Markdown表格中,空格可用于调整对齐的视觉效果,但并不会影响表格实际内容的排版。csdn的md语法好像有点不同,这里记录一下新发现的两个点。
2024-10-17 13:43:04
608
原创 安装多版本node环境,以及旧版本node的方法
要在一台机器上安装并管理多个版本的 Node.js 环境,最常用的工具是。nvm允许你轻松地安装和切换不同版本的 Node.js。以下是如何使用nvm安装多个版本的 Node.js 环境的详细步骤。
2024-10-17 11:29:03
4405
原创 vscode如何安装旧版本的插件,以及eslint插件2.4.2
这里是遇到了问题,eslint插件安装好了,但vscode的文件编辑器里,不提示报错信息。后面查到一篇资料说,“因为eslint插件自动安装的版本太新了,回退到2.4.2版本,就可以正常提示格式错误了。这里还要记录一个小点,就是将eslint回退到2.4.2版本后,重启或者点击“需要重新加载”按钮后,都要等待一会儿,vscode编辑器中有格式问题的文件中的报错信息才能显示出来,等待的时间大概几十秒吧~有些插件需要重启vscode后才能生效,或者就是点击上图中插件下方的“需要重新加载”按钮后,也可以生效。
2024-10-08 00:42:27
895
原创 Windows CMD 窗口中,查看历史操作命令
如果你想将命令历史记录导出到一个文本文件,可以使用以下命令:doskey /history > history.txt
2024-10-07 10:13:48
4730
原创 yarn和npm列出包的常见用法
也可以yarn list后面直接跟包名,来查看已安装的包信息,但这种用法官方不推荐。这将返回该包的版本、依赖关系、发布信息等详细内容。
2024-10-06 11:16:27
510
1
原创 创建react应用,并添加 TypeScript
如果你之前通过 npm install -g create-react-app 全局安装了 create-react-app,我们建议你使用 npm uninstall -g create-react-app 或 yarn global remove create-react-app 卸载软件包,以确保 npx 始终使用最新版本。如果你已经有一个项目并想添加 TypeScript,请参阅我们的 添加 TypeScript 文档。如果你不选择模板,我们将使用我们的基本模板创建你的项目。来找到可用模板的列表。
2024-10-06 10:58:07
749
原创 npm的--legacy-peer-deps选项
`npm install` 时使用 `--legacy-peer-deps` 选项可以让 npm 忽略对 peer dependencies 的严格检查
2024-10-06 10:18:59
2099
原创 cmd的findstr对于竖线符号的报错问题
补充信息,这里的竖线字符是E2 94 82, 它是 UTF-8 编码,表示字符:│,它是一个竖线符号,通常用于绘制表格的垂直线条。当findstr查找的文件中包含竖线符号时,会展示不出来,报错“FINDSTR: Write error”。findstr “tree” 2.log 或者 findstr “tree” ./2.log。默认情况下,它会查找包含 “hello” 或 “world” 的行。该命令使用正则表达式查找以 “h” 开头、以 “o” 结尾的字符串。文件中查找包含 “hello” 的所有行。
2024-10-06 09:42:13
1010
原创 在cmd中运行yarn list联合findstr时,出现乱码问题
由于cmd的编码方式无法输出这里的字符,通过chcp命令,改变编码方式为UTF-8即可,UTF-8对应的编码是65001。
2024-10-06 09:14:33
577
原创 markdown里如何标记不要使用markdown语法
原字符串是这个:可以看到下面这个字符串由于>= 3.2.0-dev中的>是markdown语法"引用"的意思,所以下面这一行,变成了引用样式,如何把它去除markdown语法呢?
2024-10-06 02:03:24
376
原创 使用yarn install的时候报错“error jest-watch-typeahead@1.1.0: The engine “node“ is incompatible with this m”
虽然不推荐,但你可以忽略这个检查,方法是在yarn install时添加–ignore-engines参数。这个错误表明你当前的Node.js版本(14.15.4)与jest-watch-typeahead模块的兼容性要求不匹配。
2024-10-06 01:30:58
575
原创 npm和yarn如何设置及查看registry
原文链接:https://blog.youkuaiyun.com/weixin_44565776/article/details/141109621。设置成了:https://registry.npmmirror.com。这里面的registory常被翻译成“镜像库”。替换为你想使用的registry地址。
2024-10-06 00:55:17
2647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人