2 泰勒朗斯

尚未进行身份认证

我要认证

人,可以痛苦,可以失意,可以疯狂的爱,可以恣意的恨,却别忘了行程,别忘记赶路。

等级
TA的排名 5w+

nginx-rtmp 与http-flv服务器编译

1、nginx下载后编译可以参考这里https://blog.csdn.net/weixin_30388677/article/details/96546278https://blog.csdn.net/avsys_z/article/details/79569279命令要修改以下openssl./configure --prefix=/usr/local/nginx --with-openssl=/usr/local/ssl --with-http_ssl_module --add-module

2020-10-23 13:04:09

知识点2

一面是视频面,人生第一次面试,可以说我是很紧张的,一面我完全就是个小白啥套路也不懂,面试官问啥我答啥,完全不会引导,面试完后我感觉自己是真的傻,主要是问了一下问题:1、浏览器输入一个地址回车之后都发生了啥?这个可以说是非常高频的面试题了,我觉得自己这方面还可以,压抑自己的紧张,好好详细秀一波,然而,由于我事先并没有去准备过这个问题,而这个问题又涉及到很多步骤,所以我在逻辑上讲非非常非常不好,卡住了好几下,最后不管三七二十一,就说关键词了:有DNS转换啊,ip网络寻址啊,三次挥手啊,可能还有NAT地址转换

2020-10-15 22:42:49

关于reinterpreter_cast类型转换的思考

reinterpret_cast可以将任何指针类型转换为任何其他指针类型,甚至是不相关的类。 操作结果是从一个指针到另一个指针的值的简单二进制副本。 允许所有指针转换:既不检查指向的内容,也不检查指针类型本身。它还可以从整数类型转换指针。这个整型值表示指针的格式是特定于平台的。唯一的保证是,一个指针被投射到一个足够大的整数类型,保证能够将其转换回一个有效的指针。所谓“通常为操作数的位模式提供较低层的重新解释”也就是说将数据以二进制存在形式的重新解释。这句话什么意思呢,就是说reinterpret_ca

2020-10-14 20:29:49

信号与槽函数 一对多 muduo实现

信号与槽https://blog.csdn.net/a571255945/article/details/103794894template<typename Signature>class SignalTrivial;template <typename RET, typename... ARGS>class SignalTrivial<RET(ARGS...)>{ typedef std::function<RET(ARGS...)> F

2020-10-12 10:32:02

C++11 std::bind std::function 高级用法weakcallback

关于std::function<>模板的使用1、如何给其赋值https://blog.csdn.net/eclipser1987/article/details/24406203?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog

2020-10-12 08:49:56

Clang

http://clang.llvm.org/docs/index.htmlClang 12.0.0 (In-Progress) Release NotesUsing Clang as a CompilerClang Compiler User’s ManualAssembling a Complete ToolchainClang Language ExtensionsClang command line argument referenceAttributes in ClangDiagno

2020-09-30 16:15:25

陈硕LInux多线程服务端编程0对象池笔记

首先,作者根据股票创建了一个基本的股票对象池,如果股票被用到,则共享,如果用不到则析构。version 1class StockFactory:boost::noncopyable{public:shared_ptr<Stock> get(const string &key);private:mutable MutexLock mutex_;std::map<string ,shared_ptr<Stock>> stocks_;}//作者说这里

2020-09-29 14:56:14

weak_ptr 与shared_ptr作为类成员区别(关于陈硕muduo多线程服务端编程第一章Observeable 智能指针的应用)

这里先复习以下weak_ptr主要就是weak_ptr初始化赋值,由于weak_ptr 没有shared_ptr的make_shared(new class)函数,所以定义的weak_ptr必须由另外一个weak_ptr或者shared_ptr通过wp=sp,或者wp(sp),这样给weak_ptr赋值,所以千万不要这样写:weak_ptr<int> wk_ptr(new int(4));明白这个后我们再来看weak_ptr和shared_ptr作为类成员变量的区别:muduo中有这样

2020-09-28 20:59:02

C++ 全局变量定义在哪里合适

最近审核代码发现,有些刚入门的同学在头文件中定义了全局变量,链接报错重定义。一般来讲,全局变量一定要定义在.c文件中,比如int g_int=0;,然后头文件extern int g_int,老司机差不多都这样写,这样某个地方(其它源文件)中需要用到该全局变量就把这个头文件包含进去,或者在其它源文件中直接extern int g_int,可千万不要将全局变量定义在头文件中,如果定义在头文件中,包含了这个头文件的文件都会在预处理的时候展开这个头文件,相当于在这里又定义了一个int g_int=0;链接的时

2020-09-25 14:58:09

gitlab CICD

一、前言如果你还不了解 GitLab CI 的话,最好先参考一下这篇博客对 GitLab CI 的简介,链接:https://blog.csdn.net/afei__/article/details/82377382GitLab 8.0 之后的版本已经默认集成了 CI,所以我们只需要安装 CI 的 Runner 即可。本文以 Linux x86-64 系统为例,其它系统也可以参考官网链接官方链接:https://docs.gitlab.com/runner/install/linux-manuall

2020-09-08 16:37:50

训练自己的唷lov

https://blog.csdn.net/u014281900/article/details/80198347Windows下使用COCO数据集训练Yolo(darknet)https://www.jianshu.com/p/cf164eb4c4f1

2020-08-30 22:59:37

cudnn安装

https://developer.nvidia.com/rdp/cudnn-archivecudnn下载地址https://zhuanlan.zhihu.com/p/35828626cudnn安装

2020-08-30 12:54:09

ffmpeg学习笔记

这是学习的网页内容:https://blog.csdn.net/weixin_42462202/article/details/99068041https://blog.csdn.net/u013692429/article/details/101536940avformat_open_input阻塞源码分析https://blog.csdn.net/cai6811376/article/details/77151469使用RTSP判断摄像机设备是否在线以及快照抓取...

2020-08-29 17:55:34

Makefile 收集网址

https://blog.csdn.net/qq_16234613/article/details/81413084?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-

2020-08-12 14:19:51

muduo Makefile

VERSION =CC =g++DEBUG =CFLAGS =-Wall -std=c++11AR =arARFLAGS =rvSOURCES =$(wildcard *.cc)INCLUDES =-I/home/cai/cai/workspace/E-muduo/muduo LIB_NAMES =LIB_PATH =OBJ =$(patsubst %.cc, %.o, $(SOURCE

2020-08-12 13:38:16

面试算法

https://github.com/geekxh/hello-Algorithm

2020-08-06 10:07:34

mysql面试总结(转)

https://www.jianshu.com/p/c189439fb32ehttps://www.jianshu.com/p/c82148473235

2020-08-03 16:04:16

常见服务器c++

mangos服务器

2020-07-23 17:18:29

二叉树学习总结

这个资料也是汇总一下别人写的比较好的,以防忘记:https://blog.csdn.net/My_Jobs/article/details/43451187?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMa

2020-07-21 16:51:02

自动化仓储学习

智能仓储系统是由立体货架、有轨巷道堆垛机、出入库输送系统、信息识别系统、自动控制系统、计算机监控系统、计算机管理系统以及其他辅助设备组成的智能化系统。系统采用集成化物流理念设计,通过先进的控制、总线、通讯和信息技术应用,协调各类设备动作实现自动出入库作业。自动化仓储系统AGV调度研究与实现摘要:当前国内对AGV的需求呈井喷之势,除了传统AGV使用量最多的汽车、烟草等行业,在其他行业中的应用也明显增加。由于行业的特殊性,某些企业需要采用AGV来实现搬运相关的作业,在实际应用过程中,由于考虑到成本因素

2020-07-20 10:01:01

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取