- 博客(8)
- 收藏
- 关注
原创 李宏毅机器学习-主要参考整理
https://blog.csdn.net/transfattyacids/category_12297785.html干货!李宏毅机器学习课程 | 笔记(全) - 知乎GitHub - chouxianyu/LHY_ML2020_Codes: 李宏毅机器学习2020课程的相关代码李宏毅老师《机器学习》课程笔记-合辑目录 - 知乎https://hackmd.io/@shaoeChen/B1CoXxvmm/https%3A%2F%2Fhackmd.io%2Fs%2FHyKhr5sRz############
2024-03-26 11:48:25 255
原创 求数组长度-C裸数组和C++容器对比
从这个命名就可以很好地理解,在线性代数中,向量是一维的结构,而在容器中,向量也是看似一维的存储形式。可以理解为长度可变的数组。只不过在尾部增删数据的时候效率最高,其他位置增删数据则效率较低。从上面的例子可以看出,向量和数组的用法极其类似。当然,容器还有一个极其好用的功能,就是容器的嵌套使用。这个时候的向量可以看作是一个二维数组,当然比二维数组更加灵活、强大。举个最常见的例子:注意如果不是在其尾部插入数据,要传入插入位置的迭代器。当然向量容器还有其他更加丰富的操作。
2024-03-06 20:33:30 283
原创 滴水逆向P16-20150126(C语言数据类型)
declspec(naked), 就是告诉编译器,在编译的时候,不要优化代码,不要随便反汇编, 通俗的说就是, 没代码,完全要自己写。_delcspec(naked)用在驱动编写,C语言内嵌汇编完成一些特定功能。1,使用 naked 关键字必须自己构建 EBP 指针 (如果用到了的话);2,必须自己使用 RET 或 RET n 指令返回 (除非你不返回);
2024-02-16 21:32:35 511 1
原创 滴水逆向P15-20150123(C语言完整版)
下面提供两种方法,其一是使用gdb在终端显示反汇编代码,其二是使用objdump反汇编生成asm文件,最终都能看到反汇编出来的代码。gdb的动态调试不在此说明,gdb借助图形界面的拓展或集成在IDE中暂时未尝试,以后需要会进行尝试并补充。前置芝士:GNUGNU 是一个广泛的项目,旨在提供完全自由的操作系统和软件。貌似也可以生成ARM架构的汇编语言,但是Intel架构基本上跟它只是左右互反,浅试以下没成功,就直接用Intel架构看。学习c/c++语言,已经在学校学过了,语言部分略过。
2024-02-16 13:15:27 1402 1
原创 滴水逆向P9-20150119
先说解决方案的思路:把const char* 字符串转换为const wchar_t*字符串,然后wchar_t*和LPCWSTR等价,所以设计一个函数把const char* 转换为const wchar_t*因此只要能做到const char* 转换为const wchar_t*这一步就行,类似于自己写一个类型转换的函数,方式很多,以下列举两个,一个完全设计一种字节转换方式,一个用L看起来更简单。
2024-02-13 16:17:40 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人