自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MusicMan

做有意义的事,学习音乐的道路是无限的

  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 C++ 虚函数 纯虚函数 抽象类 代码示例

其中抽象类指的是在类的定义中出现了纯虚函数,导致无法实例化,。代码:头文件#include "stdafx.h"using namespace std;class Person{public: Person(); ~Person(); virtual void work() = 0;};//Coder 继承Personclass Coder : public P...

2019-07-22 11:31:06 1156

转载 Windows下多线程的使用

自己写笔记麻烦 就转载好了#include "stdafx.h"using namespace std;int ThreadFunc1(void* param){ int i=*(int*)param; while(--i) { cout<<i<<endl; Sleep(2000); } ...

2019-07-18 11:04:54 216

转载 C++结构体中有构造函数和析构函数

正好今天在公司看代码的时候有看到,特此记录一下以下是在一篇博客上看到 来源:https://blog.csdn.net/weixin_40539125/article/details/84145318C里面没有,C++里面有C++里根本就没有结构,仅仅为了兼容c才有结构这种东西,实际上除了名字以外,C++的结构就是类!!如果从空间分配上来看,struct变量放在栈上,而class变量...

2019-07-18 10:20:38 3065

原创 C++局部重载new delete方法剖析

所谓局部重载 即在类当中重载new 和delete 方法众所周知 C++实例化类时一般的方法都是分配一块内存对象 即DD *mm = new DD() 这种类型,所以如果我们能对new方法进行重载,即给里面加入我们自己想要达到的效果,就能更好的对内存进行管理,重载的方法主要是通过operator方法,接下来看一下我写的例子。首先是头文件,即是对Student类的声明:#include...

2019-07-18 09:35:38 1436

原创 C++ 杂七杂八的东西

Class dd = new Class():其中new方法包含了:Class();//执行构造函数 malloc()delete 方法也包含了~dd()和free()信号与槽函数,原理主要是通过重载的方式--改变operate方法实现的子类在new过程中 会调用父类的构造函数顺序是先调用父...

2019-07-17 17:23:13 1092

原创 Windows 软件安全---注入安全

在Windows软件中,绝大多数软件都是exe文件,然后有很多动态链接库dll构成。所以很多黑客就可以通过dll注入的形式入侵软件,达到入侵甚至盗取密码的功能,接下来本人介绍一种方法,可以防止非法dll注入的一种方法,学识有限,如有不足,敬请指教。介绍的方法是通过hook系统的ldrLoadDll方法,然后判断dll的名称,防止恶意dll注入。原理如下:Inject Defense原理...

2019-07-17 11:30:09 1313

转载 .sln vcxproj vcxproj.filter文件作用(转载)

.sln是解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息sdf (SQL Server Compact Edition Database File)文件,是工程的信息保存成了数据库文件,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,打开工程里的.sln文件重新编译链接就ok了vc...

2019-07-16 09:23:12 1070

原创 VisualStudio error LNK2005错误解决

将代码生成 运行时库改为相同的运行时库即可编译成功

2019-07-16 09:09:25 2747

原创 C++数据结构04--顺序栈的实现

头文件:typedef struct{ SElemtype data[MAXSIZE]; //存放的数据 int top; //指向栈顶的指针}SqStack;class StackClass{public: StackClass(); ~StackClass(); SqStack* InitStack(); bool DestroyStack(SqStack *...

2019-07-11 11:15:34 1292

转载 C++ const关键字讲解(转载)

constKeyword in C++Constant is something that doesn't change. In C language and C++ we use the keywordconstto make program elements constant.constkeyword can be used in many contexts in a C++ p...

2019-07-11 09:25:34 1346

原创 C++ static关键字作用讲解

一、隐藏作用指的是加static关键字的变量只在源文件cpp中起作用,无法在其中文件中被调用。举例来说明:分别创建两个cpp文件。一个是main函数所处的cpp 一个是自己定义的demo.cppdemo.cpp代码如下:里面主要是定义了一个char类型字符a和msg函数#include "stdafx.h"char a ='a';void msg(){ std::co...

2019-07-10 20:06:17 1553

原创 C++数据结构03--静态链式线性表的实现

头文件://静态链表头文件#include "stdafx.h"using namespace std;#define MAXSIZE 250typedef int ElemType;typedef struct{ ElemType data; int cur; //存在next的指针游标} StaticLinkList[MAXSIZE];class Static...

2019-07-10 15:04:14 1176

原创 C++数据结构02--链式线性表(单链表的实现)

头文件://实现链式线性表#include "stdafx.h"using namespace std;typedef int DataType; //将数据类型设为int类型/或者其他类型均可//链式结构体定义typedef struct Node{ DataType data; //当前的数据 struct Node* next; //保留着指向下个数据的地址}Lin...

2019-07-09 11:18:55 1466

原创 C++数据结构01--顺序线性表实现

今天正好又是很闲,就简单实现一下数据结构里面的顺序线性表玩一下,后面有时间再慢慢把后面几种数据结构实现一下玩一下。顺序线性表,就是在连续内存中元素按内存地址顺序排列的数据结构,本人用数组来实现的,因为数组就是连续分配的内存区域,所以比较好弄,加一个结构体。现在上代码:首先是头文件#include "stdafx.h"using namespace std;#define M...

2019-07-04 18:48:30 1568

原创 lua学习

-- 注释print(b)b = 1print(b)b = nil --使用nil置空,删除了该变量,释放内存---- Lua数据类型:nil boolean(false,true) number:双精度浮点型 string:字符串 function:函数-- userdata 数据结构 thread 线程 table:数组-- boolean类型 示例if false ...

2019-07-03 15:50:56 1045

原创 Windows下Lua安装环境配置教程

首先是进入lua官网:https://www.lua.org/点击GetStart点击LuaDist 进入下载界面点击Windows86进行下载:下载好之后,进行解压就行:解压之后,在Windows环境变量Path添加解压文件的bin目录:添加完成之后,进入windows命令行,输入lua回车,出现版本信息则说明配置成功,否则配置失败:...

2019-07-03 14:44:31 14052 4

原创 2019/7/3

刚看完tcp/ip 这个月把两本图解总结一下,感觉还是需要再看一遍总结才能记得住,东西一次性消化不完。写一下这个月要做的事 要按进度做了

2019-07-03 11:05:56 1089

原创 Ajax get请求示例

正好早上有时间,代码:$.ajax({ type:'GET', url:'proinfo', data:data, success:function(result){ //返回成功进行响应操作 //把获取信息填...

2019-07-03 08:27:39 16589

原创 Javascript实现页面跳转传值示例Demo

正好今早有时间,做个简单的示例,讲解一下页面传值的其中一种方式,使用Session传值。session在我看来,是在页面加载过程中,可以保存临时数据的一种方式。然后,从一个页面跳转到另一个页面的时候,如果需要传递其中的数据到另一个页面时,就可以考虑使用session方法传值。接下来是一个示例代码,简单的演示一下如何传值首先是主页面的代码:<!-- 测试页面 --&...

2019-07-02 09:18:46 1737

zipbags.rar

c++压缩库,主要用来压缩文件解压文件中使用,比较简洁的库,合起来只有四个文件,代码中直接添加即可,好处是使用方法,坏处是压缩效率不够高,但是基本上也是够用了。

2019-11-22

SocketDemo.rar

这个是关于C++Socket编程的示例代码,里面包含了客户端和服务端两个代码,主要就是简单地实现了客户端和服务端的通信过程,适合初学者下载学习,希望能帮助到大家

2019-06-18

获取kernel32位相关信息地址.rar

获取kernel32.dll相关信息,并且保存到txt文本当中,代码比较简单,面向初学者

2019-06-06

testasm64.rar

实现将64位汇编嵌入到64位平台上使用,最简单的实例,比较方便理解,适合初学者

2019-05-29

winform音乐播放器.rar

在VS2017 ide上,用C#语言winform框架开发的音乐播放器,支持下载音乐功能,这个功能是这个软件的创新点,纯C#语言编写

2019-05-28

Windows创建窗体C++实现

使用Windows API 创建窗体,简单的实现这一过程,主要是理解创建的流程。

2019-05-16

HookAPI并且在Windows程序启动前注入dll (C++)

这是本人用C++ 在VS2019IDE 用控制台写的一个可以在程序启动前注入dll 和Hook系统api的函数。Hook的是knernelbase的CreateProcessInternalW函数,希望对大家有帮助

2019-05-08

共享内存通信实现.rar

c++实现的Windows进程通信的共享内存方式,比较简单明了,大家看代码就学会用法。希望对大家有帮助

2019-05-08

hook api jmp调用底层windows

环境vs2019 c++控制台程序,这个主要是修改Kernel32.dll入口来使得在启动前就监听函数。

2019-05-06

登录界面Html(bootstrap)源码

简单的登录界面的实现,现在分享我写的源码供大家参考,对初学者来说应该挺有帮助,希望可以对大家有帮助

2019-05-05

Hook C++简单使用Demo

这个压缩包里面主要包含两个文件 一个是dll文件,一个是exe,原理是通过注入dll文件到应用程序中,从而实现hook 这边是用qq程序 作为demo来教学

2019-05-02

使用REDM框架制作计算器小工具

简单使用了DM框架 制作了一个计算器的小工具,其中用到了DMDesigner工具,CMAKE构建工程工具,熟悉了界面xml使用方法,现在分享给大家学习,代码量不大,但是我感觉我写的也还可以就是了 有基本的逻辑判断 ,直接在vs2010或以上的编译即可。

2019-04-26

qt导航栏Demo

qt导航栏Demo 可以参考学习 一起学习 里面是最基础的代码

2019-01-05

winform 音乐播放器源码-实现了下载音乐功能

源码里面含有下载功能的实现,可以提供给大家参考===其实下载功能有分很多种 -- 这边采取的是脱壳法下载

2018-10-03

ArcMap ZoomIn(add-in)插件制作(VS2010 +ArcObject10.2) C++

vs2010 + arcobject10.2版本 C++ 开发的ATL项目生成的dll文件以及源码 具体开发流程可以参见我的博客 主要是官方文档太坑了。。

2018-08-07

空空如也

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

TA关注的人

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