自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++知识点整理:08循环】

文章目录前言一、for循环1.for循环的组成部分2.for循环的使用二、while循环1.while循环的组成部分2.for与while2.读入数据总结前言在编译过程中,我们常常需要有执行重复操作和决策的工具,C++提供了这样的一种工具。一、for循环1.for循环的组成部分1.设置初始值2.执行测试3.执行循环操作4.更新用于测试的值。5.继续执行测试。在for循环当中,初始化、测试和更新操作构成了控制部分,用()将其括起。每一个部分都是一个表达式,彼此由分号隔开。控制部分后面的语

2022-03-20 13:24:06 1427

原创 【C++知识点整理:07运算符总结】

文章目录前言一、递增递减运算符1.副作用和顺序点2.递增/递减运算符和指针3.组合赋值运算符2.读入数据总结前言循环是程序需要有执行重复的操作和进行决策的工具。例如将数组中的元素逐渐遍历或累加,循环都能轻松的做到这些工作。一、递增递减运算符++ 运算符是递增运算符,它将操作数进行+1,我们可以用i++来替代i = i + 1;它常用于循环操作中:将循环计数+1。++运算符有两种变体,作为前缀位于操作数的前面,++i,还有作为后缀位于操作数的后面,i++。–i和i–同++运算符一般。注意 :

2022-03-15 20:34:58 1259

原创 【C++知识点整理:06String类】

文章目录前言一、String类的使用一、与数组相似二.初始化三、赋值、拼接和附加四、其他操作五、string类I/O前言使用string需要提供一条using编译指令,它包含在头文件string中,或者使用std::string来使用它。一、String类的使用一、与数组相似string属于类,在很多方面,使用string对象的方式与使用字符数组相同。1.可以使用C风格字符串来初始化string对象。2.可以使用cin来将键盘输入存储到string对象中。3.可以使用cout来显示stri

2022-03-13 10:39:20 2157

原创 【C++知识点整理: 05数组】

文章目录前言一、一般数组1、数组的声明2、数组的初始化:3.读取和存入数据4.数组的名的用途二、数组的排序冒泡排序前言`提示:所谓数组,就是一种数据格式,能够存储多个同类型的值,它具有以下特点:特点1:数组中的每个数据元素都是相同的数据类型。`特点2:数组是由连续的内存位置所组成。一、一般数组1、数组的声明要创建数组,可使用声明语句。数组声明应指出以下三点:1.存储在每个元素中的值的类型;2.数组名;3.数组中的元素数。通用格式如下:typeName arrayName [arr

2022-03-11 00:32:51 2007

原创 【C++知识点整理: 04算数表达式】

文章目录前言一、C++算术知识1.基本的算数计算2.优先级3.除法分支4.类型转换初始化和赋值进行的转换潜在的数值转换问题以{}初始化时的转换表达式中的转换强制类型转换5.auto声明总结前言提示:本文为C++复习资料,从头回顾这些基础,希望自己能更进一步。提示:以下是本篇文章正文内容一、C++算术知识1.基本的算数计算C++提供了5中基本的算术计算:加法、减法、乘法、除法以及求模。int num1 = 6 + 8;6和8都是操作数,+号为运算符,6+8为表达式,其结果将赋予int类型

2022-03-09 23:00:21 2078

原创 【C++知识点整理: 03const与浮点数】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、const限定符1、创建常量2、常量的命名规则二、浮点数1、浮点数的机制2、浮点数的书写3、浮点类型4、浮点常量5、浮点数的缺点前言提示:const与浮点数的复习:一、const限定符与C相比,C++增加了const限定符来更好的处理符号常量,1、创建常量通用格式如下:const type name = value;代码如下(示例):const int Months = 12;常量被初始化后编译.

2022-03-08 22:41:27 1052

原创 【C++知识点整理: 02Char、bool类型】

C++的复习笔记

2022-03-07 23:31:39 1236

原创 【C++知识点整理: 01整型数据处理】

对于编程而言,基础永远是最重要的,回过头再次整理之前所学,希望能对自己有个更好的提升。

2022-03-06 17:59:08 857

转载 (转载)检测远程线程注入DLL

作者:coNgY1来源:CSDN原文:https://blog.csdn.net/a893574301/article/details/80950571参考GitHub上的AntiInject1,远程进程注入DLL调用CreateRemoteThread这个API进行注入,而这个API会在目标进程中创建一个进程来调用LoadLibrary来加载自己想注入的DLL从而达到注入效果。2,在一...

2019-07-20 16:06:47 1161 1

原创 DLL远线程卸载dll模块基础

基于远线程注入后如何卸载残留的dll在进行远线程注入后会有残留的dll在exe文件进程中,一旦扫描则会暴露使用第三方,所以。#include <iostream>#include <Window.h>void UnInject(int pid,char* Path){ // 打开需要注入的进程,成功则返回进程的句柄,失败则返回NULL;第一个参数为获取当前进程...

2019-07-19 17:38:37 430

原创 DLL远线程注入基础

1、进程和线程的区别1).什么是进程(来源:百度百科)计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组...

2019-07-16 09:22:34 170

原创 element中使table表格的高度自适应

使用vue.js和element组件。table表格中,由于设置高度为固定值,当浏览器大小发生改变后,会很丑,所以。<el-table ref="table" :data="allSceneTable.scenes" border stripe style="width: 100%" :height="allSceneTable.tableHeight" v-loading="allSc...

2019-07-15 10:58:17 4332

原创 DLL的静态和动态通讯(C++)

DLL导出函数在创建DLL文件,设置一个函数为导出函数,作供外界使用的接口// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "stdafx.h"// extern "C" 为了能够正确实现C++代码调用其他C语言代码,加上此代码后,会让编译器把这部分代码按C语言进行编译,防止函数名被修改。// 此函数如果有参数则添加相同的形参类型和名字,如果没有则不添...

2019-07-14 00:12:07 674

空空如也

空空如也

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

TA关注的人

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