自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 2020-08-13

node.js如何实现模块之间的相互引用1、首先是模块的初始化npm init一路回车就行,就会得到一个package.json的json文件,里面包含了模块的基本信息2、新建一个js文件用来作为我们的一个被调用的模块class WetherSearch{ // 定义一个类 constructor(){ // 类的构造函数,当类被实例化时就会被自动调用 this.cityName = ""; } search(cityName){ //

2020-08-13 15:30:30 116

原创 广度优先算法(BFS)

广度优先算法(BFS)的一般框架如下:void BFS(){队列初始化;初始节点入队;while(队列非空){队头元素出队,赋给current;while(current还可以扩展){由结点current扩展出新节点new;if(new 重复已有的结点状态) continue;new结点入队;if(new结点是目标状态){置flag = true; break;}}}}对于不同的问题运用广度优先搜索基本上是一致的,但是对于具体的问题有着不同的表达方式,所以这些函数需

2020-07-17 15:04:14 412

原创 关于cocosCreate的事件管理器

事件管理器通俗的讲就是自定义事件,其语法结构与系统事件一样,以系统监听点击为例系统监听:谁.on(谁的类型.EventType.具体事件类型,()=>{})自定义监听window.g_Slot = new class CSlot extends cc.EventTarget { }自定义了一个类继承了系统自定义监听类,以便自身也可进行自定义监听,存放到全局g_Slot中,即g_Slot可以被监听了然后在定义全局协议window.g_Event = { // 以下为游戏协议

2020-07-15 20:23:56 371

原创 浅析cocosCreate的网络资源管理器

对于网络资源管理器,主要实现服务端和客户端的相互连接首先格式是(()=>{})(),前面括号是一个回调函数,后边的括号是表示执行。1、定义一个类来进行连接的相关操作2、首先是一个结构体constructor(){this.app = null; // 用来进行连接的一个对象} // 记得将其存到全局中,然后在进行调用3、开始做连接的操作,定义一个函数doConnet(){this.app = new webSocket(“ws://ip+端口+渠道”); // 实例化webSoc

2020-07-15 19:51:10 174 1

原创 node.js的服务器搭建

服务器的连接首先在创建一个文件夹用来实现服务,然后进入该文件的路径然后进行服务器的初始化,确保安装了node.js和npm1、输入命令npm init2、安装所需要的express框架和express-ws框架,这两个框架分别实现http连接和ws长链接的实现,npm install express --save npm install express-ws --save(–save是将框架安装到项目中,而非本地),安装成功后可以在node_modules文件中找到

2020-07-15 19:45:12 158 1

原创 浅谈cocoscreate的资源管理器

对于资源管理器,其最主要的功能就是将资源全部预先加载好,需要用到的时候直接从全局调用即可。首先格式是(()=>{})(),前面括号是一个回调函数,后边的括号是表示执行。// 首先是定义一个导表对象用来存放所有数据,其基本结构是**Let TABLE = {“资源名1”:{path: “通用路径”,type: 资源类型,list: [具体资源名称]}“资源名2”:{path: “通用路径”,type: 资源类型,list: [具体资源名称]}`......}// 然后定

2020-07-15 15:53:59 195

原创 node.js中express框架的长链接实现

服务器长链接的搭建首先是实现短链接,即http请求,在上篇博客中已经进行了详细的介绍。然后是将短链接升级成为长链接。首先是导入express-ws,然后将短链接升级成为长链接。如下图所示。通过ws对客户端进行连接,通过on对客户端进行监听,然后就可以进行长链接的实现了,在这里我监听了5678端口。这儿要注意,长链接的链接需要先对WebSocket进行实例化,其其语法是ws://+网址+端口号+渠道然后尝试用send方法发送数据,此时在服务端即可监听,如图所示此时就已经基本完成了一个长链

2020-07-08 17:01:45 643 1

原创 node.js的服务器搭建

1、首先新建文件夹用来作为一个保存服务器的目录2、进入该目录,输入指令npm init进行服务器的初始化3、成功后会在改目录下自动创建一个package.json的文件4、分别输入npm install express --save和npm install express-ws --save指令安装express框架。注:后面加–save是只在该项目下进行框架安装,没有则会安装到全局中,前者安装的是可以进行短链接连接,后者安装的是可以进行长链接连接安装成功后的目录结构如下图所示此时服务器

2020-07-06 17:13:11 110

空空如也

空空如也

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

TA关注的人

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