关闭

Python 异常处理

Python 异常处理 异常处理 程序中如果出现错误或者异常,就会导致程序终止。如何让程序不会因为异常而中断?try…except...。 try…except… 把有可能发生错误的语句放在try模块里,用except来处理异常。except可以处理专门的异常,也可以处理一组异常(使用圆括号),也可以处理所有异常,默认情况下处理所有异常。...
阅读(1) 评论(0)

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

mini-MBA学习总结五:问题解决 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        问题解决 这一部分主要介绍了如何培养敏锐的问题意识、KJ法收集和分析信息以及分析问题的方法和工具这几个部分内容。 什么是问题? 问题是需改...
阅读(35) 评论(0)

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

mini-MBA学习总结四:高效沟通 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        高效沟通 这一部分主要介绍了管理你的提问、提升领悟力、认识管理中的沟通、为下属提供支撑性沟通和不同层级的沟通这几个部分内容。 管理你的提问  提问...
阅读(20) 评论(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 associated with the current project. However, how to remov...
阅读(46) 评论(0)

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

mini-MBA学习总结三:组织能力介绍 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        组织能力介绍 这一部分主要介绍了建设组织能力三部曲、用杨三角打造组织能力、借住能力模型确定人才需求、留住人才的三大关键、三步法塑造员工思维模式、用...
阅读(73) 评论(0)

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

mini-MBA学习总结二:新媒体营销 1 学习资料 http://minimba.eceibs20.com 2 学习内容介绍:        新媒体营销 这一部分主要介绍了市场营销的研发、市场营销的4PC、如何策划新媒体内容营销、如何设计产品类话题以及如何设计传播类话题这几个部分内容。 ...
阅读(110) 评论(0)

Minetest源码分析十三:Mapgen

Minetest源码分析十三:Mapgen minetest->margen.h   minetest->mapgen_v6.h Mapgen:真实生成具体的地图。要生成什么样的地图,具体参数都是是这里设置。通过MapgenParams结构来存储传递参数的。 类的实例初始化: 在类EmergeManager中的initMapgens()中...
阅读(47) 评论(0)

Minetest源码分析十二:ServerMap

Minetest源码分析十二:ServerMap minetest->map.h/map.cpp ServerMap:生成地图的类,地图数据库的存储与访问,地图meta数据的存储与读取。 处理MapBlock的存储以及获取生成;在这个类中会与数据库或者其它类型数据文件进行通信处理;另serverMap是继承于Map类的,所以还包括了Map类中的一些操作,譬如MapSe...
阅读(206) 评论(0)

Minetest源码分析十一:EmergeManager

Minetest源码分析十一:EmergeManager EmergeThread:生成地图的线程类 {CSDN:CODE:2555463} 成员变量: Server *m_server: EmergeManager *emerge:管理Emerge类,有可能支持多线程Emerge。 ServerMap *map:...
阅读(41) 评论(0)

Minetest源码分析十:MeshUpdateThread

Minetest源码分析十:MeshUpdateThread minetest->client.h/client.cpp MeshUpdateThread:Mesh 更新线程,这个线程主要是存储了需要更新的Mesh信息,且是线程安全的。类中主要是一个方法void * Thread(),以及两个成员变量MeshUpdateQueue m_queue_in,Mu...
阅读(41) 评论(0)

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

Minetest源码分析九:ClientMap minetest->clientmap.h/clientmap.cpp ClientMap创建调用 ClientMap只创建了一次,一个game游戏只有一个ClientMap对象存在,它是由ClientEnvironment来管理的,ClientEnvironment是由Client来管理的。一个...
阅读(51) 评论(0)

minetest源码解析八:ClientEnvironment

minetest源码解析八:ClientEnvironment ClientEnvironment minetest->environment.h class ClientEnvironment : public Environment { void step(f32 dtime); ClientMap *m_map; ...
阅读(55) 评论(0)

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

minetest源码解析七:Client端更新流程 客户端更新主要使用的函数是void Client::step(float dtime) minetest->client.cpp 这个函数作用是更新客户端,客户端主动去接收服务器端发过来的信息,然后对环境等进行更新。 使用范围:都在the_game()这个函数中(minetest->game.cpp-...
阅读(43) 评论(0)

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

Client端信息接收、发送 1.Client与Server数据通信 Client与Server端的数据通信不是同步的,是异步进行的,数据都存放在Connection对象中。Client和Server都是在各自的线程中自己不停地去获取数据、发出数据命令。 Connection minetest->connection.h Server服务...
阅读(59) 评论(0)

lua与C/C++互调函数方法

lua与C/C++互调函数方法 1.在lua脚本中调用C/C++代码中的函数 C/C++函数定义形式        lua中调用的C++函数的定义必须满足如下形式: typedef int(*lua_cFunction)(lua_State *L);        函数参数必须是lua_State,返回值必须是int型,只有这样的函数Lu...
阅读(48) 评论(0)
59条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:23273次
    • 积分:758
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:6篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论