当前位置:首页 > 第6页

c++实现windows进程伪装 - 进程隐藏技术

xuwenyan7个月前 (01-04)c++1360
c++实现windows进程伪装 - 进程隐藏技术
进程伪装进程伪装,其实就是通过修改peb里的进程名,可以将当前进程的信息指向一个存在甚至是不存在的进程。比如当前以a.exe运行,在运行后修改peb里的进程名为b.exe,那么他人想要获取当前进程的路...

大端模式和小端模式的区别以及如何判断大小端

xuwenyan8个月前 (12-22)c++380
大端模式和小端模式的区别以及如何判断大小端
在计算中,字节顺序是指数字的二进制表示内的字节(或有时是位)的顺序。它也可以更普遍地用于指代任何表示的内部排序,例如数字系统中的数字或日期的部分。在最常见的用法中,字节顺序表示多字节数字内的字节顺序,...

何为防盗链以及如何设置防盗链(宝塔设置防盗链)

xuwenyan8个月前 (12-20)建站500
何为防盗链以及如何设置防盗链(宝塔设置防盗链)
我们在访问一些网站的时候,特别是一些博客网站,往往会看到一些图片加载不出来(一般就是一张裂开的图标样式),除服务器问题导致图片丢失外,还有一个原因防盗链起了作用,这就是所谓的盗链。要想了解防盗链,我们...

c++ windows固定到任务栏(应用程序或快捷方式)

xuwenyan8个月前 (12-17)c++320
c++ windows固定到任务栏(应用程序或快捷方式)
将一些常用的应用程序固定到任务栏,可以方便我们使用时快速打开。下面就介绍一下使用c++固定到任务栏的几种方法。 方法一 使用ShellExecute接口,但是这个方法在win10已经无效...

排序算法-选择排序

xuwenyan8个月前 (12-13)c++190
排序算法-选择排序
选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。时间复杂度O(n²)最坏情况合适发生?...

排序算法-冒泡排序

xuwenyan8个月前 (12-13)c++240
排序算法-冒泡排序
冒泡排序也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法...

排序算法-快速排序

xuwenyan8个月前 (12-13)c++360
排序算法-快速排序
排序算法的思想非常简单,在待排序的数列中,我们首先要找一个数字作为基准数(这只是个专用名词)。为了方便,我们一般选择第 1 个数字作为基准数(其实选择第几个并没有关系)。接下来我们需要把这个待排序的数...

堆和栈有什么区别?哪个比较快?

xuwenyan8个月前 (12-10)c++200
堆和栈有什么区别?哪个比较快?
我们都知道,windows内存区域无外乎堆、栈、静态区、常量区,下面主要说一说堆和栈。 首先我们要注意一个容易混淆的点,我们经常会听人把堆栈连起来说,通常堆栈指的是栈,而不是堆。 什么是...

c++为什么不能在构造函数里调用虚函数?

xuwenyan8个月前 (12-07)c++160
c++为什么不能在构造函数里调用虚函数?
c++为什么不能在构造函数里调用虚函数? c++的构造顺序先构造父类,然后构造子类,析构顺序相反。 如果在构造函数调用虚函数,例如:ClassB继承于ClassA,如果在ClassA的构...

static_assert和assert有什么区别?

xuwenyan9个月前 (11-30)c++240
static_assert和assert有什么区别?
static_assert和assert都是断言,都可用于判断一个条件是否成立,并且在条件不成立时及时给出错误提示。那它们用什么不同和需要注意的地方呢? 1:static_assert在编译...