Giter Site home page Giter Site logo

bwar / nebula Goto Github PK

View Code? Open in Web Editor NEW
543.0 34.0 155.0 74.17 MB

Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.

License: Apache License 2.0

C++ 88.49% Makefile 0.17% C 11.34%
nebula libev protobuf websockets cluster high-performance distributed-systems distributed

nebula's People

Contributors

bwar avatar kant avatar nebim avatar wincsb avatar wxingda avatar yuanboshe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nebula's Issues

日志输出能否优化

  1. 我能否将不同的模块的日志输出到不同的地方,而不是都输出到一个文件。
  2. 我能否通过配置文件配置日志消息的格式。
  3. 我还想通过时间间隔滚动日志。
    就像log4cplus一样。我的模块就是用log4cplus作输出的,这样配置人员就要搞两个配置文件,一个是log4cplus的配置文件,另外一个就是nebula的配置文件,里面都有一个log的配置,会让人很疑惑。我原本打算直接调用nebula的log接口,但是这log的接口太简单了,很多特别的日志输出需求完全配置不了。这只是一个优化的建议。

Fail to build on Ubuntu

Hi!
I'm getting the following error when trying to compile the project on Ubuntu

Archive:  NebulaBeacon.zip
4fbb53cd0c56811d25a08c47aaf67a8398e9ecc4
   creating: NebulaBeacon-master/
  inflating: NebulaBeacon-master/.gitignore
  inflating: NebulaBeacon-master/LICENSE
  inflating: NebulaBeacon-master/README.md
  inflating: NebulaBeacon-master/README_cn.md
   creating: NebulaBeacon-master/conf/
  inflating: NebulaBeacon-master/conf/NebulaBeacon.json
  inflating: NebulaBeacon-master/package.json
   creating: NebulaBeacon-master/proto/
  inflating: NebulaBeacon-master/proto/beacon.proto
   creating: NebulaBeacon-master/src/
  inflating: NebulaBeacon-master/src/Beacon.cpp
  inflating: NebulaBeacon-master/src/BeaconError.hpp
  inflating: NebulaBeacon-master/src/CmdElection.cpp
  inflating: NebulaBeacon-master/src/CmdElection.hpp
  inflating: NebulaBeacon-master/src/CmdNodeDisconnect.cpp
  inflating: NebulaBeacon-master/src/CmdNodeDisconnect.hpp
  inflating: NebulaBeacon-master/src/CmdNodeRegister.cpp
  inflating: NebulaBeacon-master/src/CmdNodeRegister.hpp
  inflating: NebulaBeacon-master/src/CmdNodeReport.cpp
  inflating: NebulaBeacon-master/src/CmdNodeReport.hpp
  inflating: NebulaBeacon-master/src/Makefile
  inflating: NebulaBeacon-master/src/ModuleAdmin.cpp
  inflating: NebulaBeacon-master/src/ModuleAdmin.hpp
  inflating: NebulaBeacon-master/src/SessionOnlineNodes.cpp
  inflating: NebulaBeacon-master/src/SessionOnlineNodes.hpp
  inflating: NebulaBeacon-master/src/StepNodeBroadcast.cpp
  inflating: NebulaBeacon-master/src/StepNodeBroadcast.hpp
   creating: NebulaBeacon-master/src/config/
  inflating: NebulaBeacon-master/src/config/StepGetConfig.cpp
  inflating: NebulaBeacon-master/src/config/StepGetConfig.hpp
  inflating: NebulaBeacon-master/src/config/StepSetConfig.cpp
  inflating: NebulaBeacon-master/src/config/StepSetConfig.hpp
rm -f ../src/ModuleAdmin.o ../src/StepNodeBroadcast.o ../src/CmdElection.o ../src/CmdNodeRegister.o ../src/Beacon.o ../src/CmdNodeDisconnect.o ../src/SessionOnlineNodes.o ../src/CmdNodeReport.o ../src/config/StepGetConfig.o ../src/config/StepSetConfig.o  ../src/beacon.pb.o
rm -f NebulaBeacon
rm -rf ../bin
g++  -I ../../NebulaDepend/include -I ../../Nebula/include -I ../src  -std=c++14 -g2 -O3 -Wall -Wno-unused-function -m64 -Wl,--export-dynamic -D_GNU_SOURCE=1 -D_REENTRANT -D__GUNC__ -fPIC -DNODE_BEAT=10.0  -g -O2 -fPIC   -c -o ../src/ModuleAdmin.o ../src/ModuleAdmin.cpp  -D_LINUX_OS_ -L../../Nebula/lib -lnebula -L../../NebulaDepend/lib -lhiredis -L../../NebulaDepend/lib -lcryptopp -L../../NebulaDepend/lib -lprotobuf -L../../NebulaDepend/lib -lev -L/usr/lib64 -lc -lrt -ldl
g++  -I ../../NebulaDepend/include -I ../../Nebula/include -I ../src  -std=c++14 -g2 -O3 -Wall -Wno-unused-function -m64 -Wl,--export-dynamic -D_GNU_SOURCE=1 -D_REENTRANT -D__GUNC__ -fPIC -DNODE_BEAT=10.0  -g -O2 -fPIC   -c -o ../src/StepNodeBroadcast.o ../src/StepNodeBroadcast.cpp  -D_LINUX_OS_ -L../../Nebula/lib -lnebula -L../../NebulaDepend/lib -lhiredis -L../../NebulaDepend/lib -lcryptopp -L../../NebulaDepend/lib -lprotobuf -L../../NebulaDepend/lib -lev -L/usr/lib64 -lc -lrt -ldl
g++  -I ../../NebulaDepend/include -I ../../Nebula/include -I ../src  -std=c++14 -g2 -O3 -Wall -Wno-unused-function -m64 -Wl,--export-dynamic -D_GNU_SOURCE=1 -D_REENTRANT -D__GUNC__ -fPIC -DNODE_BEAT=10.0  -g -O2 -fPIC   -c -o ../src/CmdElection.o ../src/CmdElection.cpp  -D_LINUX_OS_ -L../../Nebula/lib -lnebula -L../../NebulaDepend/lib -lhiredis -L../../NebulaDepend/lib -lcryptopp -L../../NebulaDepend/lib -lprotobuf -L../../NebulaDepend/lib -lev -L/usr/lib64 -lc -lrt -ldl
In file included from ../src/StepNodeBroadcast.cpp:10:
../src/StepNodeBroadcast.hpp:13:10: fatal error: actor/step/PbStep.hpp: No such file or directory
   13 | #include <actor/step/PbStep.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
g++  -I ../../NebulaDepend/include -I ../../Nebula/include -I ../src  -std=c++14 -g2 -O3 -Wall -Wno-unused-function -m64 -Wl,--export-dynamic -D_GNU_SOURCE=1 -D_REENTRANT -D__GUNC__ -fPIC -DNODE_BEAT=10.0  -g -O2 -fPIC   -c -o ../src/CmdNodeRegister.o ../src/CmdNodeRegister.cpp  -D_LINUX_OS_ -L../../Nebula/lib -lnebula -L../../NebulaDepend/lib -lhiredis -L../../NebulaDepend/lib -lcryptopp -L../../NebulaDepend/lib -lprotobuf -L../../NebulaDepend/lib -lev -L/usr/lib64 -lc -lrt -ldl
make: *** [Makefile:55: ../src/StepNodeBroadcast.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from ../src/CmdElection.cpp:10:
../src/CmdElection.hpp:13:10: fatal error: actor/cmd/Cmd.hpp: No such file or directory
   13 | #include <actor/cmd/Cmd.hpp>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:55: ../src/CmdElection.o] Error 1
In file included from ../src/CmdNodeRegister.cpp:11:
../src/CmdNodeRegister.hpp:13:10: fatal error: actor/cmd/Cmd.hpp: No such file or directory
   13 | #include <actor/cmd/Cmd.hpp>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:55: ../src/CmdNodeRegister.o] Error 1
In file included from ../src/ModuleAdmin.cpp:10:
../src/ModuleAdmin.hpp:15:10: fatal error: util/json/CJsonObject.hpp: No such file or directory
   15 | #include <util/json/CJsonObject.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:55: ../src/ModuleAdmin.o] Error 1
failed, teminated!

About my system:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

$ lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU(s):                          16
On-line CPU(s) list:             0-15
Thread(s) per core:              2
Core(s) per socket:              8
Socket(s):                       1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           167
Model name:                      11th Gen Intel(R) Core(TM) i9-11900K @ 3.50GHz
Stepping:                        1
CPU MHz:                         3503.995

多cmd id对应一个Actor时,只有一个Actor对象被创建,但会被Init多次

[WARNING][../src/actor/ActorFactory.hpp:86][Create] no CreateObject found for "nebtcp::CmdHello"
[INFO][../src/actor/ActorBuilder.hpp:287][NewActor] "nebtcp::CmdHello" created by NewActor() instead.
[INFO][../src/actor/ActorBuilder.cpp:1204][BootLoadCmd] succeed in loading nebtcp::CmdHello with cmd 1001
[WARNING][../src/actor/ActorFactory.hpp:86][Create] no CreateObject found for "nebtcp::CmdHello"
[INFO][../src/actor/ActorBuilder.hpp:287][NewActor] "nebtcp::CmdHello" created by NewActor() instead.
[INFO][../src/actor/ActorBuilder.cpp:1204][BootLoadCmd] succeed in loading nebtcp::CmdHello with cmd 1003

不确定是设计如此,还是应该只被Init一次。

代码逻辑在ActorBuilder::MakeSharedActor()内。

failed to compile in docker

I'd like to compile this project in docker which is ubuntu:latest and g++-10 is installed. But it failed and that seems to be the permission issue. I followed the guidance carefully bug some existing files can not be found.

Here is the error message:

In file included from ../src/StepNodeBroadcast.cpp:10:
../src/StepNodeBroadcast.hpp:13:10: fatal error: actor/step/PbStep.hpp: No such file or directory
   13 | #include <actor/step/PbStep.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.


/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/Channel.hpp: Permission denied
/bin/sh: 6: ../src/channel/Channel.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/RedisChannel.cpp: Permission denied
/bin/sh: 6: ../src/channel/RedisChannel.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/RedisChannel.hpp: Permission denied
/bin/sh: 6: ../src/channel/RedisChannel.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/RedisChannel.o: Permission denied
/bin/sh: 6: ../src/channel/RedisChannel.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannel.cpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannel.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannel.hpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannel.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannel.o: Permission denied
/bin/sh: 6: ../src/channel/SocketChannel.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelImpl.cpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelImpl.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelImpl.hpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelImpl.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelImpl.o: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelImpl.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.cpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.hpp: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.o: Permission denied
/bin/sh: 6: ../src/channel/SocketChannelSslImpl.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Dispatcher.cpp: Permission denied
/bin/sh: 6: ../src/ios/Dispatcher.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Dispatcher.hpp: Permission denied
/bin/sh: 6: ../src/ios/Dispatcher.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Dispatcher.o: Permission denied
/bin/sh: 6: ../src/ios/Dispatcher.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Nodes.cpp: Permission denied
/bin/sh: 6: ../src/ios/Nodes.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Nodes.hpp: Permission denied
/bin/sh: 6: ../src/ios/Nodes.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/ios/Nodes.o: Permission denied
/bin/sh: 6: ../src/ios/Nodes.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Labor.hpp: Permission denied
/bin/sh: 6: ../src/labor/Labor.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Loader.cpp: Permission denied
/bin/sh: 6: ../src/labor/Loader.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Loader.hpp: Permission denied
/bin/sh: 6: ../src/labor/Loader.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Loader.o: Permission denied
/bin/sh: 6: ../src/labor/Loader.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Manager.cpp: Permission denied
/bin/sh: 6: ../src/labor/Manager.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Manager.hpp: Permission denied
/bin/sh: 6: ../src/labor/Manager.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Manager.o: Permission denied
/bin/sh: 6: ../src/labor/Manager.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/NodeInfo.hpp: Permission denied
/bin/sh: 6: ../src/labor/NodeInfo.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Worker.cpp: Permission denied
/bin/sh: 6: ../src/labor/Worker.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Worker.hpp: Permission denied
/bin/sh: 6: ../src/labor/Worker.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/labor/Worker.o: Permission denied
/bin/sh: 6: ../src/labor/Worker.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/Codec.cpp: Permission denied
/bin/sh: 6: ../src/codec/Codec.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/Codec.hpp: Permission denied
/bin/sh: 6: ../src/codec/Codec.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/Codec.o: Permission denied
/bin/sh: 6: ../src/codec/Codec.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecDefine.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecDefine.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecHttp.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecHttp.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecHttp.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecHttp.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecHttp.o: Permission denied
/bin/sh: 6: ../src/codec/CodecHttp.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecPrivate.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecPrivate.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecPrivate.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecPrivate.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecPrivate.o: Permission denied
/bin/sh: 6: ../src/codec/CodecPrivate.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecProto.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecProto.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecProto.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecProto.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecProto.o: Permission denied
/bin/sh: 6: ../src/codec/CodecProto.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecResp.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecResp.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecResp.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecResp.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecResp.o: Permission denied
/bin/sh: 6: ../src/codec/CodecResp.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecUtil.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecUtil.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecUtil.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecUtil.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecUtil.o: Permission denied
/bin/sh: 6: ../src/codec/CodecUtil.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentJson.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentJson.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentJson.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentJson.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentJson.o: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentJson.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentPb.cpp: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentPb.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentPb.hpp: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentPb.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/codec/CodecWsExtentPb.o: Permission denied
/bin/sh: 6: ../src/codec/CodecWsExtentPb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/http.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/http.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/http.pb.h: Permission denied
/bin/sh: 6: ../src/pb/http.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/http.pb.o: Permission denied
/bin/sh: 6: ../src/pb/http.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/msg.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/msg.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/msg.pb.h: Permission denied
/bin/sh: 6: ../src/pb/msg.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/msg.pb.o: Permission denied
/bin/sh: 6: ../src/pb/msg.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/mydis.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/mydis.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/mydis.pb.h: Permission denied
/bin/sh: 6: ../src/pb/mydis.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/mydis.pb.o: Permission denied
/bin/sh: 6: ../src/pb/mydis.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/neb_sys.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/neb_sys.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/neb_sys.pb.h: Permission denied
/bin/sh: 6: ../src/pb/neb_sys.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/neb_sys.pb.o: Permission denied
/bin/sh: 6: ../src/pb/neb_sys.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/redis.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/redis.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/redis.pb.h: Permission denied
/bin/sh: 6: ../src/pb/redis.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/redis.pb.o: Permission denied
/bin/sh: 6: ../src/pb/redis.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/report.pb.cc: Permission denied
/bin/sh: 6: ../src/pb/report.pb.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/report.pb.h: Permission denied
/bin/sh: 6: ../src/pb/report.pb.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/pb/report.pb.o: Permission denied
/bin/sh: 6: ../src/pb/report.pb.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/DbOperator.cpp: Permission denied
/bin/sh: 6: ../src/mydis/DbOperator.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/DbOperator.hpp: Permission denied
/bin/sh: 6: ../src/mydis/DbOperator.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/DbOperator.o: Permission denied
/bin/sh: 6: ../src/mydis/DbOperator.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/MydisOperator.cpp: Permission denied
/bin/sh: 6: ../src/mydis/MydisOperator.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/MydisOperator.hpp: Permission denied
/bin/sh: 6: ../src/mydis/MydisOperator.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/MydisOperator.o: Permission denied
/bin/sh: 6: ../src/mydis/MydisOperator.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/Operator.cpp: Permission denied
/bin/sh: 6: ../src/mydis/Operator.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/Operator.hpp: Permission denied
/bin/sh: 6: ../src/mydis/Operator.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/Operator.o: Permission denied
/bin/sh: 6: ../src/mydis/Operator.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/RedisOperator.cpp: Permission denied
/bin/sh: 6: ../src/mydis/RedisOperator.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/RedisOperator.hpp: Permission denied
/bin/sh: 6: ../src/mydis/RedisOperator.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/mydis/RedisOperator.o: Permission denied
/bin/sh: 6: ../src/mydis/RedisOperator.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/FileLogger.cpp: Permission denied
/bin/sh: 6: ../src/logger/FileLogger.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/FileLogger.hpp: Permission denied
/bin/sh: 6: ../src/logger/FileLogger.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/FileLogger.o: Permission denied
/bin/sh: 6: ../src/logger/FileLogger.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/Logger.hpp: Permission denied
/bin/sh: 6: ../src/logger/Logger.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/NetLogger.cpp: Permission denied
/bin/sh: 6: ../src/logger/NetLogger.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/NetLogger.hpp: Permission denied
/bin/sh: 6: ../src/logger/NetLogger.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/logger/NetLogger.o: Permission denied
/bin/sh: 6: ../src/logger/NetLogger.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/Actor.cpp: Permission denied
/bin/sh: 6: ../src/actor/Actor.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/Actor.hpp: Permission denied
/bin/sh: 6: ../src/actor/Actor.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/Actor.o: Permission denied
/bin/sh: 6: ../src/actor/Actor.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/ActorBuilder.cpp: Permission denied
/bin/sh: 6: ../src/actor/ActorBuilder.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/ActorBuilder.hpp: Permission denied
/bin/sh: 6: ../src/actor/ActorBuilder.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/ActorBuilder.o: Permission denied
/bin/sh: 6: ../src/actor/ActorBuilder.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/ActorFactory.hpp: Permission denied
/bin/sh: 6: ../src/actor/ActorFactory.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/ActorSys.hpp: Permission denied
/bin/sh: 6: ../src/actor/ActorSys.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/DynamicCreator.hpp: Permission denied
/bin/sh: 6: ../src/actor/DynamicCreator.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Session.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/Session.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Session.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/Session.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Session.o: Permission denied
/bin/sh: 6: ../src/actor/session/Session.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Timer.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/Timer.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Timer.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/Timer.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/Timer.o: Permission denied
/bin/sh: 6: ../src/actor/session/Timer.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.o: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionDataReport.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.o: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionLogger.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.o: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/SessionWorkerThreadInfo.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.cpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.hpp: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.o: Permission denied
/bin/sh: 6: ../src/actor/session/sys_session/manager/SessionManager.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/Context.cpp: Permission denied
/bin/sh: 6: ../src/actor/context/Context.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/Context.hpp: Permission denied
/bin/sh: 6: ../src/actor/context/Context.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/Context.o: Permission denied
/bin/sh: 6: ../src/actor/context/Context.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/HttpContext.cpp: Permission denied
/bin/sh: 6: ../src/actor/context/HttpContext.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/HttpContext.hpp: Permission denied
/bin/sh: 6: ../src/actor/context/HttpContext.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/HttpContext.o: Permission denied
/bin/sh: 6: ../src/actor/context/HttpContext.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/PbContext.cpp: Permission denied
/bin/sh: 6: ../src/actor/context/PbContext.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/PbContext.hpp: Permission denied
/bin/sh: 6: ../src/actor/context/PbContext.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/context/PbContext.o: Permission denied
/bin/sh: 6: ../src/actor/context/PbContext.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/model/Model.hpp: Permission denied
/bin/sh: 6: ../src/actor/model/Model.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/chain/Chain.cpp: Permission denied
/bin/sh: 6: ../src/actor/chain/Chain.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/chain/Chain.hpp: Permission denied
/bin/sh: 6: ../src/actor/chain/Chain.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/chain/Chain.o: Permission denied
/bin/sh: 6: ../src/actor/chain/Chain.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/HttpStep.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/HttpStep.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/HttpStep.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/HttpStep.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/HttpStep.o: Permission denied
/bin/sh: 6: ../src/actor/step/HttpStep.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/PbStep.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/PbStep.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/PbStep.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/PbStep.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/PbStep.o: Permission denied
/bin/sh: 6: ../src/actor/step/PbStep.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/RedisStep.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/RedisStep.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/RedisStep.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/RedisStep.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/RedisStep.o: Permission denied
/bin/sh: 6: ../src/actor/step/RedisStep.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/Step.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/Step.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/Step.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/Step.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/Step.o: Permission denied
/bin/sh: 6: ../src/actor/step/Step.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.o: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepConnectWorker.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.o: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepIoTimeout.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.o: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/StepTellWorker.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.cpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.hpp: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.o: Permission denied
/bin/sh: 6: ../src/actor/step/sys_step/manager/StepReportToBeacon.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/CW.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/CW.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/Cmd.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/Cmd.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/Module.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/Module.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdBeat.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdDataReport.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdNodeNotice.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdReloadCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdSetNodeCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdToldWorker.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/CmdUpdateNodeId.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHealth.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/ModuleHttpUpgrade.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnGetNodeCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnNodeNotice.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnOrientationFdTransfer.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnSetNodeCustomConf.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnStartService.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnTellWorker.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.cpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.hpp: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.o: Permission denied
/bin/sh: 6: ../src/actor/cmd/sys_cmd/manager/CmdOnWorkerLoad.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CBuffer.cpp: Permission denied
/bin/sh: 6: ../src/util/CBuffer.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CBuffer.hpp: Permission denied
/bin/sh: 6: ../src/util/CBuffer.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CBuffer.o: Permission denied
/bin/sh: 6: ../src/util/CBuffer.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CTlv.cpp: Permission denied
/bin/sh: 6: ../src/util/CTlv.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CTlv.hpp: Permission denied
/bin/sh: 6: ../src/util/CTlv.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/CTlv.o: Permission denied
/bin/sh: 6: ../src/util/CTlv.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StreamCodec.hpp: Permission denied
/bin/sh: 6: ../src/util/StreamCodec.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringCoder.cpp: Permission denied
/bin/sh: 6: ../src/util/StringCoder.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringCoder.hpp: Permission denied
/bin/sh: 6: ../src/util/StringCoder.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringCoder.o: Permission denied
/bin/sh: 6: ../src/util/StringCoder.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringConverter.cpp: Permission denied
/bin/sh: 6: ../src/util/StringConverter.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringConverter.hpp: Permission denied
/bin/sh: 6: ../src/util/StringConverter.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/StringConverter.o: Permission denied
/bin/sh: 6: ../src/util/StringConverter.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/process_helper.c: Permission denied
/bin/sh: 6: ../src/util/process_helper.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/process_helper.h: Permission denied
/bin/sh: 6: ../src/util/process_helper.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/process_helper.o: Permission denied
/bin/sh: 6: ../src/util/process_helper.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/proctitle_helper.c: Permission denied
/bin/sh: 6: ../src/util/proctitle_helper.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/proctitle_helper.h: Permission denied
/bin/sh: 6: ../src/util/proctitle_helper.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/proctitle_helper.o: Permission denied
/bin/sh: 6: ../src/util/proctitle_helper.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/http/http_parser.c: Permission denied
/bin/sh: 6: ../src/util/http/http_parser.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/http/http_parser.h: Permission denied
/bin/sh: 6: ../src/util/http/http_parser.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/http/http_parser.o: Permission denied
/bin/sh: 6: ../src/util/http/http_parser.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/base64.c: Permission denied
/bin/sh: 6: ../src/util/encrypt/base64.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/base64.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/base64.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/base64.o: Permission denied
/bin/sh: 6: ../src/util/encrypt/base64.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/city.cc: Permission denied
/bin/sh: 6: ../src/util/encrypt/city.cc: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/city.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/city.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/city.o: Permission denied
/bin/sh: 6: ../src/util/encrypt/city.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/citycrc.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/citycrc.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/config.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/config.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/hconv.c: Permission denied
/bin/sh: 6: ../src/util/encrypt/hconv.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/hconv.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/hconv.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/hconv.o: Permission denied
/bin/sh: 6: ../src/util/encrypt/hconv.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/rc5.c: Permission denied
/bin/sh: 6: ../src/util/encrypt/rc5.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/rc5.h: Permission denied
/bin/sh: 6: ../src/util/encrypt/rc5.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/encrypt/rc5.o: Permission denied
/bin/sh: 6: ../src/util/encrypt/rc5.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/CJsonObject.cpp: Permission denied
/bin/sh: 6: ../src/util/json/CJsonObject.cpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/CJsonObject.hpp: Permission denied
/bin/sh: 6: ../src/util/json/CJsonObject.hpp: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/CJsonObject.o: Permission denied
/bin/sh: 6: ../src/util/json/CJsonObject.o: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/cJSON.c: Permission denied
/bin/sh: 6: ../src/util/json/cJSON.c: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/cJSON.h: Permission denied
/bin/sh: 6: ../src/util/json/cJSON.h: Permission denied
/bin/sh: 6: [[: not found
/bin/sh: 6: ../src/util/json/cJSON.o: Permission denied
/bin/sh: 6: ../src/util/json/cJSON.o: Permission denied

The first mildly incompatible version in the history of Nebula will be released soon.

The first incompatible version in the history of Nebula will be released soon.

This version replaces hiredis with native resp protocol support. The native resp protocol will support fully asynchronous pipeline and non-pipeline modes, and support redis cluster.

The native resp protocol uses protobuf to rewrite the redisReply structure, leaving the redisReply structure unchanged as much as possible, the variable names are consistent, and the neb namespace is added to the outer layer. The native RedisReply is easier to manipulate in C++ code.

This incompatible version has no effect on Nebula application developers who are not using RedisStep (but the application and plug-in code needs to be recompiled), and it has an impact on projects that already use RedisStep (such as NebulaMydis). You need to modify part of the code and recompile.

需要实现CPU密集型后台服务

你好,我现在遇到一个难题:
我实现了一个机器翻译的应用,采用websocket实现了一个简单的服务,还达不到上线的要求。但是我对网络编程这一块不熟悉,我的应用也是比较特殊,1、实现高并发,IO请求不能出错,2、我的主要处理全部集中在机器翻译这个业务 ,所以需要实现服务集群(可扩展)
上述Nebula是否满足需求?

cannot pass objects of non-trivially-copyable type through '…'

compile error under gcc4.9 or below:
WorkerImpl.cpp:548 cannot pass objects of non-trivially-copyable type 'class std::shared_ptrneb::Session' through '…'
WorkerImpl.cpp:2235 cannot pass objects of non-trivially-copyable type 'class std::shared_ptrneb::Step' through '…'

LICENSE.md

Copyright (c) 2016, Bwar
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1.  Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2.  Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3.  Neither the name of the owner nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.