摘要: vue响应式原理 阅读全文
posted @ 2019-09-10 16:36 吃个石头 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一个页面中数据太多,造成页面卡顿的优化。 阅读全文
posted @ 2019-09-10 16:03 吃个石头 阅读(4393) 评论(0) 推荐(1) 编辑
摘要: nginx常用设置,location,rewrite,proxy_pass写法 阅读全文
posted @ 2019-09-10 15:11 吃个石头 阅读(5765) 评论(0) 推荐(2) 编辑
摘要: 输入参数 ‘abc',输出所有组合 ['abc','acb','bac','bca','cab','cba'] 思路:分为3列,第一列为 a, b,c ;第二列为a,b,c出去第一列选中过后的,比如第一列选了a,第二列就为b,c。以此类推。最终结果为每一列选中的字符串相加(路径) 代码: 阅读全文
posted @ 2018-08-04 18:46 吃个石头 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1、onicecandidate 必须写在 setLocalDescription 之前,因为一调用setLocalDescription,立马会产生icecandidate。 2、webrtc 是 peer to peer ,不是peers to peers。A与B 相连,A需要new RTCPe 阅读全文
posted @ 2018-07-15 23:08 吃个石头 阅读(1980) 评论(1) 推荐(0) 编辑
摘要: nat 类型分4种 1、全锥形 full cone A 与 主机B交互,nat转换 A的内部地址及端口为 ip1 port1,ip1和port1为对外地址,任何机器能访问。 2、ip 受限制(对B而言) A 与 主机B交互,nat转换 A的内部地址及端口为 ip1 port1,B要想访问A,需要A先 阅读全文
posted @ 2018-07-04 15:55 吃个石头 阅读(3344) 评论(0) 推荐(0) 编辑
摘要: base64 编码规则 1、把3个字符变成4个字符。2、每76个字符加一个换行符。3、最后的结束符也要处理。 转换前 11111101, 11111111, 11111111 (二进制) 转换后 00111111, 00011111, 00111111, 00111111 (二进制,因为base64 阅读全文
posted @ 2018-05-20 21:34 吃个石头 阅读(25218) 评论(0) 推荐(0) 编辑
摘要: vuex 单向数据流,推荐的commit 改变state数据,写起来非常繁琐,因为改数据可能要写很多commit函数。 依据我的理解,单向数据流主要是为了避免数据混乱,便于调试。 说白了,就是一个数据改变了,是什么促使他改变的。 数据流向永远都是一个方向,下游是没有权利改变数据的,所以需要数据发放中 阅读全文
posted @ 2018-04-13 13:06 吃个石头 阅读(24261) 评论(1) 推荐(0) 编辑
摘要: vue computed 主要依靠数据依赖来更新,这里不展示computed源代码,只展示核心思想。 vue中如果b变化,a也会变化。这儿为了简单,不在展示computed.a的set跟get 1、data中的数据需要使用es5中的 Object.defineProperty 设置set,get属性 阅读全文
posted @ 2018-04-11 11:18 吃个石头 阅读(3783) 评论(0) 推荐(1) 编辑
摘要: server 端const io = require('socket.io')(8000, { // path: '/socket', pingInterval: 10000, pingTimeout: 5000, cookie: false,}) 套接字 服务端 接受套接字 /home io.of 阅读全文
posted @ 2018-03-21 12:52 吃个石头 阅读(1662) 评论(0) 推荐(0) 编辑