备忘录

  1. Windows工作目录
    Windows查找DLL文件和EXE的工作目录没有任何关系。DLL在系统查找目录或者当前目录,Windows都能找到。这里的“当前目录”不是工作目录,而是EXE文件所在的目录。

  2. 初始化一个远端git仓库

# 创建名为test的git仓库
mkdir test.git && cd test.git && git --bare
# 设置默认分支为master
git symbolic-ref HEAD refs/heads/master
  1. Lua loadfile
    调用loadfile加载模块会生成一个chunk,这个chunk可以调用,有返回值,像普通函数一样。示例:

lib.lua

print(...)  -- a    b    c
return 123

main.lua

function main()
  local lib = loadfile("lib.lua")
  if lib then
    local ret = lib("a", "b", "c")
    print(ret)  -- 123
  end
end

main()
  1. skynet
  • service,context,c modules, lua modules
    服务由c模块create方法创建,一个服务一个context。context绑定到lua虚拟机中。

你可能感兴趣的:(备忘录)