Skip to content

Instantly share code, notes, and snippets.

-module(user_default).
-author('wudeng@4399.net').
-compile(export_all).
-import(io, [format/1]).
help() ->
@wudeng
wudeng / .erlang
Last active December 21, 2015 06:59
application:set_env(stdlib, shell_catch_exception, true).
code:add_path("C:\\Documents and Settings\\Administrator").
code:add_path("E:/erlang/eper/ebin").
code:add_path("E:/erlang/btrie/deps/proper/ebin").
code:load_abs('C:\\Documents and Settings\\Administrator\\user_default').
code:load_abs("E:/erlang/btrie/deps/proper/ebin/proper").
%%reloader:start().
@wudeng
wudeng / README.md
Last active August 22, 2023 08:45
udp port collision

目的

测试 udp 和 tcp 端口分配的时候重复的几率。新建一个 socket,然后关闭,重复 10000 次。观察重复的端口数量。

编译

go build main.go
@wudeng
wudeng / count_co.lua
Last active April 25, 2020 10:59
0 packet result in coroutine leak
local skynet = require "skynet"
local Utils = require "utils"
local session_coroutine_id = Utils.get_func_upvalue(skynet.ignoreret, "session_coroutine_id")
local count = 0
for _ in pairs(session_coroutine_id) do
count = count + 1
end
print(count)