Problem : Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element ...
分类:
其他好文 时间:
2020-03-30 16:41:09
阅读次数:
69
运行flink示例时,示例链接(https://ci.apache.org/projects/flink/flink-docs-release-1.10/zh/getting-started/walkthroughs/datastream_api.html)报错,内容如下: Error: A JNI ...
分类:
其他好文 时间:
2020-03-27 18:27:35
阅读次数:
683
CAS CAS(CompareAndSet)是保证并发安全性的一条CPU底层原子指令,它的功能是判断某个值是否为预期值,如果是的话,就改为新值,在CAS过程中不会被中断。 compareAndSet 在JNI(Java Naive Interface)中实现,位于unsafe.cpp文件,关键的语句 ...
分类:
其他好文 时间:
2020-03-26 12:31:43
阅读次数:
647
遇到的问题:写完Android.mk和Application.mk文件,然后使用cygwin+NDK编译 总是遇到下面的编译错误: fatal error: opencv2/core.hpp: No such file or directory #include "opencv2/core.hpp" ...
分类:
其他好文 时间:
2020-03-24 17:13:02
阅读次数:
165
JNI(JavaNativeInterface)是一组API和标准,作用是实现Java和其他语言(主要是C/C++)的通信。出于运算速度等方面的考虑,一些对运算性能要求较高的算法往往是基于C/C++语言(与硬件关联性更强)实现的。如果应用程序需要基于JAVA编程实现时,这就会有一些矛盾。此时,通过JNI技术,Java开发者可以在不了解算法内容的情况下,方便快捷的使用C/C++加密算法的动态库,实现
分类:
编程语言 时间:
2020-03-20 13:11:02
阅读次数:
96
前言 众所周知,Android平台开发分为Java层和C++层,即Android SDK和Android NDK。常规产品功能只需要涉及到Java层即可,除非特殊需要是不需要引入NDK的。但如果是进行音视频开发呢? Android系统Java层API对音视频的支持在MediaCodec之前,还停留在 ...
分类:
移动开发 时间:
2020-03-18 22:05:27
阅读次数:
77
上述问题一般是由于eclipse和JDK位数不一样导致的,因此首先查看eclipse和JDK分别是多少位的。确定是位数的不同导致的之后,通常的解决方案是卸载一个,安装和另一个位数相匹配的版本。 如何查看eclipse的位数? 打开eclipse的安装目录,右击eclipse.ini以记事本的方式打开 ...
分类:
其他好文 时间:
2020-03-18 15:47:12
阅读次数:
62
开发过程中,我们在makefile环境变量里面指定android ndk toolchain的路径 然而,每个人的路径并不一样,所以有必要写个什么东西来做自动查找定位和配置 原理在于android ndk的根目录里面有个source.properties文件 用find命令很容易根据这个文件名找到这 ...
分类:
移动开发 时间:
2020-03-17 08:18:37
阅读次数:
91
JVM | 垃圾回收Java垃圾回收的概念垃圾回收器安全点和安全区域 Java垃圾回收的概念如何判断哪些是垃圾对象,引用计数法,根搜索算法哪些是GC RootsJVM栈中的引用方法区静态变量的引用JNI(即native方法)中的引用方法区(永久代)会发生GC吗,会回收哪些对象?方法区的垃圾回收主要回... ...
分类:
其他好文 时间:
2020-03-12 09:20:50
阅读次数:
72