vlc播放流程分析–1

  • Post author:
  • Post category:其他

本文基于windows下的vlc,vlc版本为2.2.0。 1、 cpu性能检测: 该功能在加载libvlccore.dll时由系统调用该动态库的DllMain()(/src/win32/thread.c,该函数再调用vlc_CPU_Init())执行的,即发生在WinMain()函数执行之前,加载vlc.exe的依赖库时。通过dumpbin工具查看vlc.exe,可知vlc.exe依赖于libv…

继续阅读 vlc播放流程分析–1

搭建文件下载服务CentOS Apache服务

  • Post author:
  • Post category:其他

1. 安装Apache服务程序 apache服务的软件包名称叫做httpd yum install httpd -y 2. 开启Apache服务并添加到开机自启中 systemctl start httpd systemctl enable httpd 3. 打开浏览器 测试 127.0.0.1 这样 我们的apache服务就安装好了 ! 将服务修改成自己需要的下载文件服务 4. 修改配置 vim…

继续阅读 搭建文件下载服务CentOS Apache服务

在VisualBasic6.0中实现0.5数值修约

  • Post author:
  • Post category:其他

今天在编程的过程中,需要实现0.5数值修约,想了很长时间,总算研究出来了! 要求将计算结果进行0.5数值修约,并且保留一位小数。具体实现过程是这样的:首先将需要修约的数值保留两位小数,然后乘以2,保留为整数,最后再除以2,保留1位小数。这样就达到了目的。 代码如下: Text2.Text = Format(Round(Format(Text1.Text, "0.00") * 2, 0) / 2, …

继续阅读 在VisualBasic6.0中实现0.5数值修约

CMake Error: CMake was unable to find a build program corresponding to “MinGW Makefiles“ 解决办法

  • Post author:
  • Post category:其他

CMake Error: CMake was unable to find a build program corresponding to “MinGW Makefiles” 解决办法 出现这种问题一般是在安装MinGW 时没有下载相应的 make 的文件 打开MinGW installation Manager 勾选以下圈出来的四个有关mingw-make的文件 然后再上方的installai…

继续阅读 CMake Error: CMake was unable to find a build program corresponding to “MinGW Makefiles“ 解决办法

echarts显示与隐藏

  • Post author:
  • Post category:其他

使用echarts图表时,如果容器div是通过事件控制显示与隐藏的话,那么echart要等要素显示之后,调用resize方法,这样图表才能正确的显示。 先记下,以后再详细的写 版权声明:本文为zzl1243976730原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/zzl1243976730/article/…

继续阅读 echarts显示与隐藏

BIO、NIO、AIO,同步、异步、阻塞、非阻塞的概念

  • Post author:
  • Post category:其他

同步异步、阻塞非阻塞 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写); 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API); 阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才返回); 非阻…

继续阅读 BIO、NIO、AIO,同步、异步、阻塞、非阻塞的概念

【阅读笔记】PatchmatchNet: Learned Multi-View Patchmatch Stereo

  • Post author:
  • Post category:其他

可学习的多视图PatchMatchStereo 目录 前言 1、介绍 2、相关工作 A.传统的MVS B.基于学习的立体视觉 C.基于学习的MVS 3、PatchmatchNet A.多尺度特征提取 B.基于学习的PatchMatch a.初始化和局部扰动 b.自适应传播 c.自适应评估 C.深度图优化 D.损失函数 前言 PatchMatch主要用于在两幅二维图像中搜索最近领域中相似度最高的pa…

继续阅读 【阅读笔记】PatchmatchNet: Learned Multi-View Patchmatch Stereo

JS三种等号的区别(=、==、===)

  • Post author:
  • Post category:其他

一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。 alert(1 == “1”); // true alert(1 === “1”); // false 版权声明:本文为kgdrdfeyve原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/kgdrdfeyve/ar…

继续阅读 JS三种等号的区别(=、==、===)

模电——多级放大电路的耦合方式

  • Post author:
  • Post category:其他

耦合方式及其优缺点 阻容耦合 变压器耦合 直接耦合 一般情况下,单个三极管构成的放大电路的放大倍数是有限的,只有几十倍,这就很难满足我们的实际需要,在实际的应用中,一般是使用多级放大电路。多级放大电路,其实也是由多个单个三极管构成的,把单个三极管放大电路进行级联,就能组成多级放大电路。 那么问题来了,这些放大电路每级之间怎么进行连接?这里就涉及到一个叫“耦合方式”的专业术语了,耦合方式是指多级放大…

继续阅读 模电——多级放大电路的耦合方式