소스 검색

Merge remote-tracking branch 'origin/master' into master

# Conflicts:
#	src/testCase/utTpfm.erl
master
SisMaker 4 년 전
부모
커밋
251534e654
2개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. +1
    -0
      src/docs/erlang/编译安装与简单安装.md
  2. +20
    -0
      src/testCase/utTpfm.erl

+ 1
- 0
src/docs/erlang/编译安装与简单安装.md 파일 보기

@ -41,6 +41,7 @@
3.2 使用rpm 安装 rpm -ivh jdk-7u1-linux-i586.rpm
yum -y install ncurses-devel unixODBC-devel openssl-devel gcc gcc-c++ autoconf automake libxslt gtk3-devel.x86_64
./otp_build autoconf
运行configure配置
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --without-javac

+ 20
- 0
src/testCase/utTpfm.erl 파일 보기

@ -574,6 +574,26 @@ load2(N, List) ->
utStrToBeam:load(load2, [{get, 1}], binary_to_list(LastStr)),
load2(N - 1, List).
etsT(Cnt, Num) ->
Tab = ets:new(test, [ordered_set]),
etsInsert(Num, Tab),
etsT(Cnt, {50000, Num div 2}, Tab),
ets:delete(Tab).
etsInsert(0, _Tab) ->
ok;
etsInsert(N, Tab) ->
ets:insert(Tab, {{rand:uniform(100000), N}, N}),
etsInsert(N - 1, Tab).
-include_lib("stdlib/include/ms_transform.hrl").
etsT(Cnt, Key, Tab) ->
Ms = ets:fun2ms(fun({K, _V}) when Key > K -> true end),
utTc:ts(Cnt, ets, select_count, [Tab, Ms]).
lMakeList(0, Acc) ->
Acc;
lMakeList(Num, Acc) ->

불러오는 중...
취소
저장