IP属地:北京
提到线程安全, 大家都知道要加锁要原子化, 但是如何高效的实现呢?在此介绍几种方法:1. 直接加锁2. Double Check Lock (D...
反反调试(IDA调试) Step1 找崩点 在JNI_OnLoad下断点,单步调试到某崩点,分析一下。 Step2 patch byte cod...
感谢前辈 Dablelv 的分享原文 - https://blog.csdn.net/k346k346/article/details/4559...
Java调用C方法 很简单 ,只需要编写native方法即可 , 通过C去调用Java的字段与方法 . C调用的Java字段与方法 STEP1:...
google Google面经七天Onsite面试硅谷七家公司
Concurrency C++ in Action Linux多线程服务端编程:使用muduo C++网络库 现代操作系统 UNIX 环境高级编程
各个排序的优劣, 平均/最差 时间复杂度, 空间复杂度, 稳定性sorting-algorithm.png 搜索/查找顺序查找二分法查找哈希表查...
三大特性 封装、继承、多态 多态 C++ 虚函数表解析C++多态的实现原理 介绍了类的多态(虚函数和动态/迟绑定)和函数多态(参数不同实现重载)...
1.JNI结构体指针及用法 在C中是二级指针,在C++中是一级指针。指向一堆定义好的函数(详情见oralcle官网https://docs.or...