20201222笔记

1.中文按拼音排序

localeCompare
1 var a = ['哦','啊']
2 a.sort((_a,_b)=>{return _a.localeCompare(_b,'zh')})

2.查看电脑支持最大内存

命令行:wmic memphysical get maxcapacity

3.查看电脑内存

命令行:wmic memorychip

4.字符串的length属性

表示字符的数目

5.下划线转驼峰(正则版)

str.replace(/_w/g,e=>{return e.slice(1).toUpperCase()})

6.PWA

渐进式web app——轻量快速,离线可用,原生体验,响应式

7.队头阻塞

TCP——前边的数据包丢失,后边的等待,造成阻塞

HTTP——前一个响应未返回,后边的阻塞(http1管道化传输)

HTTP解决:http2的帧、消息和数据流,是相互独立的,不会阻塞,即:使用一个域名单一TCP连接发送请求,请求包被二进制分帧,不同请求可以互相穿插

quic协议不使用TCP协议而是使用UDP协议,SCTP协议支持一个连接上存在多个数据流

8.去掉注释的正则

str.replace(//*(.| )**//g,'').replace(///.*[ ]/g,'')

前边是多行注释,后边是单行注释。问题在于,.replace(///.* /g,'')处理单行注释时, 在不同环境表现不一致,python可以成功处理,node不行。所以改成[ ]

原文地址:https://www.cnblogs.com/ljwsyt/p/14175819.html