最新 最热

windows堆栈研究以及线程安全

由于hook时要线程安全,考虑每条线程的堆栈放对应的数据,于是找了一下网上的说法是默认2M,实际情况却不是这样的。在win10下,使用gcc,vc++,delphi,3种编译器默认编译进行了测试。...

2019-07-24
2

解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题

# arm-linux-gcc hello.c -o tt /home/gl/usr/local/arm/4.3.2/bin/arm-linux-gcc: /home/gl/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: /lib/ld-linux.so...

2019-07-22
0

C++ 和 Makefile 笔记

比如工程目录下,将CPP文件放置在 src 目录下,H文件放在 header下,则makefile可以这样写

2019-07-22
0

实时视频传输中的BBR拥塞控制

大家好,我是来自学霸君的袁荣喜,本次分享内容的核心是BBR在实时视频传输中的实践。BBR其实是基于TCP的一种拥塞算法,在实时音视频中的运用也是一种全新的尝试,接下来我将会为大家逐一介绍这种尝试所带来的优缺点。...

2019-07-19
0

AI运行环境的搭建

安装环境为CENTOS6.8操作系统,pip安装tensorflow后提示GLIBC版本过低。考虑到升级GLIBC有一定的风险,所以决定使用编译安装的方式安装tensorflow。基本流程是按照这篇教程: http://www.jianshu.com/p/fdb7b54b616e/ 进...

2019-07-19
0

实时视频传输中的BBR拥塞控制

在复杂的网络环境中,想要实现实时视频传输,拥塞控制算法是尤为重点的一环。本文整理自学霸君高级技术总监袁荣喜在LiveVideoStackCon 2019上海大会中的分享,详细介绍了BBR拥塞控制算法在实时视频传输中新的实践以及优缺...

2019-07-16
0

QList的at与[]10亿次运行速度比较

10亿次QLst的at与[]的运行速度的比较。----环境windows10系统Qt4.8.7(gcc 4.9.2)Qt5.12.3(gcc 7.3.0)Qt Debug构建10亿次操作比较----对比单位ms源码最后附录Qt版本参考atconst at[]const []4.8.7......

2019-07-15
0

malloc与calloc

在gcc编译器中malloc与calloc它们都是实现内存分配。但是也有点小区别,就是malloc分配内存不会将数据清零,而calloc则会将数据清零。源码bzero(ptr,nelem*elsize)是将ptr的前nelem * elsize个字节置为0。gcc-4.7.1 call...

2019-07-15
0

最全面的G1学习笔记

最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题。总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决。...

2019-07-11
0

在linux下制作静态库和动态链接库的方法

制作 ar -cr libxxx.a xxx1.o xxx2.o xxx3.o ...

2019-07-04
0