Visual Studio编写C++代码使用汇编函数 新建空项目 新建如下源文件 ;test.asm ;测试函数 三个数相加 ;.386 .model flat, c ;public test_ .code test_ proc ;初始化栈帧指针 push ebp mov ebp,esp ;加载参数 ...
分类:
编程语言 时间:
2020-06-24 23:18:39
阅读次数:
106
movbe MOVBE 目标操作数,源操作数 复制源操作数的数据,交换字节后,移动数据 假如: movbe eax,(float)1000.0 eax == 0x00007A44 movbe eax,0x00007A44 // mov eax,0x447A0000 交换字节,移动数据 eax == ...
分类:
其他好文 时间:
2020-06-24 14:32:06
阅读次数:
134
RGB -> YUV -> H264 编码 -> RTP -> H264 解码 -> YUV -> RGB采集(相机)->处理(效果增强)->编码(h264,h265,ffmpeg)->封装(avi,mov,mpg,mpeg,mp4,wmv,rm,rmvb,flv,mkv,ts)->推送(rtsp等 ...
分类:
其他好文 时间:
2020-06-20 11:23:39
阅读次数:
59
java 读取音频/视频 文件时长 支持mp3,mp4,mov,m4a,wav 格式文件 源码 https://github.com/opensourceteams/java-maven-project pom文件 1 <!-- mp3文件支持(如语音时长)--> 2 <dependency> 3 ...
分类:
编程语言 时间:
2020-06-18 13:22:19
阅读次数:
80
用法: 1. 创建空文件夹:imgs 2. 将倒数第三行中的"222056.mov"改为你的视频路径,如:"a.mov" 3. 运行以下代码 4. 稍等片刻,鼠标拖动选择添加马赛克区域,按enter确定(每次操作只能添加一个马赛克区域,视频会根据所选区域全程添加马赛克) 5. 稍等片刻,'a.avi ...
分类:
编程语言 时间:
2020-06-15 17:27:15
阅读次数:
102
Linux内核 核心知识全解析(完) 2/56 P101_什么是冯诺依曼体系结构? P201_X86 Registers P302_X86汇编指令一(mov指令及几种内存寻址方式) P403_X86汇编指令二(push、pop、call、ret) P504_分析几个汇编指令片段(一) P605_分析 ...
分类:
系统相关 时间:
2020-06-10 23:09:23
阅读次数:
238
__asm__ __volatile__( "mov $-1, %0 \n" " lock \n" " xaddl %0, %1 \n" " decl %0 \n" : "=r"(Value), "+m"(*pAddend) : : "cc"); #endif https://www.cnblogs ...
分类:
其他好文 时间:
2020-06-08 14:28:18
阅读次数:
105
X86指令主要包括:运算类指令(算术运算和逻辑运算)、传送类指令、转移类指令、控制类指令,一条指令要么改变通用寄存器的内容,或者改变标志位,或者改变存储器单元的内容,或者改变外设端口的内容,或者改变指令指针。 1.传送指令,作用是把数据或地址传送到寄存器或存储单元中。 MOV指令(传送) PUSH指 ...
分类:
其他好文 时间:
2020-06-02 11:10:49
阅读次数:
51
可以使用QuickTime Player进行简单剪辑合并,或iMovie进行高级剪辑合并降噪等,之后再把.mov转换为.mp4文件。 使用QuickTime Player进行简单的视频剪辑及合并 - 简书 https://www.jianshu.com/p/e974f8a7939d Mac使用iMo ...
分类:
系统相关 时间:
2020-05-28 13:23:46
阅读次数:
509
int a[100];cout << a; int a[10000];cout << b; 上面两种情况分别记为①和②。 经常会遇到①的输出不全为0,而②全为0的情况。 推测原因:开辟数组长度不够大时,esp的mov长度不够大,a数组占据了使用完毕但未清零的栈帧。 ...
分类:
编程语言 时间:
2020-05-25 22:23:55
阅读次数:
73