排序:
默认
按更新时间
按访问量

STUN 原理理解

STUN 原理理解STUN简介Simple Traversal of UDP over NATs, NAT的UDP的简单穿越,是一种网络协议。是客户机-服务器的一种协议,由RFC 3489 定义。该协议定义了一些消息格式,大体上分为Request/Response。这个协议主要作用就是可以用来在两...

2018-05-03 22:02:48

阅读数:52

评论数:0

Zerobrane Studio调试minetest mod lua脚本

mac下minetest嵌入式lua脚本的断点和单步调试: 1 下载安装minetest和 ZeroBrane Studio ZeroBrane Studio两种下载方式: (1)github下载,解压,直接运行zbstudio.sh即可 https://github.com...

2018-01-13 23:29:46

阅读数:115

评论数:0

minetest 回调注册函数学习

一.注册函数 仅在加载时候调用这些函数。 二.全局回调的注册函数 仅在加载的时候调用这些函数。    1.minetest.register_globalstep(func(dtime)) 每个服务器的step时被调用,一般是0.05s。...

2018-01-09 21:55:25

阅读数:130

评论数:0

Python 打包成mac app

Python 打包成mac app 一、创建一个简单的Tkinter应用,并命名为Sandwich.py: import sys if sys.version_info     # Python 2     import Tkinter as tk ...

2017-10-21 23:36:37

阅读数:3012

评论数:0

Lua 常见问题解决

1.continue功能 lua中不支持continue的功能,如果要想实现C/C++中continue的方法,如何处理? 以下面的程序为例: for i = 1, 10 do if a then continue end pr...

2017-10-20 22:46:23

阅读数:126

评论数:0

Python 文件读取

Python 文件读取 1.如何写入一个文件? try:     file = open(‘test.txt’, ‘w’) except:     raise file.write("%s Exception during filter oper...

2017-10-20 22:25:39

阅读数:130

评论数:0

Python 异常处理

Python 异常处理 异常处理 程序中如果出现错误或者异常,就会导致程序终止。如何让程序不会因为异常而中断?try…except...。 try…except… 把有可能发生错误的语句放在try模块里,用except来处理异常。except可以处理专门的异常,也可以处理一组...

2017-10-19 22:51:52

阅读数:168

评论数:0

mini-MBA学习总结五:问题解决

mini-MBA学习总结五:问题解决 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        问题解决 这一部分主要介绍了如何培养敏锐的问题意识、KJ法收...

2017-10-13 21:28:46

阅读数:298

评论数:0

mini-MBA学习总结四:高效沟通

mini-MBA学习总结四:高效沟通 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        高效沟通 这一部分主要介绍了管理你的提问、提升领悟力、认识管理中的沟...

2017-10-13 12:46:49

阅读数:228

评论数:0

xcode remove repository from project

My xcode project has two repositories listed under the Source Control menu. One of them is a repository from an old project and should not be associa...

2017-09-21 10:49:51

阅读数:212

评论数:0

mini-MBA学习总结三:组织能力介绍

mini-MBA学习总结三:组织能力介绍 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        组织能力介绍 这一部分主要介绍了建设组织能力...

2017-09-14 21:48:37

阅读数:392

评论数:0

mini-MBA学习总结二:新媒体营销

mini-MBA学习总结二:新媒体营销 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        新媒体营销 这一部分主要介绍了市场营销的研发、...

2017-09-09 21:55:01

阅读数:429

评论数:0

Minetest源码分析十三:Mapgen

Minetest源码分析十三:Mapgen minetest->margen.h   minetest->mapgen_v6.h Mapgen:真实生成具体的地图。要生成什么样的地图,具体参数都是是这里设置。通过MapgenParams结构来存储传递参数的。 类...

2017-08-31 22:50:15

阅读数:185

评论数:0

Minetest源码分析十二:ServerMap

Minetest源码分析十二:ServerMap minetest->map.h/map.cpp ServerMap:生成地图的类,地图数据库的存储与访问,地图meta数据的存储与读取。 处理MapBlock的存储以及获取生成;在这个类中会与数据库或者其它类型数...

2017-08-30 22:47:47

阅读数:456

评论数:0

Minetest源码分析十一:EmergeManager

Minetest源码分析十一:EmergeManager EmergeThread:生成地图的线程类 class EmergeThread : public JThread { public: Server *m_server; ServerMap *m...

2017-08-29 19:30:48

阅读数:160

评论数:0

Minetest源码分析十:MeshUpdateThread

Minetest源码分析十:MeshUpdateThread minetest->client.h/client.cpp MeshUpdateThread:Mesh 更新线程,这个线程主要是存储了需要更新的Mesh信息,且是线程安全的。类中主要是一个方法v...

2017-08-24 22:29:17

阅读数:158

评论数:0

Minetest源码分析九:ClientMap minetest->clientmap.h/clientmap.cpp ClientMap创建调用 ClientMap只创建了一次,一个game

Minetest源码分析九:ClientMap minetest->clientmap.h/clientmap.cpp ClientMap创建调用 ClientMap只创建了一次,一个game游戏只有一个ClientMap对象存在,它是由...

2017-08-21 19:30:44

阅读数:157

评论数:0

minetest源码解析八:ClientEnvironment

minetest源码解析八:ClientEnvironment ClientEnvironment minetest->environment.h class ClientEnvironment : public Environment {...

2017-08-18 23:28:27

阅读数:193

评论数:0

minetest源码解析七:Client端更新流程

minetest源码解析七:Client端更新流程 客户端更新主要使用的函数是void Client::step(float dtime) minetest->client.cpp 这个函数作用是更新客户端,客户端主动去接收服务器端发过来的信息,然后对...

2017-08-17 23:45:50

阅读数:109

评论数:0

minetest源码解析六:Client与Server数据传递(Client端)

Client端信息接收、发送 1.Client与Server数据通信 Client与Server端的数据通信不是同步的,是异步进行的,数据都存放在Connection对象中。Client和Server都是在各自的线程中自己不停地去获取数据、发出数据命令。 Connection m...

2017-08-17 23:41:33

阅读数:154

评论数:0

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