C++中的构造函数和析构函数

1.构造函数,主要是在初始化的时候赋值成员变量等作用。 2.析构函数刚好相反 菜鸟教学下面这样解释: 类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。 析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不会返回任何值,也不能带有任何参数。析构函数...

2019-04-12 17:36:18

阅读数 2

评论数 0

CMD恢复LSP及查询

netsh winsock reset catalog 该命令将 Winsock 目录重置为默认配置。如果没有LSP安装软件,该命令会很有用。尽管使用该命令可以还原网络连接,但应该慎重使用,因为以前安装的 LSP 都将需要重新安装。 netsh winsock show catalog 该...

2019-04-05 10:22:03

阅读数 3

评论数 0

Wireshark抓包过滤大法

wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 关键字 “与”:“eq” 和 “==”等同,可以使用 “and” 表示并且, “或”:“or”表示或者。 “非”:“!" 和 "not” 都表示取反。 多组条件联合过滤数据包的命令,就是通...

2019-04-03 11:41:26

阅读数 10

评论数 0

C++中的char类型和wchar_t类型的互转

1.wchar_t转化char //wchar_t转换char int iSize; char* pszMultiByte; //返回接受字符串所需缓冲区的大小,已经包含字符结尾符'\0' iSize = WideCharToMultiByte(CP_ACP, 0, info[i].sz...

2019-04-01 17:27:16

阅读数 14

评论数 0

C++基本数据类型

#define FALSE 0 afx.h<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> #define TRUE ...

2019-03-29 09:59:31

阅读数 35

评论数 0

C++使用Socks5协议进行代理上网(四)

上一篇文章链接: https://blog.csdn.net/hu421160052/article/details/88871480 //发送正式数据 MessageBoxA(NULL, (const char*)message, "即将发送的正式数据:", NULL);...

2019-03-28 16:21:24

阅读数 108

评论数 0

C++使用Socks5协议进行代理上网(三)

上一篇文章连接:https://blog.csdn.net/hu421160052/article/details/88870940 这里是账号密码认证之后,这里需要你提供你要到达的具体的目的server的IP和Port,以及连接的具体方式 index = 0; byte Msg3[10...

2019-03-28 16:12:33

阅读数 62

评论数 0

C++使用Socks5协议进行代理上网(二)

以下是上一篇文章链接 https://blog.csdn.net/hu421160052/article/details/88870402 协议第二部分: //第二次发送数据 index = 0; //重置长度 byte Msg2[100]; //socks5协议部分...

2019-03-28 15:54:16

阅读数 80

评论数 0

C++使用Socks5协议进行代理上网(一)

网上已经有很多文档详细介绍了协议内容以及怎么去使用,最近在做这个项目,已经完成了TCP协议的全部部分,在这里做下笔记顺便和大家分享下,如果有需要的同志们可以用我这个作为模板,已经精通这些的大神们希望看到问题能给我提出来,我也有几个地方是一知半解,其中有些我遇到的注意事项我会单独注明,防止自己后再犯...

2019-03-28 15:37:32

阅读数 86

评论数 0

C++中的DLL调用0x00000000错误

在DLL调用函数时发生的错误,此错误在dll的入口函数不正确或者DLL中没有所调用的函数接口时发生

2019-03-22 11:26:02

阅读数 19

评论数 0

Win32中的wsprintf始终载入1024byte数据

wsprintf在写入数据时,最大的缓冲区为1024个字节,试了很多次,每次都是在一定长度截断我想要输出的字符串,所以才发现了这个问题。 如下: char demochar[1026] = ""; for (int i = 0; i <...

2019-03-13 11:55:40

阅读数 26

评论数 0

Win32使用ListView时的注意事项

这两天使用listview的一些心得和问题,拿来跟大家分享一下 1.一个大坑,调试了许久,在删除所有行后,必须要重新设置一次mask,如下 LV_ITEM lvItem; ... //删除所有行 SendMessage(hwndListView, LVM_DELETEALLITE...

2019-03-06 16:36:07

阅读数 65

评论数 0

Win32程序SetWindowText()改变Static标签内容重影问题

最近遇到的一个问题说一下,在Win32中预定好的static的内容,在使用下面的API后导致重影: SendMessage(hWnd, WM_SETTEXT, 20, (LPARAM)TEXT_Static1); --------------------------------------...

2019-03-06 11:04:59

阅读数 49

评论数 0

Mysql实现实时备份,两个数据库的热部署

MySQL主从同步设置 1.主节点配置 修改my.ini配置 server-id=1 log-bin=mysql-log-bin binlog-do-db=数据库名 重启数据库服务 GRANT REPLICATION SLAVE ON . TO ‘主用户名’@‘主IP’ IDENTIFIED BY...

2019-03-04 15:36:48

阅读数 6030

评论数 3

Win32中设置窗体失去焦点,并重新获取焦点

因为项目需求,在打开新窗体的同时,需要之前窗口不可被点击,但是最好不要消失,找了很久找到了一种方法: //找到窗口属性 LONG dwNewLong = GetWindowLong(hWndMain, GWL_EXSTYLE); //隐藏窗口 dwNewLong |= WS_EX_TR...

2019-02-22 14:37:17

阅读数 208

评论数 0

char数组输出乱码的问题

今天遇到个问题,char数组为被分割后的数字组合,由于前后都有字符,被分割出来的数字呈现乱码: 以下是我代码中的部分代码,作用是取出数字 最后解决办法是在数组末尾增加个’\0’字符,完美解决乱码问题: else if(GameRemaindPoit_ALL[i]>='0'&...

2019-02-20 14:46:21

阅读数 217

评论数 0

Win32程序SendMessage使用笔记

1.改变控件内TEXT内容 SendMessage(hWnd, WM_SETTEXT, 0, (LPARAM)TEXT("1234")); 2.改变窗体字体样式 SendMessage(hStatic, WM_SETFONT, (WPA...

2019-02-20 11:16:41

阅读数 36

评论数 0

Win32项目自制边框,加载PNG背景

先上一张最终效果图: 这里用到的背景是: 空白的地方最好做成镂空,避免后期闪烁问题 下面是代码: //图片相对途径 static char Main_Background[30] = "main\\Main_Background.png&...

2019-02-18 16:27:04

阅读数 84

评论数 0

Win32中改变Edit控件字体颜色

WM_: CTLCOLORBTN Button control CTLCOLORDLG Dialog box CTLCOLOREDIT Edit control CTLCOLORLISTBOX List-box control CTLCOLORMSGBOX ...

2019-02-18 09:49:50

阅读数 108

评论数 0

Win32中的socket通信

这是自己写的一个简单socket通信函数,作为客户端在c++中生产环境已经使用,哪里有问题还请大家指出,作为笔记会持续更新 #include <Winsock2.h> #include <stdio.h&...

2019-02-14 12:03:03

阅读数 71

评论数 0

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