- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 观察者模式与发布订阅模式真的不同
这两个模式很容易弄混,很容易让人觉得这两个模式是相同的。但是首先我们要知道的是,这两个模式是不同的。硬要说相同的话,那也是广义上的相同(后面下文解释)。我们先来各自看看这两种模式,最后再搞清楚这两者间的联系与区别。观察者模式概念是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。...
2019-06-28 07:33:03 322
转载 面向前端的CDN原理介绍
https://github.com/renaesop/blog/issues/1内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传...
2019-06-25 11:30:04 863
转载 mac ssh免密登录 连接远程服务器
ssh的概念我就不介绍了,直接上干货!!!!要配置ssh免密登录 首先要进入~/.ssh/目录:cd ~/.ssh/如果提示错误信息: cd: no such file or directory: ~/.ssh , 则需要添加ssh key:ssh-keygen -t rsa -C xxx@xx.com注意:有两次输入密码,不需要输入,按回车即可添加...
2019-06-25 11:12:32 537
转载 为什么通常在发送数据埋点请求的时候使用的是 1x1 像素的透明 gif 图片?
补充楼上~以下为参考了网上资料后的一些个人整理:能够完成整个 HTTP 请求+响应(尽管不需要响应内容) 触发 GET 请求之后不需要获取和处理数据、服务器也不需要发送数据 跨域友好 执行过程无阻塞 相比 XMLHttpRequest 对象发送 GET 请求,性能上更好 GIF的最低合法体积最小(最小的BMP文件需要74个字节,PNG需要67个字节,而合法的GIF,只需要43个字节)...
2019-06-21 17:33:05 2324
原创 nginx pc域名 移动端切换配置
// 在server字段添加if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){ rewrite ^/(.*)$ https://demo.demo.cn redirect;}
2019-06-21 15:12:44 1136
转载 探讨前后端分离架构下CSRF防御
什么是CSRF?CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XS...
2019-06-12 15:43:09 4509
原创 实现数组 map 方法
const selfMap = function(fn,content){ let arr = [...this] let mappedArr = [] for (let i = 0; i++ ;i <arr.length) { if (!arr.hasOwnProperty(i)) continue mappedArr.push(fn.call(cont...
2019-06-01 13:10:49 289
phpStudy 软件 PHP调试环境
2016-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人