摘要: 一. 产生的原因 1. 什么是跨域 跨域是指A网页想要获取B网页的资源,如果A、B页面的协议、域名、端口号、子域名不同,所进行的访问都是跨域的,而浏览器一抖为了安全都限制了跨域访问。 跨域是指浏览器不执行其他页面脚本,是由于同源策略造成的,是对Javascript的一种安全限制 2. 什么是同源策略 阅读全文
posted @ 2021-02-04 17:45 Mike丶 阅读(1427) 评论(0) 推荐(0)
摘要: 简介 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 优点 因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心编写 对于程序代码,有良好的展示风格和形式 缺点 需要寄一些语法(很简单,5分钟学会 阅读全文
posted @ 2020-09-10 12:02 Mike丶 阅读(172) 评论(0) 推荐(0)
摘要: 1. 统计一个数组中,每个值的个数 var cards = [1, 2, 3, 4, 3, 2, 1, 4, 5] var dict = {}; for(var i = 0; i < cards.length; i ++){ dict[cards[i]] = dict[cards[i]] ? dic 阅读全文
posted @ 2020-09-08 11:35 Mike丶 阅读(125) 评论(0) 推荐(0)
摘要: 因为node使用单线程的方式实现,所以,在此使用定时器timer取代线程thread来实现生产者消费者模型。 1 var sigintCount = 0; 2 var productArray = []; 3 var productArrayLen = 0; 4 var productLock = 阅读全文
posted @ 2020-01-19 17:39 Mike丶 阅读(1174) 评论(0) 推荐(0)
摘要: 3MRUAPM31O-eyJsaWNlbnNlSWQiOiIzTVJVQVBNMzFPIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrdjb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWl 阅读全文
posted @ 2020-01-15 10:16 Mike丶 阅读(6503) 评论(0) 推荐(0)
摘要: 网络结构 网络结构是网络构建方式,目前流行的有客户端服务器结构(C/S结构)和点对点(P2P)结构网络。 客户端服务器结构(C/S结构) 这种结构又被称为Clicent/Server结构,它是一种主从结构。服务器一直处于等待状态,如果客户端请求,服务器响应请求,建立连接,提供服务。服务器是被动的,客 阅读全文
posted @ 2019-10-23 18:30 Mike丶 阅读(1087) 评论(0) 推荐(0)
摘要: OpenGL到底是什么? 一般它被认为是一个API,包含一系列操作图形,图像的函数。然而,它并不是一个API,而是Khronos组织制定并维护的规范。 OpenGL规定了每个函数如何执行,以及它们的输出值。由于OpenGL的大多数实现都是由显卡厂商编写的,当产生一个bug时通常可以通过升级显卡驱动来 阅读全文
posted @ 2019-08-26 14:19 Mike丶 阅读(133) 评论(0) 推荐(0)
摘要: 在日常游戏开发中,我们会发现,实时类操作的游戏,在模拟器中切后台,然后切回游戏,会出现很多异常。 很幸运,Cocos官方已经为我们预留了接口 阅读全文
posted @ 2019-06-29 11:12 Mike丶 阅读(742) 评论(0) 推荐(0)
摘要: 由于工作需要,最近开始学习OC这门面向对象的语言,希望可以快速上手 OC的语言特点: 1. 面向对象(封装,继承,多态) 2.OC是C语言的超集,任何C语言在OC中都是合法的。(OC就是C语言主题上加入了面向对象的特点) 3. 源代码文件包含头文件时,一般使用 #import (确保相同文件只被包含 阅读全文
posted @ 2019-06-18 14:36 Mike丶 阅读(170) 评论(0) 推荐(0)
摘要: 这里总结一下点、圆、矩形之间的简单碰撞检测算法(矩形不包括旋转状态) 点和圆的碰撞检测: 1.计算点和圆心的距离 2.判断点与圆心的距离是否小于圆的半径 点和矩形的碰撞检测: 1.获取矩形的左上角坐标p1和右下角坐标p2 2.判断点p的x坐标是否在p1和p2的x坐标之间,并且p的y坐标是否在p1和p 阅读全文
posted @ 2019-05-13 11:04 Mike丶 阅读(1087) 评论(0) 推荐(0)