240 发简信
IP属地:四川
  • 优秀的程序猿解题之 LeetCode 第三题:Longest Substring Without Repeating Characters

    Tips:所有代码实现包含三种语言(java、c++、python3) 题目 Given a string, find the length of the longest s...

  • 感知机学习小结

    什么是感知机 是一种人工神经网络   感知机可以通过数学统计学方法完成对函数的估计或近似,能在外界信息的基础上改变内部结构,是一种自适应系统,通俗的讲就是具备学习功能。 是一...

  • 优秀的程序猿解题之LeetCode 第二题:Add Two Number

    Tips:所有代码实现包含三种语言(java、c++、python3) 题目 You are given two non-empty linked lists represe...

  • 优秀的程序猿解题之LeetCode 第一题:Two Sum

    Tips:所有代码实现包含三种语言(java、c++、python3) 题目 Given an array of integers, return indices of th...

  • K-SUM 算法及子问题 2-SUM、3-SUM、4-SUM

    2-SUM 问题 Question ​ Given an array of integers, return indices of the two numbers suc...

  • Android-JNI 专题导航

    Android 开发中,在计算密集型功能开发(如游戏或物理模拟),或者使用C 或 C++ 开发一些多端共用的功能时,需要使用到 Android NDK 开发; 本专题详细记录...

  • JNI 操作 java 类与对象

    jni 操作 java 类 DefineClassjclass DefineClass(const char *name, jobject loader, const jby...

  • JNI 操作 java 数组

    在 jni 函数中对 java 数组的操作主要包含以下几类: GetArrayLength(jarray array)用于返回 java 数组的数据长度jstring str...

  • JNI 字符串操作

    NewStringjstring NewString(const jchar* unicodeChars, jsize len){ return functions->New...

  • JNI 静态注册与动态注册

    静态注册 原理:根据函数名来建立 java 方法与 JNI 函数的一一对应关系; 实现流程: 编写 java 代码; 利用 javah 指令生成对应的 .h 文件; 对 .h...

  • JNI_OnLoad 与 JNI_OnUnload

    JNI_OnLoad Dalvik虚拟机加载C库时,第一件事是调用JNI_OnLoad()函数,所以在JNI_OnLoad()里面进行一些初始化工作,如注册JNI函数等等。注...

  • ndkbuild与cmake

    在 Android 项目中使用 jni 有两种编译方案,一种是传统的ndkbuild,一种是当前推荐使用的 cmake; 如果在创建项目的时候选择了 include C++ ...

  • jni 简介

    jni的全称就是Java Native Interface,顾名思义,就是Java和C/C++相互通信的接口; jni开发的代码会被编译成so文件,然后在java中加载so文...

  • 深入理解Java中的String

    String类 先看一下源码(jdk1.8.0_144)中的对于类的定义 首先可以看到String类是被final修饰的,即意味着String类不能被继承,并且它的成员方法都...