- 博客(12)
- 收藏
- 关注
原创 Nest-TS基础知识补充-2
方法中的参数装饰器按从右到左执行,参数装饰优先执行于该方法的方法装饰器;注:装饰器工厂则是我们学习NestTs很重要的一个知识点,学习装饰器工厂的同时我们将引入一个ts另一个很重要的点,Reflect(反射,将是我们学习IOC控制反转,DI依赖注入原理的关键)。模块在其自身的作用域里执行,而不是全局作用域,所以在模块内定义一个变量和函数在外部是不可见的,除非使用export导出,在其他模块使用import导入。装饰器根据它的附加位置类装饰器,属性装饰器,方法装饰器,参数装饰器,访问符装饰器;
2025-04-18 18:10:03
797
原创 Nest-TS基础知识补充-1
事实上,在ts中类具有静态部分和实例部分,一般情况下,new的实例对象只能改动实例部分内容;但是我们可以通过直接复制整个类(包含静态部分和实例部分),就可以修改类的静态属性。注意:在Ts中,我们在比较两种类型时,一般不在乎来源,只有它们的所有成员类型都是兼容的,那么就认为它们的类型是兼容的。但是如果类中声明了private或pritected,则它们在比较时,必须来源一致(既来源于同一处声明,如继承)。静态属性:这些属性存在于类本身上面而不是类的实例上,想要访问这个属性的时候,都要在前面加上类名。
2025-04-18 01:11:39
272
原创 TS入门学习-2
导读:本章记录高级类型、Symbols、迭代器和生成器;通过高级类型的学习会让你的TS代码变得更加优雅,对type有更深的理解。本章会从三个问题进行记录:什么是XXX?写法是什么?作用?希望对大家也有帮助!
2024-08-20 21:27:02
314
原创 TS入门学习-1
导读:本文章按照TypeScript中文网章节设置,会对官方文档补充一些案例(个人理解学习,仅供参考)欢迎交流。本章内容:基础类型、变量声明、接口、类、函数、泛型、枚举、类型推论、类型兼容性。
2024-08-17 18:45:39
544
原创 NestJS连接MySQL数据库 1 -- Typeorm
通过npm下载全局nest框架创建项目 nest new XXX(项目名)这里项目初始化目录就不再介绍了!
2024-08-13 16:44:15
2626
原创 TS入门练习-1(Demo)
由于练习的是ts,我们在执行tsc --init,生成tsconfig.json文件;分析:需要爬取http://halihali28.com/mov/地址的图片,可以获取img标签里面的图片地址和alt属性标题;3、设计一个类(命名随意:News),设置私有属性:爬取的网页地址url,数据保存的地址path;2、手动创建src目录(这里就是我们主要的工作区),在src目录下创建index.ts目录。了解:fs,cheerio,superagent,ts入门。整理已经存在的数据和本次获取的数据。
2024-08-09 17:36:49
368
原创 org.apache.ibatis.exceptions.PersistenceException
在B站跟着狂神学习Mybatis,但是全部写完后还是报了错误。org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configur..
2021-11-29 20:18:31
1533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人