新听说的没有研究过的东西

密码加盐

音频格式 opus faac faad speed cuda

winIo http://blog.csdn.net/greless/article/details/72821876

c++的框架推荐

libev tinghttpd(https://github.com/EZLippi/Tinyhttpd\ Lua libua

异步事件循环

  • Boost.Asio:用于网络和底层I/O编程的跨平台的C++库。
  • libev :功能齐全,高性能的时间循环,轻微地仿效libevent,但是不再像libevent一样有局限性,也修复了它的一些bug。
  • libevent :事件通知库
  • libuv :跨平台异步I/O。

Dlib:使用契约式编程和现代C++科技设计的通用的跨平台的C++库。

信号标志:SA_RESTART

srs

brpc

grpc

cppcheck 检查代码的部分错误

/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libgflags.a: error adding symbols: Bad value

解决方案 在CMakeLists.txt中添加 set(CMAKE_POSITION_INDEPENDENT_CODE ON)

results matching ""

    No results matching ""