- 博客(3)
- 收藏
- 关注
原创 ffmpeg编译出现 Error: operand type mismatch for `shr‘
在反复检查脚本编写,以及文件路径都没有问题过后,通过网上相关论坛的得知这是通常与编译代码时使用了不匹配的操作数;类型有关,特别是在汇编语言或低级编程中可能会出现。新版的ffmpeg当中修复了这个问题,新版对ffmpeg源码当中 libavcodec/x86/mathops.h 文件做了一些修改。新的文件做了如下的修改。将我们 libavcodec/x86/mathops.h文件当中的对应的函数修改之后完成了编译。以上就是我在编译ffmpeg过程当中遇到的问题。
2023-10-14 15:14:28
2647
3
原创 调用final static类变量时,是否会触发类的初始化执行static代码块
在准备阶段虚拟机便会根据ConstantValue为常量设置相应的值,如果该变量没有被final修饰,或者并非基本类型及字符串,则选择。以上除了final static修饰,其余的在准备阶段只给定了默认值,在初始化阶段才赋予了相对应的值,并且执行了静态代码块。为类的静态变量赋予正确的初始值或执行静态代码块逻辑,如果只有静态成员,但没有赋值操作,:分为三个阶段:①验证:文件格式验证,元数据验证,结果不会触发类的初始化和静态代码块的执行。类加载包括三个阶段,加载、连接、初始化,:查找并加载字节码文件。
2023-04-05 15:27:48
268
1
原创 == 和 equals 的区别
当比较的是基本数据类型时,== 比较的是两个变量的值是否相等;(可以是相同或者不同的数据类型相互比较)如果比较的是引用数据类型,== 比较的引用所指向的地址值是否相等。
2023-03-29 23:02:04
70
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人