NativeCode
- 理解JavaScript迭代器(一) js中的迭代器
-
在Js中时刻都会用到迭代,迭代顾名思义就是按照顺序不断地执行一段程序,直到条件不满足或无可以迭代的数据为止。最简单的迭代就是普通的循环,举例://计数迭代for(leti=0;i<5;i++){console.log(i);}//01234//...
- 我们来聊聊垃圾收集器中相关术语与新生代收集器
-
垃圾收集算法为实现垃圾收集提供了强有力的理论支持,而垃圾收集器则是利用了垃圾收集算法去实现垃圾回收的实践落地。那么和垃圾回收算法类似,Java也提供了多款垃圾收集器,不同的垃圾收集器也有不同的特性以及适用场景,甚至不同的垃圾收集器之间还可能存在配合使用的关系,那么使用起来还是比较复杂的。下图展示了...
- Android 12 系统源码分析 | Native Binder 代码变迁
-
作者:秋城注:广义上NativeBinder可理解为包含vnd,hw,rpc等内容,本文所讨论的NativeBinder指的仅是servicemanager服务程序及libbinder中相关代码,不做广义的延伸一、前言...
- 更具体的JavaScript类型判断 js工作中常用的判断
-
类型判断在web开发中有非常广泛的应用,简单的有判断数字还是字符串,进阶一点的有判断数组还是对象,再进阶一点的有判断日期、正则、错误类型,再再进阶一点还有比如判断plainObject、空对象、Window对象等等。上一章节中我们也介绍了JavaScript类型判断,但是只讲了基础的几种方法...
- 字节跳动无恒实验室:游戏安全评审的技术进阶之路
-
一、游戏安全评审1.1游戏安全评审是什么随着各类游戏在国内和国际越发火热,外挂和打金工作室等黑产业务也愈演愈烈;...
- Annotation注解 @annotation注解
-
注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后的某个时刻非常方便地使用这些数据。内置注解1、Deprecated应用场合:全部目的:标记为过时的2、SuppressWarnings应用场合:除了包和注解之外的所有情况目的:阻止某个给定类型的警告信息...
- 面不面试的,你都得懂原型和原型链
-
转自:掘金-尼克陈...
- 一次完整的JVM NativeMemoryTracking 堆外内存泄露分析
-
NativeMemoryTracking(NMT)是HotspotVM用来分析VM内部内存使用情况的一个功能。我们可以利用jcmd(jdk自带)这个工具来访问NMT的数据。...
- 原型与原型链你都还没有弄明白javascript算是白学了
-
作者:极客小俊一个专注于web技术的80后...
- 面试官:重写 equals 时为什么一定要重写 hashCode?
-
重要说明:本篇为博主《面试题精选-基础篇》系列中的一篇,关注我,查看更多面试题。Gitee面试题系列开源地址:https://gitee.com/mydb/interview本题目难度:低常见程度:高...