用命令netstat查侦听端口
netstat
是一个命令行工具,可以提供有关网络连接的信息。
要列出正在侦听的所有TCP或UDP端口,包括使用端口和套接字状态的服务,请使用以下命令:
1 | sudo netstat -tunlp |
此命令中使用的选项具有以下含义:
- -t - 显示TCP端口。
- -u - 显示UDP端口。
- -n - 显示数字地址而不是解析主机。
- -l - 仅显示侦听端口。
- -p - 显示监听器进程的PID和名称。仅当您以root或sudo用户身份运行命令时,才会显示此信息。
前端小趴菜
netstat
是一个命令行工具,可以提供有关网络连接的信息。
要列出正在侦听的所有TCP或UDP端口,包括使用端口和套接字状态的服务,请使用以下命令:
1 | sudo netstat -tunlp |
此命令中使用的选项具有以下含义:
vue + sacc 项目, 公用样式 common.scss 样式嵌套写法导入不生效
现象:样式表只有最外层样式生效,嵌套样式不生效(没有解析嵌套语法)
下面这种方式导入,样式不能嵌套写。 必须使用 层级选择器方式
1 | @import url('@/style/common.scss'); |
解决:
1 | @import '@/style/common.scss'; |
rem 自适应方案
1 | (function(doc, win) { |
patch-package 这个库来解决这类问题。一方面,它能记录第三方库代码的改动,另一方面也能将改动同步到团队每个成员。
1 | npm install patch-package -D |
more >>注意: 要改动的包在 package.json 中必须声明确定的版本,不能有~或者^的前缀。
number
,
string,
boolean,
symbol、bigint、object,
null或
undefined
any 类型
any 类型可以赋值任何类型,同样 any 类型可以赋值给其他类型造成污染
unkonwn 为避免any类型污染问题,unknown类型作用与any一致,但是它只能赋值到unknown/any类型的变量上
要想使用 unknown 类型,必须缩小范围,否则无法使用
uknouwn运算有限, 只能进行比较运算(运算符==
、===
、!=
、!==
、||
、&&
、?
)、取反运算(运算符!
)、typeof
运算符和instanceof
运算符这几种
1 | let a:unknown = 1; |
1 | let a:unknown = 1; |
never
为了保持与集合论的对应关系,以及类型运算的完整性,TypeScript 还引入了“空类型”的概念,即该类型为空,不包含任何值。
由于不存在任何属于“空类型”的值,所以该类型被称为never
,即不可能有这样的值。
1 | 1、函数抛出错误,不可能有返回值 |
object 类型
大写的Object
类型代表 JavaScript 语言里面的广义对象。所有可以转成对象的值,都是Object
类型,这囊括了几乎所有的值。除了 Null / undefined
1 | let obj:Object; |
undefined/null
既是值,又是类型。
作为值,它们有一个特殊的地方:任何其他类型的变量都可以赋值为undefined
或null
。
1 | const str: string = 'hello there' |
判断一个对象是否为数组,兼容 哪些旧版本浏览器。
如果 不需要兼容旧版浏览器,建议直接使用 数组的 isArray 方法
安装
1 | $ npm install isarray |
示例
1 | var isArray = require('isarray'); |
简单的展示其原理
1 | const isArray = Array.isArray || list => ({}).toString.call(list) === '[object Array]' |
1 | $ npm install depcheck -g |
1 | // 2.0 |
1 | # cropper - 裁剪图片 - IE9+ |
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