查看大文件
|
当我们在创建 angular 的服务时,providedIn
的选项默认都是root
,有的小伙伴就会问了,这个providedIn
是做什么的,除了 root 还能填其他值嘛 🤔。
查阅angular(v15)
文档,发现providedIn
总共有 5 种值
root
:在大多数应用程序中是指应用程序级注入器。any
:在每个惰性加载的模块中提供一个唯一实例,而所有热切加载的模块共享一个实例。null
:等效于 undefined
。可注入物不会在任何范围内自动提供,必须添加到@NgModule
、 @Component
或@Directive
的 providers
数组中。platform
:由页面上所有应用程序共享的特殊单例平台注入器。Type<any>
- 将可注入物与 @NgModule
或其他 InjectorType
相关联。此选项已弃用。more >>angular 官网的文档一如既往的不给力 😳,只有选项,并没有示例说明,下面我们通过几个具体的例子,来看看这几个选项具体的表现 😎
angular
表单里面需要使用 自定义组件时,想要方便的使用formGroup
的formControlName
,需要自定义组件的formControlName
属性,
如何去自定义组件的formControlName
属性呢?
特点:无连接
、无状态
、灵活
、简单快速
是优点也是缺点
Content-Type
标记,可以传输任意数据类型的数据对象(文本、图片、视频等等),非常灵活首先上一个 call 使用
|
1、模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。
2、模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行——同步加载。
more >>1、导入:require(‘路径’)
2、导出:module.exports 和 exports
Nginx 是一个 轻量级/高性能的反向代理 Web 服务器,他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并发,现在中国使用 nginx 网站用户有很多,例如:新浪、网易、 腾讯等。
跨平台、配置简单、方向代理、高并发连接:处理 2-3 万并发连接数,官方监测能支持 5 万并发,内存消耗小:开启 10 个 nginx 才占 150M 内存 ,nginx 处理静态文件好,耗费内存少,
而且 Nginx 内置的健康检查功能:如果有一个服务器宕机,会做一个健康检查,再发送的请求就不会发送到宕机的服务器了。重新将请求提交到其他的节点上。
使用 Nginx 的话还能:
在学习Flutter
,发现无法安装,控制台提示
|
经过网上查找资料,发现:
如果在中国安装 flutter,配置国内镜像是很好的解决办法。 到此,解决方法找到。
配置本地环境方法
对于 Linux 和 MacOS来说,添加如下两条环境变量即可:
|
对于 Window
创建上述两个系统变量即可
|
本文为掘金文章转载
上周在评审测试用例时,有一个营销话术的接口字段,业务上要求不能超过 200 字,会上有人问,后端数据表中的这个字段,最多能存储多少个中文字符,有没有对存储字数做限制。我插入了一句,那要看数据表中这个字段定义的是什么数据类型(CHAR、VARCHAR,TEXT 等),一个中文占两个字节,用这种数据类型的字节数除以 2,就是能存储的中文字符数。然后另一个同事说,UTF-8 编码,一个中文占用 3 个字节。这句话颠覆了我之前的认知,在我的印象里,一个中文占用两个字节,怎么会是三个。我决定查一查,看看谁对谁错。
本以为搜索一下就能获得答案,可是发现这个知识点,有些渊源,一言难尽。说得太概括,人难免还是会有疑问。需要追根溯源,才能讲清楚。在查找答案的过程中,发现网上的文章良莠不齐,对于同一个知识点,不同的文章说法相互矛盾,让人思维有些凌乱,对于这种情况,我选择取这些文章的交集,摒弃矛盾与冲突。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true