2022年2月9日

摘要: mysql中 IS NULL 与 =''有什么区别? 原文:https://mp.weixin.qq.com/s/dHXA8B7Q6HLJbyQWJbhQfA 这个区别在于IS NULL表示一个字段建表时,设置的是允许为空。插入值时,没有插入这个值。 NULL表示no known,即不知道,所以,它 阅读全文
posted @ 2022-02-09 12:30 小小梁 阅读(1989) 评论(0) 推荐(0) 编辑

2019年1月13日

摘要: 2018年已过去,这一年,我过的不好,感觉很衰。 其实一直很努力,丝毫不敢怠慢,但2018年工资,只发了三个月。1月4号辞职,算上13薪,欠我11个月工资,一直没辞职,总感觉自己的能力还欠缺,不会的东西还很多,但真到辞职才发现,事实确实如此,面试了几家php,发现问的很基础,但答不上来,有的感觉年龄 阅读全文
posted @ 2019-01-13 22:28 小小梁 阅读(130) 评论(0) 推荐(0) 编辑

2018年4月9日

摘要: 一、webRTC相关API 参考:https://github.com/ChenYilong/WebRTC/blob/master/WebRTC入门教程/WebRTC入门教程.md 1.1 功能划分 1.2 API划分:三个JS接口 1.3 stun及turn服务器作用 STUN (Session 阅读全文
posted @ 2018-04-09 12:02 小小梁 阅读(227) 评论(0) 推荐(0) 编辑

2018年3月9日

摘要: RTCMultiConnection.js过程探索(一) 一、函数路线图 以下是RTCMultiConnection.js中函数运行过程图: 图1 二、fun04 2.1 分析 图2 注:为什么要先研究fun04,因为从上述日志可以看出,先执行的fun04,接下来,对fun04的子函数全打上日志。打 阅读全文
posted @ 2018-03-09 15:08 小小梁 阅读(656) 评论(0) 推荐(1) 编辑

2018年3月8日

摘要: 今天,说实话,很兴奋。因为网上说,js代码不压缩的话,会影响效率;所以找了一个压缩工具grunt,把自己的代码一压缩。发现进行了混淆,函数全用a,b,c,d代替。我突然想到,作者的RTCMultiConnection.js是不是也进行了混淆呢,一查,果然是。但这个混淆不是作者muaz-khan做的, 阅读全文
posted @ 2018-03-08 21:04 小小梁 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、函数路线图 以下是RTCMultiConnection.js中函数运行过程图: 图1 二、fun38(续) 2.1 fun 38.14 本阶段完整代码如下: 图2 1)代码段一 注: N.isSupported || e in window如下: 图3 注:因为里面有N.isSupported 阅读全文
posted @ 2018-03-08 10:03 小小梁 阅读(225) 评论(0) 推荐(0) 编辑

2018年3月7日

摘要: 1. 主要的WebRTC组件包括: getUserMedia - 允许一个web浏览器连接设备的摄像机和麦克风 peerConnection - 建立音频/视频呼叫 dataChannels - 允许浏览器点对点共享数据 2. 尽管WebRTC提供了一些标准以促进创新,不过尚有一些问题仍需解决。其中 阅读全文
posted @ 2018-03-07 10:06 小小梁 阅读(156) 评论(0) 推荐(0) 编辑

2018年3月6日

摘要: 、函数路线图 以下是RTCMultiConnection.js中函数运行过程图: 图1 二、fun38(续) 2.1 fun38.05(续) 1)代码段一 图2 a.) switch b.) /Windows/.test(o) 经测试,/Windows/.test(o)是成立的。 c.) a = / 阅读全文
posted @ 2018-03-06 20:36 小小梁 阅读(349) 评论(0) 推荐(0) 编辑

2018年2月21日

摘要: 一、fun38 1.1 fun38.09 注:fun38先走的是以上代码,需要逐行解析。 1)解释一下 !function(){}这个写法和(function(){})是一个意思。所以,上来先执行这个函数。 2)代码段一 "undefined" == typeof window && 注:经测试,w 阅读全文
posted @ 2018-02-21 16:41 小小梁 阅读(327) 评论(0) 推荐(0) 编辑

2018年2月15日

摘要: 一、连接过程继续解读 fun33-fun37解读 完整代码如下: 1.1 代码段一 q是个函数,用于获取媒体数据。 1.2 代码段二 注:经测试,void q为false,所以就没必要向后执行了,实际上,webkitMediaStream也是个函数,不是undefined. 1.3 代码段三 注:q 阅读全文
posted @ 2018-02-15 11:08 小小梁 阅读(270) 评论(0) 推荐(0) 编辑

导航