自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windbg调试(使用方法)

一、Windbg版本信息Windbg分32位和64位版本,32位程序应使用32位Windbg调试,64位程序应64位Windbg调试。若想使用64位的Windbg分析32位的程序, 使用如下命令进行CPU模式的切换:.load wow64exts;!sw//例如:1.查看线程停在哪里~*kb;.load wow64exts;!sw;二、Windbg调试程序步骤1. F...

2020-03-31 20:37:04 7279

原创 码流的压缩编码,封装,解码,渲染,播放

1. 文件格式指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。比如有的储存图片,有的储存程序,有的储存文字信息。每一类信息,都可以一种或多种文件格式保存在电脑存储中。每一种文件格式通常会有一种或多种扩展名可以用来识别,扩但也可能没有扩展名。展名可以帮助应用程序识别的文件格式。常见的有AVI,MOV,MP4,AVC.2.文件封装格式将已经编码压缩好的视频轨和音频...

2020-03-30 20:01:02 1407

原创 常见的分辨率码流

4CIF:704*576 2CIF:704*288 DCIF:352*288 QCIF:176*144 VGA:640*480 SVGA:800*600 XVGA:1280*960 UXVGA:1600*1200 720P:1280*720 900P:1600*912 1080P:1920*1080 300W:2048*1536 500W:2592*1944 600W:3...

2020-03-30 19:27:03 7290

原创 Vue生命周期中mounted和created的区别

created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图.mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。如:数据初始化一般放到created里面,这样可以及早发请求获取数据,如果有依赖dom必须存在的情况,就放到mounted(){this.$nextTick(() => { /* co...

2020-03-26 12:03:40 1435

原创 JS中的多线程

https://emcc.zcopy.site/docs/porting/pthreads/Pthreads线程支持emscripten允许在主线程和web worker之间共享内存和同步的原子操作,同时Emscripten能够实现对Pthreads (C中的Pthreads) API的支持,这种支持在Emscripten中被认为是稳定的。1. 在使用emcc编译时,要启用多线程支持...

2020-03-25 15:31:20 880

翻译 在Chrome 70中体验WebAssembly线程

WebAssembly(Wasm)支持编译用C++和其他语言编写的代码,以便在Web上运行。 本机应用程序的一个非常有用的功能是使用线程的能力 - 用于并行计算的原语。大多数C和C++开发人员都熟悉pthreads,它是应用程序中线程管理的标准化API。WebAssembly社区组一直致力于将线程引入Web以实现真正的多线程应用程序。 作为这项工作的一部分,V8已经为WebAssembly引擎...

2020-03-25 15:30:36 2822

原创 网络摄像头100万.200万.300万.400万.500万分辨率多少?

常见的分辨率大致有以下几种:500W≈2560*1920300W≈2048*1536200W≈1920*1080(1080P)200W≈1600*1200130W≈1280*960100W≈1280*7201. 1920*1080代表什么一张照片或者影像,如果将之放大数倍,会发现这些连续的色调其实是由许多色彩相近的小方点所组成,这些小方点就是构成影像的最小单元—...

2020-03-24 13:55:58 38646

转载 webgl初探

初始化数据缓存:initBuffers()https://www.jianshu.com/p/f2854ba5faa8

2020-03-24 10:19:54 109

原创 Emscript和llvm之间的关系

一、编译器的区别1. 编译器的选择(clang)C用clang C++用clang++ bc用emcc2.编译命令行c: clang test.c header.c -o name.exe c++: clang++ test.cpp header.cpp -o(output) name.exe bc: emcc --bind test.bc -o...

2020-03-19 17:03:44 1096

原创 emcc生成wasm,wast,bc文件的方法

一、Emscripten实现把C/C++文件转成wasm,wast(wasm的可读形式),llvm字节码(bc格式),ll格式(llvm字节码的可读形式)的步骤。extern.cc文件extern "C" { int add(int x, int y) { int a=333; return x + y+ a; } int min(int x, int...

2020-03-19 16:05:56 2583

原创 如何快速建立本地web服务器以及html在本地打开和用服务器打开的区别

访问服务器上的html文件是以http的协议方式去打开,有网络交互。 直接打开html文件是以file协议的方式去打开,没有网络交互。vue:要执行的命令--->运行时,①生成demo.html②搭建了服务(服务中将html中浏览器中的命令和底层进行了信息交互)③把服务开起来---->localhost:8080 ----->>>打开网页(信息交互)...

2020-03-19 14:41:59 10355

转载 WebAssembly的安装和使用demo

https://blog.csdn.net/TurkeyCock/article/details/83317935

2020-03-18 11:48:28 478

原创 在webstorm2019中创建vue项目(安装vue时出新connect ECONNREFUSED )

一、安装webstorm、node.js、jdk二、安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org三、安装webpackcnpm install webpack -g四、安装vue-cli1.问题:使用webstorm创建node.js时,需要安装vue//全局安装n...

2020-03-17 11:48:00 1103

原创 常见码流问题分析

OSD时间:画面中的右上角显示的时间,编码层的概念,在封装层看不到,解码后才能看到。MediaInfo:第三方探测封装编码类型(检查封装信息,编码信息,播放时长等,查看ffmpeg支持的封装)wireshark抓包工具:UDP数据,TCP数据VS播放支持:PS,TS,MP4,AVI冗余数据:一串0...

2020-03-07 15:32:08 525

转载 RTP码流

1、RTP Header(16个字节)解析第一个字节:V:RTP协议的版本号,占2位,当前协议版本号为2。 P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。 X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。 CC:CSRC计数器,占4位,指示CSRC 标识符的个数。第二个字节M: 标记,占1位,不...

2020-03-05 20:18:30 380

原创 vs和ws常用的快捷键

vs:注释:ctrl+k,ctrl+c取消注释:ctrl+k,ctrl+uws:注释:ctrl+/或者ctrl+shift+/取消注释:ctrl+/或者ctrl+shift+/(和注释是同一个)

2020-03-04 16:33:53 1477

原创 日常小工具

setup_clover_3.3.7.701.exe一个窗口打开多个文件夹

2020-03-04 10:59:54 112

Video File Format Specification V10

Video File Format Specification V10

2022-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除