首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
ilefter
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
利器 | AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总
本文来自于霍格沃兹测试开发学社,文章内容属于原创,未经允许请勿转载,更多文章内容可以关注公众号TestingStudio
JniEnv在多线程环境的使用
JniEnv的内存肯定是分配在堆上的,所以理论上是多线程都可以访问到这个结构体(对象)?但是Android的文档却说不能跨线程使用。 有点像Android的更新UI的主线程检查。所以我们找到了限制JniEnv多线程使用的地方。接下来我们研究为什么会有这种限制? 不能直接调用Jn…
Android JNI 中的线程操作
学习一下如何在 Native 代码中使用线程。 Native 中支持的线程标准是 POSIX 线程,它定义了一套创建和操作线程的 API 。 这个头文件中定义了很多和线程相关的函数,这里就暂时使用到了其中部分内容。 __pthread_ptr 为指向 pthread_t 类型变…
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
ART虚拟机 | JNI静态注册和动态注册
注册的本质是建立(Java层)native方法和(Native/C++层)JNI函数之间的一对一关系。静态注册指的是映射规则预先设定,一个native方法名可以转换成一个唯一的JNI函数名。动态注册的
Gradle 爬坑指南 -- 导论
我写文章都是喜欢以小白为出发点的,希望对那些一点都不了解 Gralde 的朋友能所有帮助,也希望能大大缩短大家学习 Gralde 的时间成本。Gradle 这东西对于一般人真的是难,非常难理解。相关的技术文章都是18年后才开始涌现出来的,之前的文章(尤其是15年那会AS出现时的…
在WSL里边安装IntelliJ IDEA-WSlg简单使用体验
通过WSLg可以直接在Windows系统中运行喜欢的Linux GUI编辑器和工具,构建和测试Linux应用程序。
Spock测试套件入门
Spock套件基于一个单元测试框架,它有比junit更为简洁高效的测试语法。 Spock中一个单元测试类名叫Specification。所有的单元测试类,都需要继承Specification 对于spock来说,Specification代表了一个软件、应用、类的使用规范,其中…
Java对象的深度剖析
对象的创建过程 1.检查类是否被加载: 当jvm遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没
「扫盲」Elasticsearch
不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。 如果对引擎不了解的同学,就压根听不懂他们在说什么(我就是听不懂的一位,扎心了)。引擎一般指的是搜索引擎,现在用得…