240 发简信
IP属地:北京
  • c++ 如何优雅地写线程安全的单例

    提到线程安全, 大家都知道要加锁要原子化, 但是如何高效的实现呢?在此介绍几种方法:1. 直接加锁2. Double Check Lock (D...

  • 防调试绕过姿势(IDA调试)

    反反调试(IDA调试) Step1 找崩点 在JNI_OnLoad下断点,单步调试到某崩点,分析一下。 Step2 patch byte cod...

  • 内存分区与C/C++开发

    感谢前辈 Dablelv 的分享原文 - https://blog.csdn.net/k346k346/article/details/4559...

  • 0x02 Java与JNI(c/c++)函数互调

    Java调用C方法 很简单 ,只需要编写native方法即可 , 通过C去调用Java的字段与方法 . C调用的Java字段与方法 STEP1:...

  • 面经集锦

    google Google面经七天Onsite面试硅谷七家公司

  • c++操作系统类编程 - read list

    Concurrency C++ in Action Linux多线程服务端编程:使用muduo C++网络库 现代操作系统 UNIX 环境高级编程

  • 必须烂熟于心的checklist

    各个排序的优劣, 平均/最差 时间复杂度, 空间复杂度, 稳定性sorting-algorithm.png 搜索/查找顺序查找二分法查找哈希表查...

  • 深刻剖析之c++博客文章

    三大特性 封装、继承、多态 多态 C++ 虚函数表解析C++多态的实现原理 介绍了类的多态(虚函数和动态/迟绑定)和函数多态(参数不同实现重载)...

  • 0x00 JNI预备知识

    1.JNI结构体指针及用法 在C中是二级指针,在C++中是一级指针。指向一堆定义好的函数(详情见oralcle官网https://docs.or...

个人介绍
c++跨平台sdk开发
梦想是开发一个框架型/通用型产品! 如v8,jvm,android, etc.