摘要: var matches = pattern1.exec(text); console.log(matches.index); //0 console.log(matches[0]); //cat console.log(pattern1.lastIndex); //0 matches = patte 阅读全文
posted @ 2020-03-26 23:37 东东dillon 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 多进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 Linux系统函数fork()可以在父进程中创建一个子进程,这样的话,在一个进 阅读全文
posted @ 2020-03-26 23:32 东东dillon 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 数据结构对于一个程序员来说是必备的知识,虽然之前也了解过这些数据结构,但是总感觉没有达到一个对所有数据结构都了如指掌的境界,于是作者打算手写实现各种数据结构,以便于学习了解这些数据结构的全貌。 对于数据结构的分析如果足够深入,那么必定还要涉及jvm的内存层面,目前本人还没有足够的知识储备,所以只从代 阅读全文
posted @ 2020-03-26 23:30 东东dillon 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 三次握手: 第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户 阅读全文
posted @ 2020-03-26 23:28 东东dillon 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://blog.wangriyu.wang/2018/05 HTTP2.html 维基百科关于 HTTP/2 的介绍,可以看下定义和发展历史: Wiki RFC 7540 定义了 HTTP/2 的协议规范和细节,本文的细节主要来自此文档,建议先看一遍本文,再回过头来照着协议大致 阅读全文
posted @ 2020-03-26 23:26 东东dillon 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: 一、前言: 先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chrome 56浏览器开始把收集密码或信用卡数据的 阅读全文
posted @ 2020-03-26 23:25 东东dillon 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 使用REM会出现什么问题,有没有PX会比REM更好的情况 因为在大多数场景下,用户使用更大的屏幕,是想看到更多的内容,而不是更大的字。所谓大多数场景,指的是除去以图片为主的纯展示,以及游戏等非主流的 Web 应用场景,在上述这些情况下使用 rem 甚至 vw 都无可厚非。但是如果在常规的以文字信息为 阅读全文
posted @ 2020-03-26 23:23 东东dillon 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 因为mounted函数只会在html和模板渲染之后会加载一次,但是在子组件中只有第一次的数据显示是正常的,所以需要再增加一个updated函数,在更新之后就可以重新进行取值加载,完成数据的正常显示。 beforCreate(创建之前) Created(创建之后) beforMount(载入之前) M 阅读全文
posted @ 2020-03-26 23:17 东东dillon 阅读(2316) 评论(0) 推荐(1) 编辑
摘要: HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码: 200 – 请求成功 301 – 资源(网页等)被永久转移到其它URL 404 – 请求的资源(网页等)不存在 500 – 内部服务器错误 HTTP状态码的分类 HTTP状态码由三个十进制数字组成,第一个十进制数字 阅读全文
posted @ 2020-03-26 23:14 东东dillon 阅读(8084) 评论(0) 推荐(1) 编辑
摘要: 一、 使用webpack bundle analyzer 分析打包后的生成的文件结构进行优化; 在package.json配置 "analyz": "NODE_ENV=production npm_config_report=true npm run build" ,然后运行 npm run ana 阅读全文
posted @ 2020-03-26 23:12 东东dillon 阅读(576) 评论(0) 推荐(0) 编辑