5 蓝鲸123

尚未进行身份认证

做更好的自己

等级
TA的排名 2k+

RTMP 实时推流到web页面

1 . 安装nginx参考:https://blog.csdn.net/TH_NUM/article/details/103199376下载安装 ffmpeg去ffpmpeg 下载官网的源代码:http://ffmpeg.org/安装ffmpeg./configuemakemake installRTMP 通过FFmpeg+nginx发布成rtmp和http-flv编译...

2019-11-22 15:57:46

编译安装nginx

1.安装PCRE库https://ftp.pcre.org/pub/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gzcd pcre-8.43./configuremakemake install安装ssl(某些vps默认没装ssl)cd /...

2019-11-22 13:48:18

通过阿里云服务器 使用 autossh 建立反向 SSH 隧道管理局域网计算机

设你有这样一个需求:你在家中有一台 Linux/Unix 设备,可以是路由器、NAS 或者台式机,存有自己常用工具或者数据,想要在自己外出时也能随时访问。那么你现在的目的和我一样了,你所需要的是少许 Linux/Unix 经验以及一台能够从公网访问的中继服务器。我们所需要的技术是通过 SSH 隧道搭建一个反向代理。现在有的条件:公网的阿里云服务器:阿里云服务器 Ali: root@a_a_a...

2019-11-19 16:21:11

ubuntu16.04 进入不了图形界面但是能进入命令行界面

sudo dpkg-reconfigure gdm #select gdmsudo apt-get remove lightdm* --purgesudo rebootsudo apt-get install lightdm*sudo dpkg-reconfigure gdm #select lightdm参考:https://www.helplib.com/c/mutia_15856...

2019-11-17 18:29:50

1024节日赢勋章

占楼!

2019-10-24 19:18:29

c++ vector删除元素,使用unique ,erase

//// Created by wuyongyu on 2019-10-10.//#include <iostream>#include <string>#include <thread>#include <mutex>#include <chrono>#include <vector>#include &...

2019-10-11 20:43:23

阻塞多个线程执行完成,主要使用 std::future 、std::promise

使用的下面场景,在 future 等待的阶段会使用for 循环等待搜索的future都执行完毕(std::promise 设置value)。#include <iostream>#include <string>#include <thread>#include <mutex>#include <chrono>#include...

2019-10-10 22:51:04

c++ 条件变量

//// Created by wuyongyu on 2019-10-10.//#include <iostream>#include <string>#include <thread>#include <mutex>#include <chrono>#include <condition_variable&gt...

2019-10-10 09:57:25

c++互斥 和 std::call_once

在线程之间访问共享数据需要通过互斥锁来同步,保证同一时刻只有一个线程可以访问(或者只有一个线程进行写操作)。C++11起,标准库提供std::mutex以满足开发者对互斥锁的需求,相关的变体还有许多,如recursive_mutex,timed_mutex,shared_mutex等等。注意,mutex不可复制,不可移动(move)。std::recursive_mutex 是递归锁,和mut...

2019-10-10 09:12:41

std::shared_mutex

c++ 17 新出的具有独占模式和共享模式的锁。共享模式能够被 shared_lock 占有。可以参考代码:#include <iostream>#include <mutex> // For std::unique_lock#include <shared_mutex>#include <thread> class ThreadSaf...

2019-10-10 09:04:44

函数存储在stack中,执行

int g_test1 = 0;int g_test2 = 0;void IncrementC1(void* unused) { ++g_test1;}typedef void (*AtExitCallbackType)(void*);struct CallbackAndParam { CallbackAndParam(AtExitCallbackType func, void...

2019-08-31 18:38:57

someothing about google protobuffer

1 . clear_…

2019-08-30 08:24:33

c++ constexpr 使用

#include <iostream>#include <string>#include <type_traits>struct FinA{ constexpr FinA(unsigned long long x, int y):x(x), y(y){} FinA& zero() { return *this; } f...

2019-08-28 22:22:08

php5.6 安装之后,仍然不能使用,网页显示仍然是源码

touch /etc/apache2/conf-available/php.confAdd to file next lines:

2019-08-18 18:23:15

python中获取当前日期

datetime:日期时间模块,提供多种方法操作日期和时间strftime:对日期时间格式化获取今天的日期,昨天的日期,格式化的日期import datetimetoday=datetime.date.today()print todayformatted_today=today.strftime('%y%m%d')print formatted_today输出:2019-0...

2019-08-11 23:26:48

c++ 并行编程 memory_order

一.如果只是简单地解决在多线程中对共享资源的读写并发问题,只需要用C++以下内容: 线程类 thread, 原子数据类模板 atomic t, 互斥 mutex, 锁 lock, 条件变量 condition_variables.二.在此基础上,如果想在并行编程中获得更好的性能,尤其当使用的是一些弱内存顺序的平台(比如PowerPC)的话,设定原子操作间的内存顺序则很有必要.C++11 加入了...

2019-08-11 21:59:33

c++14 remove_reference_t 引用移除

std::remove_reference其中:std::remove_reference_t 实现:template< class T >using remove_reference_t = typename remove_reference<T>::type;样例:#include <iostream> // std::cout#includ...

2019-07-11 00:06:28

多种模版类函数:使用模版方法,重载operator() 构造模版函数类

#pragma once#include <functional>#include <type_traits>#include <memory>#include <iostream>namespace internal{ template <class R, class... Args> class Func...

2019-07-11 00:04:21

std::shared_ptr 初始化和构造

#include <functional>#include <type_traits>#include <memory>#include <iostream>int TestFuncInt(int &a ) { return 16;}int main(){ std::shared_ptr<std::functio...

2019-07-10 23:21:41

c++11新特性std::is_trivial

首先 std::is_trivila 定义:template< class T >struct is_trivial;结构成员函数: value返回true,如果T 包含默认的构造函数。其他情况下,返回false。一种可能的实现方式:template< class T >struct is_trivial : std::integral_constant&...

2019-07-10 21:49:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。