digSelf
digSelf
Hi there 👋
首页
分类
系列
归档
瞬间
关于
首页
分类
系列
归档
瞬间
关于
最新文章
C++逆向:除法的非常规优化及其识别与还原
继续分析除法的非常规优化场景,关注 Magic Number、有符号处理和溢出细节,提升复杂除法代码的还原能力。
C/C++逆向
2578
2021-08-21
C++逆向:除法的常规优化及其识别与还原
整理 C/C++ 除法的常规优化模式,包括除以 2 的幂和除以常数的变换,帮助在反汇编中识别除法语义。
C/C++逆向
3158
2021-08-20
最优化理论:凸优化中的对偶
从优化问题的另一种观察角度出发,介绍拉格朗日对偶、弱对偶、强对偶、互补松弛条件和 KKT 条件。
最优化理论
2859
2021-08-18
最优化理论:优化问题、凸集和凸函数
机器学习的问题一般都可以归结为是优化问题,而优化问题中最重要的一部分就是凸优化问题。凸集保证了在算法运行过程中,计算的点不会跑到定义域外面去;而凸函数保证了局部最优解就是全局最优解...
最优化理论
3177
2021-08-14
基础算法:前缀和与差分
当需要多次计算给定连续区间内的数之和时,如果暴力算法它的时间复杂度较高,有没有能在查询阶段是常数量级的方法呢?当需要多次将给定连续区间上的数都加上一个常数C时,有没有什么快速的方法,将较高的时间复杂度降低呢?...
数据结构与算法
2505
2021-08-12
基础算法:高精度大整数运算
面向 C/C++ 缺少大整数类型的问题,讲解高精度整数的存储、加减乘除等基础运算实现思路。
数据结构与算法
2861
2021-08-08
C++逆向:switch-case逆向分析与还原
从 switch-case 的编译策略入手,讲解跳转表、条件链和 case 分发逻辑,帮助在逆向中判断并还原多分支结构。
C/C++逆向
2631
2021-08-07
基础算法:快速选择算法
当你学会快速排序中的关键步骤:划分区间的操作后,你可能会想:它除了可以将一个区间按照某一标准划分为两半,还有其它的应用吗?答案是有的,快速选择第k大的数就是它的另一个应用....
数据结构与算法
2427
2021-08-02
基础算法:排序和二分
排序算法中需要牢牢掌握的有快速排序和归并排序;而二分又是查找算法中比较快捷的算法了。那么对于上述两种算法,它们的原理是什么?又怎么使用它们呢?...
数据结构与算法
2422
2021-05-18
上一页