首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ice_coffee_mzp
掘友等级
Android
思想才是重点
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 58
沸点 0
赞
58
返回
|
搜索文章
赞
文章( 58 )
沸点( 0 )
一文看懂 c++ std::move
std::move C++11开始引入了std::move. 引入std::move主要是为了优化对象的生命周期, 以及优化函数参数传递方式。 然后又引入了一个右值得概念, 之前又有一个左值得概念。
手把手入门Java调用C++开发的动态库【JNI】
教程参考: mac端使用IDEA和CLion开发JNI Linux gcc编译 jni.h、jni_md.h、jvmti.h找不到原因及解决 IDEA一键快速生成JNI头文件(可直接复制使用)
深入掌握Java日志体系,再也不迷路了
对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。java领域存在多种日志框架,目前常用的日志框架包括Log4j 1,Log4j 2,Commons Logging,Slf4j,Logback,Jul。但是在我们的系统里面到底…
【锁思想】高并发下线程饥饿?看看读写锁是怎么避免饥饿的
在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来聊一下读写锁的思想,看看高并发下,读写锁是如何避免线程饥饿的。。。
DirectBuffer垃圾回收
本文是笔者在研究DirectByteBuffer垃圾回收过程中引发的学习与探索。众所周知,DirectByteBuffer是一个管理直接内存的引用对象,直接内存不能通过JVM进行垃圾回收,只能通过DirectByteBuffer被回收时,调用相应的JNI方法来释放直接内存。 由…
内存优化:掌握 APP 运行时的内存模型
在上一章,我们已经从操作系统的维度了解了一个进程的内存模型。这一节,我们将维度继续上升,从应用层出发看看一个 App 运行时的内存模型是怎样的。从 App 运行时的内存模型中我们可以知道导致内存增长的
Android 内存泄露详解
内存泄露说简单也简单,说复杂也复杂。简单是因为我们有很多工具,比如 Android Studio Profiler、MAT 等,对内存泄露进行定位。复杂是因为我们需要了解很多其它知识,比如 Android 虚拟机(Dalvik 或者 ART)的自动垃圾回收机制、Android …
Base64 的原理、实现及应用
Base64编码是基于64个字符A-Z,a-z,0-9,+,/的编码方式,因为2的6次方正好为64,所以就用6bit就可以表示出64个字符,eg:000000对应A,000001对应B。 **BASE64 的编码原理:**都是按字符串长度,以每 3 个 字符(1Byte=8bi…
Android KTX | 官方 Kotlin-core 扩展库 方法大全_
1.0 前言 Android KTX 是Android 中的一组 Kotlin 扩展程序,可以为Android开发提供简洁方便的 Kotlin 代码。 如果我们新建一个项目,可以发现,Core KTX
Java注解处理器APT
APT用于在编译时处理源代码中的注解,从而生成额外的代码、配置文件或其他资源。与传统的运行时反射相比,APT在编译时进行处理,可以提高性能并在编译阶段捕获一些问问题,减少运行时错误
下一页
个人成就
文章被点赞
137
文章被阅读
58,099
掘力值
1,476
关注了
17
关注者
32
收藏集
1
关注标签
20
加入于
2016-06-13