
python
遗步看风景
这个作者很懒,什么都没留下…
展开
-
教你Ubuntu安装python3.7,并更新python默认指向
python原创 2022-08-12 17:16:14 · 4861 阅读 · 0 评论 -
Pycharm 教程 : 设置PyCharm中的Python代码模版
找到FIle > Default settings > Editor > File and Code Templates > Python Script在右边的输入栏中输入如下格式:# !/usr/bin/env Python3# -*- coding: utf-8 -*-# @Author : joe lin# @FILE : ${NAME}.py# @Time : ${DATE} ${TIME}# @Software : ${PROJECT.原创 2021-02-19 23:42:38 · 361 阅读 · 0 评论 -
python firefly 游戏引擎 教程(三) 工具类
firefly辅助工具相关的文件都存放在utils文件内,也就是工具模块中utils模块的文件结构 - utils - __init__.py - interface.py # 接口类 - service.py # 服务类 - singleton.py # 单例模式工具类在firefly中也非常重要,尤其是工具类中的服务器类(service.py)该类几乎贯穿整个分布式布局,而分布式布局又是firefly的重中之重第一步我们首先就来看看服务类究竟都做了些什么原创 2021-02-08 17:46:51 · 433 阅读 · 1 评论 -
python firefly 游戏引擎 教程(二) 程序入口
第一章我们讲了程序的基本启动流程,这里面涉及到了各种节点信息,master,net,gate,game…,当然,无论他叫什么名字,归根结底他都是一个节点。就好比爷爷爸爸儿子,就像是父父节点,父节点,子节点,不管在家里地位如何,他终究是人。那么是如何实现这个分布式节点的呢,我们这章进入firefly源码内一探究竟节点相关的文件都存放在distributed,也就是分布式模块当中distributed模块说明该模块主要封装了关于节点的所有方法以及类distributed模块结构解析PBRoot,原创 2021-02-08 17:43:18 · 472 阅读 · 0 评论 -
python firefly 游戏引擎 教程(一) 程序入口
程序基本结构程序的基本流程firefly 基本程序流程如上所示首先通过master模块分别启动gate(网关),db(数据库相关),net(网络),chat(聊天),game(游戏逻辑) 模块。然后各个模块分别调用initconfig进行初始化并运行。模块分析在 firefly 版中,程序主要分以下几大模块1、master 模块(在分布式节点中也叫做master节点): 管理模块 主要功能: - 调用各个节点的 stop (模块停止) ..原创 2021-02-08 17:14:01 · 1513 阅读 · 0 评论