摘要: 1.引言 上一篇博文关于浅拷贝和深拷贝 https://www.cnblogs.com/zhaoyixiang/p/12116203.html 我们了解到我们在浅拷贝时对带指针的对象进行拷贝会出现内存泄漏,那C++是否可以实现像python,JAVA一样引入垃圾回收机制,来灵活的来管理内存。 遗憾的 阅读全文
posted @ 2019-12-29 21:11 Wings_shadow 阅读(1110) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2022-08-16 10:37 Wings_shadow 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 网络模型—IOCP模型一. 什么是IOCP?什么是IOCP模型?IOCP模型有什么作用? 1) IOCP(I/O Completion Port),常称I/O完成端口。 2) IOCP模型属于一种通讯模型,适用于(能控制并发执行的)高负载服务器的一个技术,适用于大型项目,处理高并发问题。 3) 通俗 阅读全文
posted @ 2021-04-23 10:43 Wings_shadow 阅读(2797) 评论(1) 推荐(1) 编辑
摘要: 文件内存映射 1.什么是文件内存映射 文件内存映射是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数 (CreateFileMapping)。内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,内存文件映射的物理 阅读全文
posted @ 2020-05-29 00:55 Wings_shadow 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 使用dll共享数据段在进程中进行通信 在多个进程间共享数据,windows提供了这种方法,就是创建自己的共享数据节,并将需要共享的变量放入该内存中。如果是在相同程序的多个实例间共享数据,只要在exe文件创建共享节即可,否则就需要在DLL中创建共享节,其它进程加载该DLL来共享数据。 在Win32环境 阅读全文
posted @ 2020-05-29 00:44 Wings_shadow 阅读(1345) 评论(0) 推荐(1) 编辑
摘要: 1.进程间通信 进程间通信(IPC,InterProcess Communicate)就是指在不同进程之间传播或交换信息。 IPC的常见通信方式包括管道、消息队列、Socket、文件内存映射、dll共享段、WMCOPYDATA 2.WM_COPYDATA 一个程序通过WM_COPYDATA消息传递数 阅读全文
posted @ 2020-05-29 00:27 Wings_shadow 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 环境搭好后先嗅探网络 netdiscover -r 10.212.63.127/24 找到靶机 nmap扫一下端口 发现3个开发的端口,我们一个一个去看看22端口我们想办法找到私钥或暴力破解创建ssh连接 80端口是个apache服务器 ,http协议我们去看看有没有敏感信息,可以用nikto -h 阅读全文
posted @ 2020-05-29 00:05 Wings_shadow 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 一、什么是进程 进程是资源分配的基本单位,也是独立运行的基本单位。通俗讲就是一段程序执行的过程。 进程由两部分构成,一部分指一个内核对象,操作系统用它来管理进程,也是系统保存进程统计信息的地方。 令一部分由地址空间构成,包括文本区、数据区、堆栈区。文本区存储处理器执行的代码,数据区存储变量和进程执行 阅读全文
posted @ 2020-05-28 23:59 Wings_shadow 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1.注册表 注册表(Registry),是Microsoft Windows中的一个重要的数据库,用于存储系统应用程序的设置信息。 2.注册表操作 系统的配置一般都保存在注册表里,一些软件配置信息也在注册表 Win+R regedit 可以打开windows的注册表编辑工具 如何操作注册表? 相关a 阅读全文
posted @ 2020-05-28 20:50 Wings_shadow 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 1.INI文件操作: .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便。通过INI 阅读全文
posted @ 2020-05-28 18:56 Wings_shadow 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.MFC DLL 在DLL中使用MFC框架1)规则DLL(MFC静态库版本和MFC动态库版本)dll的接口是标准的接口,可以给SDK使用,也可也给MFC使用。 loadicon loadmenu loadimage loadcursor LoadAccelerators 这些都是加载资源的api, 阅读全文
posted @ 2020-05-26 16:18 Wings_shadow 阅读(797) 评论(0) 推荐(0) 编辑