摘要: 引言: 今天打算把C++的基础全部都学一遍,然后明天继续学,感觉基础还是蛮好理解的,自己还想再学快一点,不知道什么时候能学到内存那边,我想实现免杀呢,感觉距离很遥远,冲冲冲。 结构体基本概念: 结构体属于用户==自定义的数据类型==,允许用户存储不同的数据类型 结构体定义和使用: 语法: 通过结构体 阅读全文
posted @ 2019-11-12 14:32 zpchcbd 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ``` #include using namespace std; void BubbleSort(int * arr, int len) { for (int i = 0; i < len - 1; i++) { for (int j = i+1; j < len; j++) { int temp; if (*(arr + i) < *(arr + j)) { temp = *(arr + i) 阅读全文
posted @ 2019-11-12 14:19 zpchcbd 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 指针的基本概念: 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 (内存编号0~255是系统占用空间,不允许用户访问) 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法: 数据类型 变量名; 示例: 指针变量和普通变量的区别: 普通变量存放的 阅读全文
posted @ 2019-11-12 13:15 zpchcbd 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 目的:使代码结构更加清晰 函数分文件编写一般有4个步骤: 1、创建后缀名为.h的头文件 2、创建后缀名为.cpp的源文件 3、在头文件中写函数的声明 4、在源文件中写函数的定义 例子:我们需要定义一个名为swap的函数,该函数具有交换数值的功能 1、定义个swap.h的头文件,并且进行申明 2、创建 阅读全文
posted @ 2019-11-12 11:17 zpchcbd 阅读(698) 评论(0) 推荐(0) 编辑
摘要: ```#include#include// 直接调用std空间使用using namespace std;int main() { int grade[3][3] = { {99,99,99}, {88,88,88}, {77,77,77} }; string names[3] = { "xiaohu","xiaoming","xiaogou" }; int res = 0; for (i... 阅读全文
posted @ 2019-11-12 10:34 zpchcbd 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 自己在学c++的时候,一个项目中的多个cpp文件默认不允许多个main函数的出现,但是通过选项操作能够指定单个cpp文件进行运行,如下: 1、此时我就想运行第二个cpp文件,我们只需要把其他的两个右键属性 2、选项改为是,就不会参与到项目的运行中。 参考文章:https://blog.csdn.ne 阅读全文
posted @ 2019-11-12 09:51 zpchcbd 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: ``` #include #include using namespace std; int main() { int arr[6] = {1,2,3,4,5,6}; int i = 0; int j = sizeof(arr) / sizeof(int) - 1; while (i < j) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; 阅读全文
posted @ 2019-11-12 09:22 zpchcbd 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 数组的特点: 特点1: 数组中的每个==数据元素都是相同的数据类型== 特点2: 数组是由==连续的内存==位置组成的 数组的定义: 一维数组定义方式有三种: 第一种: 数据类型 数组名[数组长度]; 这种是定义完之后,然后我们自己进行自定义赋值,a[0],a[1],a[2] 第二种: 数据类型 数 阅读全文
posted @ 2019-11-12 08:35 zpchcbd 阅读(587) 评论(0) 推荐(0) 编辑
摘要: ```import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing.ImageIcon;import javax.swing.JBu... 阅读全文
posted @ 2019-11-08 16:02 zpchcbd 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 前言:Linux本地内核提权CVE-2019-13272复现笔记 参考文章:https://www.secpulse.com/archives/110052.html #提权简介:当调用PTRACE_TRACEME时,ptrace_link函数将获得对父进程凭据的RCU引用,然后将该指针指向get_ 阅读全文
posted @ 2019-11-07 17:31 zpchcbd 阅读(503) 评论(0) 推荐(0) 编辑