自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 WebSocket

什么是WebSocket? WebSocket是一种在单个TCP连接上进行全双工通信的谢意,与http的区别在于,http时候无状态无连接的单向的应用层协议,当客户端需要得到服务端的变换的时候,需要使用轮询的方式,但Websocket只需要连接一次,就可以实现服务器向客户端推送信息 服务端引入ws模块,通过on方法监听不同的事件:message close error 客户端通过实例化一个W...

2019-09-11 09:39:29 202

原创 再谈浏览器安全与跨域

安全 1.XSS攻击的方式 XSS攻击分为存储型XSS攻击,反射性XSS攻击 存储型XSS攻击一般发生在表单提交,接口请求时候(接口请求的话,在URL得query中可能传入一些XSS攻击代码,在拼接sql的时候,·--表示注释,可以把原本的sql语句注释掉,换成自己的sql查询语句,返回攻击者想要的数据),亦或是在url中比如: axios.get('http://www.hahaha....

2019-09-02 16:20:44 311

原创 深入理解JS中的重点问题

1.模块化如何实现的,请用闭包的方式实现一个简单的module 模块化可以帮助我们抽离公共的代码,隔离作用域,避免命名冲突的问题 先看下面这个简单的代码,封装一个函数,并立即执行,函数返回两个对象字面量,我们可以在my变量访问到它们 let my = (function myModule() { let myName = 'default'; function setName(na...

2019-09-02 10:36:58 219

原创 面试准备题

1.如何串行执行100个Promise对象(reduce函数) 2.如何实现React无关系组件的通信(发布订阅,Event包) 3.正则表达式匹配 4.原生js封装一个错误弹窗组件 5.写一个函数,根据JSX语法生成对应的DOM 6.connect函数的原理是什么 7.高阶组件的缺点 8.redux的缺点,性能问题 9.for in 和 for of 的区别 for in对对象...

2019-09-01 10:43:14 152

双目测距 ZED OpenCV

使用双目相机ZED OpenCV3.1 完成一个双目测距,使用OpenCV3.1中 ximgproc的disparity_filter类,得到效果不错的深度图,并且转换成实际的距离。编译版本为release 使用CMake编译带扩展的OpenCV3.1,需要配置zedsdk。如果没有使用zed双目相机,则需要自己标定双目相机,程序也可供参考

2018-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除