<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[N_mo_99的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/N_mo_99</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; N_mo_99]]></copyright><item><title><![CDATA[vscode一直显示“正在初始化 JS/TS 语言功能“]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/140870150</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/140870150</guid><author>N_mo_99</author><pubDate>Fri, 02 Aug 2024 13:43:26 +0800</pubDate><description><![CDATA[最近遇到一个奇怪的BUG，vscode一直在报，正在初始化 JS/TS 语言功能，项目能跑，也能发版，虽然不影响代码，但是vscode的代码提醒崩溃了，用起来实在是不顺手，于是我百度了一番。后来我发现另外一个项目一样的配置却没问题，我猜想，可能是我代码哪个地方的代码不规范把他整崩溃了，于是我复制了一份代码，逐个逐个文件去分析，终于把问题找出来了，是注释写的不对。正确的写法应该是，星号两边保留空格，找了一个上午才发现问题，所以写代码一定要规范的，注释也不例外。3.是插件冲突的，我一个个禁用，但是无效。]]></description><category></category></item><item><title><![CDATA[实现函数的防抖]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/137074190</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/137074190</guid><author>N_mo_99</author><pubDate>Wed, 27 Mar 2024 13:04:32 +0800</pubDate><description><![CDATA[【代码】实现函数的防抖。]]></description><category></category></item><item><title><![CDATA[pnpm安装和配置（window）]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135920702</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135920702</guid><author>N_mo_99</author><pubDate>Mon, 29 Jan 2024 21:03:20 +0800</pubDate><description><![CDATA[4.设置包存储仓库，比如E盘的.pnpm-store（注：请将项目和包存储仓库放在一个磁盘）查看是否安装成功：pnpm -v。]]></description><category></category></item><item><title><![CDATA[学习nestjs的第五天]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135845443</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135845443</guid><author>N_mo_99</author><pubDate>Thu, 25 Jan 2024 23:47:47 +0800</pubDate><description><![CDATA[面向对象编程语言和数据库之间的映射，TS(或者说大部分的编程语言)是面向对象的，我们操作的是对象，而数据库它操作的是表，我们操作数据库获得的是一张张表，一行行记录和一个个字段。而ORM做的，就是在二者直接搭建桥梁，把数据库的表转换或者说映射成我们要的对象，它们之间映射的桥梁就是实体，entity。百度百科是这么说的：Object Relational Mapping 对象关系映射，是一种程序技术，用于实现面向对象编程语言里不同类型系统的数据之间的转换。4.在属性中：将“启动类型”改为“自动”]]></description><category></category></item><item><title><![CDATA[学习nest.js的第四天]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135578595</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135578595</guid><author>N_mo_99</author><pubDate>Thu, 18 Jan 2024 00:46:30 +0800</pubDate><description><![CDATA[在modules的providers中注入最常用的方式是providers: [PostsService]，这是一种语法糖的写法，它的全称是providers: [{provide: PostsService,useClass: PostsService}],当实例和名称一致的时候可以采取简写,此外也可以自定义名称譬如写作： [{provide: ‘xxx’,useClass: PostsService}],那就需要在controller注入的时候使用@Inject('xxx')注入了。]]></description><category></category></item><item><title><![CDATA[学习nest.js的第三天]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135433936</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135433936</guid><author>N_mo_99</author><pubDate>Sat, 06 Jan 2024 23:44:42 +0800</pubDate><description><![CDATA[昨天学到接口，有接口就有验证，所以今天学管道和验证。]]></description><category></category></item><item><title><![CDATA[学习nest.js的第二天]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135420054</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135420054</guid><author>N_mo_99</author><pubDate>Sat, 06 Jan 2024 00:03:46 +0800</pubDate><description><![CDATA[在浏览器中访问locahost:3000，当然如果你在main.js中改了app.listen的端口号的话。强类型语言：强类型语言是一种强制类型定义的语言，一旦某一个变量被定义类型，如果不经过强制转换，则它永远就是该数据类型了，强类型语言包括Java、.net 、Python、C++、typeScript等语言。方法重载：定义的两个方法重名，那么只要形参的个数或者类型不一致，那么就会被认为是两个不同的函数,根据不同的参数类型或个数来调用合适的方法,提高代码的复用性和灵活性,非弱类型的语言均可这么定义。]]></description><category></category></item><item><title><![CDATA[前端面试题-原型、原型链]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/134632901</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/134632901</guid><author>N_mo_99</author><pubDate>Thu, 04 Jan 2024 22:55:17 +0800</pubDate><description><![CDATA[对象属性_proto_:_proto_是对象特有的属性，它表示当前对象的原型对象是谁 ，指向他的构造函数的原型对象，这样构造函数和实例对象之间就通过( _proto_ )连接在一起形成了链条。函数属性prototype：大部分函数都有一个prototype属性(箭头函数没有prototype属性)，这个prototype属性指向的就是函数的原型对象。每个对象都有原型（prototype），并从原型上继承属性和方法，原型本身也是个对象，它也有自己的原型，形成一个链式结构，这种结构就被称为原型链。]]></description><category></category></item><item><title><![CDATA[Nestjs学习笔记(第一天）]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/135397708</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/135397708</guid><author>N_mo_99</author><pubDate>Thu, 04 Jan 2024 22:48:26 +0800</pubDate><description><![CDATA[Nestjs 是一个用于构建高效可扩展的一个基于Node js 服务端的应用程序开发框架并且完全支持typeScript 结合了 AOP 面向切面的编程方式nestjs 还是一个spring MVC 的风格 其中有依赖注入 IOC 控制反转 都是借鉴了Angualrnestjs 的底层代码运用了 express 和 Fastify 在他们的基础上提供了一定程度的抽象，同时也将其 API 直接暴露给开发人员。]]></description><category></category></item><item><title><![CDATA[js深浅拷贝]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/134271411</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/134271411</guid><author>N_mo_99</author><pubDate>Tue, 07 Nov 2023 19:29:57 +0800</pubDate><description><![CDATA[js的数据类型分两种：基础数据类型（number；Sybmol）和复杂（引用）数据类型（function；含义：创建的新对象，拷贝的基础数据类型拷贝的是值，复杂数据类型拷贝的是引用对象，因此改变浅拷贝对象中的复杂数据类型是会相互影响的。浅拷贝的方法：扩展运算符；Array.concat(数组）Array.slice(数组）含义：创建的新对象无论是基础数据类型还是复杂数据类型；拷贝的都是值，改变其中一个不会影响另一个；深拷贝方法：json.parse(json.stringify(obj)]]></description><category></category></item><item><title><![CDATA[前端删除 node-module 和清除缓存的方法]]></title><link>https://blog.youkuaiyun.com/N_mo_99/article/details/134117812</link><guid>https://blog.youkuaiyun.com/N_mo_99/article/details/134117812</guid><author>N_mo_99</author><pubDate>Mon, 30 Oct 2023 14:03:58 +0800</pubDate><description><![CDATA[前端删除 node_modules 包，可以右键一键删除，但是当包体积很大时，就会要删除很久，这时候可以使用命令行进行删除，可以跟快删掉 node_modules 包。]]></description><category></category></item></channel></rss>