搜索结果
查询Tags标签: pData,共有 29条记录-
【Effective C++】实现
条款26:尽可能延后变量定义式出现时间延后变量定义的时间可提高效率条款27:尽量少做转型动作Derived对象可能拥有不同的地址(当Base* 、Derived*指向该对象时) 尽可能使用新转型,因为其容易辨别且对转型类型进行了分类条款28:避免返回handles指向对象内部成分提高封…
2022/4/2 22:49:29 人评论 次浏览 -
类的构造函数 类型一样 变量名不一样无所谓
// 你必须定义一个 `main()` 函数入口。 #include <iostream> using namespace std; #include <string.h> typedef const char* FX_LPCSTR; typedef char FX_CHAR; typedef int FX_STRSIZE; typedef int FX_BOOL; typedef unsigned char FX_BYTE;#define FX_A…
2021/12/30 6:37:16 人评论 次浏览 -
类的构造函数 类型一样 变量名不一样无所谓
// 你必须定义一个 `main()` 函数入口。 #include <iostream> using namespace std; #include <string.h> typedef const char* FX_LPCSTR; typedef char FX_CHAR; typedef int FX_STRSIZE; typedef int FX_BOOL; typedef unsigned char FX_BYTE;#define FX_A…
2021/12/30 6:37:16 人评论 次浏览 -
C、C++语言结构体中冒号(位域)用法
C、C++语言结构体中冒号(位域)用法 位域出现的原因是由于某些信息的存储表示只需要几个bit位就可以表示而不需要一个完整的字节,同时也是为了节省存储空间和方便处理。 typedef struct bit_struct {int bit1:3;int bit2:5;int bit3:7; }data;bit1、bit2、bit3表示对应…
2021/12/15 1:46:40 人评论 次浏览 -
C、C++语言结构体中冒号(位域)用法
C、C++语言结构体中冒号(位域)用法 位域出现的原因是由于某些信息的存储表示只需要几个bit位就可以表示而不需要一个完整的字节,同时也是为了节省存储空间和方便处理。 typedef struct bit_struct {int bit1:3;int bit2:5;int bit3:7; }data;bit1、bit2、bit3表示对应…
2021/12/15 1:46:40 人评论 次浏览 -
c++ 剪切板添加数据
https://www.leanwind.com/archives/5791.htmlHWND hWnd = NULL; OpenClipboard( hWnd );//打开剪切板 EmptyClipboard();//清空剪切板 HANDLE hHandle = GlobalAlloc(GMEM_FIXED, 1000);//分配内存 char* pData = (char*) GlobalLock(hHandle);//锁定内存,返回申请内存的…
2021/12/12 14:18:00 人评论 次浏览 -
c++ 剪切板添加数据
https://www.leanwind.com/archives/5791.htmlHWND hWnd = NULL; OpenClipboard( hWnd );//打开剪切板 EmptyClipboard();//清空剪切板 HANDLE hHandle = GlobalAlloc(GMEM_FIXED, 1000);//分配内存 char* pData = (char*) GlobalLock(hHandle);//锁定内存,返回申请内存的…
2021/12/12 14:18:00 人评论 次浏览 -
欧姆龙FINS通讯实现OneConnectAPI源代码
每家PLC厂商都有自己的通讯协议,三菱有MC、倍福有ADS,然而没有统一性的接口协议。 为适应每一家通讯,每一家设备商、MES和工厂等都需要针对每款产品开发相应的通讯接口。OneConnectAPI为实现统一的接口,去适配每一家厂商的协议。为中国工控行业快速发展而贡献,每一家…
2021/12/4 6:18:49 人评论 次浏览 -
欧姆龙FINS通讯实现OneConnectAPI源代码
每家PLC厂商都有自己的通讯协议,三菱有MC、倍福有ADS,然而没有统一性的接口协议。 为适应每一家通讯,每一家设备商、MES和工厂等都需要针对每款产品开发相应的通讯接口。OneConnectAPI为实现统一的接口,去适配每一家厂商的协议。为中国工控行业快速发展而贡献,每一家…
2021/12/4 6:18:49 人评论 次浏览 -
巧用进程隐藏进行权限维持
基础知识 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令…
2021/11/6 7:13:31 人评论 次浏览 -
巧用进程隐藏进行权限维持
基础知识 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令…
2021/11/6 7:13:31 人评论 次浏览 -
进程隐藏之API HOOK
// 在Windows中,用户进程的所有操作都是基于WIN32 API来实现的,例如使用任务管理器来查看进程等操作。 // API HOOK技术是一种改变API执行结果的技术。// PS:ZwQuerySystemInformation函数: // 功能:获取指定的系统信息。 // 原型:NTSTASTUS WINAPI ZwQuerySystemIn…
2021/10/21 7:10:18 人评论 次浏览 -
进程隐藏之API HOOK
// 在Windows中,用户进程的所有操作都是基于WIN32 API来实现的,例如使用任务管理器来查看进程等操作。 // API HOOK技术是一种改变API执行结果的技术。// PS:ZwQuerySystemInformation函数: // 功能:获取指定的系统信息。 // 原型:NTSTASTUS WINAPI ZwQuerySystemIn…
2021/10/21 7:10:18 人评论 次浏览 -
C++实验一(类与对象)
构造函数 1. CMatrix(): 不带参数的构造函数 CMatrix::CMatrix() //方法1 {m_nRow = 0;m_nCol = 0;*m_pData = NULL; } CMatrix::CMatrix():m_nRow(0),m_nCol(0),m_pData(NULL) //方法2 {}2. 带行、列及数据指针等参数的构造函数,并且参数带默认值 CMatrix::CMatrix(int …
2021/10/14 1:14:49 人评论 次浏览 -
C++实验一(类与对象)
构造函数 1. CMatrix(): 不带参数的构造函数 CMatrix::CMatrix() //方法1 {m_nRow = 0;m_nCol = 0;*m_pData = NULL; } CMatrix::CMatrix():m_nRow(0),m_nCol(0),m_pData(NULL) //方法2 {}2. 带行、列及数据指针等参数的构造函数,并且参数带默认值 CMatrix::CMatrix(int …
2021/10/14 1:14:49 人评论 次浏览