自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【逆向】前期准备

个人记录向,逆向相关

2023-05-04 15:30:06 1370

转载 Android 动态分析攻防小结

在本文,动态分析指的是通过附加调试或者注入进程来进行的分析。不包含透明型沙箱和仿真器的相关内容。

2023-03-19 21:13:29 278

原创 Python & 笔记 - Python 网络爬虫权威指南 - 第 2 部分 高级网页抓取

第 7 章 读取文档文档编码文档编码告诉程序 如何读取文档文档编码的方式通常可以根据 文件的扩展名 进行判断所有文档都是由 0 和 1 编码而成的,而 编码算法 会定义 “每个字符多少位” 或 “每个像素的颜色值用多少位” 之类的事情纯文本from urllib.request import urlopentextPage = urlopen('http://www.pythonscraping.com/' 'pages/warandpeace

2021-06-26 22:28:43 250

原创 CPP & 笔记 - More Effective C++

基础议题Item M1:指针与引用的区别指针存在不指向任何对象的可能需要能够在不同的时刻指向不同的对象引用必须指向一个对象,并且不想改变其指向在重载操作符,并为防止不必要的语义误解时,如: char &operator[](size_t idx);Item M2:尽量使用 C++ 风格的类型转换static_cast<type>(expression):用于变量类型转换const_cast<type>(expression):用于转换表达

2021-06-26 17:55:55 152

原创 CPP & 笔记 - Google C++ 编程规范

头文件#define<PROJECT>_<PATH>_FILE_H_头文件依赖使用 前置声明(forward declarations) 尽量减少 .h 文件中 #include 的数量头文件中用到类 File,但不需要访问 File 的声明则头文件中只需 前置声明 class File;无需 #include "file.h"包含头文件的名称及次序名称要求按照项目源代码目录树结构排序,并且避免使用 UNIX 文件路径:.(当前

2021-06-26 14:13:10 137

原创 Python & 笔记 - Python 网络爬虫权威指南 - 第 1 部分 创建爬虫

第 1 章 初见网络爬虫用虚拟环境保存库文件# 创建虚拟环境 scrapingEnv$ sudo virtualenv --no-site-packages -p /usr/bin/python3 scrapingEnv# 激活并使用$ cd scrapingEnv/$ source bin/activate# 安装 BeautifulSoup$ which python$ sudo [/home/jax/Documents/virtualenvProject/scrapingE

2021-06-24 23:35:35 237

原创 vim - 环境配置

vimplus 环境配置问题sudo vim ~/.vimplus/.ycm_extra_conf.py# 54 行左右,将 -std=c++17 修改为 -std=c++11

2021-06-19 11:15:58 186 1

原创 3. 日志

有缘再写!

2021-01-24 12:49:22 65

原创 CPP 学习 - 知识点 - 标准库中 string 的底层实现方式以及手动模拟 COW

标准库中 string 的底层实现方式三种基本实现方式Eager Copy - 深拷贝为 Ubuntu 1804 中 string 的实现方法tip:指针大小为 32测试代码// Ubuntu 1804 中string s1 = "1234";cout << sizeof(s1) << endl;// 输出结果为:32 - 指针的大小实现图例COW(Copy On Write) - 写时复制具体实现方式:浅拷贝 + 引用计数 - 为 Ubuntu 1

2021-01-17 12:01:00 317

原创 CPP 学习 - 运算符重载

友元友元不受访问权限的控制(public / protected / private)友元函数可以重载,但是友元属性不会被继承不能访问友元类内部的私有函数友元是单向的,有缘关系不能传递(A -> B -> C) 推不出 (A -> C)子类不会继承父类的友元属性友元的形式友元函数友元类class 类名{ // ... friend 函数原型; friend class 类名; // ....};函数成员函数非成员函数(

2021-01-13 08:52:39 1265

原创 2. 输入输出流

输入输出流流类型标准 I/O - 对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。文件 I/O - 以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。以外存 文件为对象的输入输出称为文件的输入输出。串 I/O - 对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该 空间存储任何信息)。类名作用头文件ios_base抽象基类,管理格式化标志和输入/输出异常iostreamios抽

2021-01-13 08:49:22 117

原创 CPP 学习 - 类和对象

类中的默认函数 + this 指针构造函数析构函数拷贝构造函数赋值运算符函数#include <string.h>class Point{public: Point(int x, int y); // 构造函数 ~Point(); // 析构函数 Point(const Point &rhs); // 拷贝构造函数 Point &operator = (const Point &rhs);

2021-01-13 08:41:07 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除