cocos flux 架构
#开个新坑
git hook 环境变量
Docker下安装的gogs
git hook 执行时的环境变量
1 | HOSTNAME=gogs-gogs1 |
用Docker 搭建V2Ray
docker 运行
1 | docker run -d --restart=always --name v2ray -v /path/v2ray:/etc/v2ray -p 7777:1080 v2ray/official v2ray -config=/etc/v2ray/config.json |
python笔记
序列类型
6种:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象
列表(list)
操作
1 | "a" + "b" # >>> ab |
元组
不可修改
1 | a = (1, 2, 3) |
skynet基础
Skynet 基础笔记
方便自己查询
Config
启动 skynet 服务器需要提供一个配置文件,配置文件的编写可以参考 examples/config ,下面是一个简单的配置文件范例:
1 | root = "./" |
这个配置文件实际上就是一段 lua 代码,通常,我们以 key = value 的形式对配置项赋值。skynet 在启动时,会读取里面必要的配置项,并将暂时用不到的配置项以字符串形式保存在 skynet 内部的 env 表中。这些配置项可以通过 skynet.getenv 获取。
必要的配置项有:
- thread 启动多少个工作线程。通常不要将它配置超过你实际拥有的 CPU 核心数。
- bootstrap skynet 启动的第一个服务以及其启动参数。默认配置为 snlua bootstrap ,即启动一个名为 bootstrap 的 lua 服务。通常指的是 service/bootstrap.lua 这段代码。
- cpath 用 C 编写的服务模块的位置,通常指 cservice 下那些 .so 文件。如果你的系统的动态库不是以 .so 为后缀,需要做相应的修改。这个路径可以配置多项,以 ; 分割。