上一页 1 2 3 4 5 6 7 ··· 13 下一页

2020年7月6日

file.open异常处理

摘要: 当打开一个不存在的文件名,那会导致读文件出现错误,导致程序崩溃。 为了避免类似问题,我们需要进行判断: //open file CFile file; file.Open("ReadMe.txt", CFile::modeRead,NULL);//open the file 文件打开返回是文件句柄, 阅读全文

posted @ 2020-07-06 12:03 Milo_lu 阅读(727) 评论(0) 推荐(0) 编辑

2020年7月3日

md5信息摘要算法 c++

摘要: 接上,用c++实现md5算法: #include <string.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <float.h> #include <limits.h> #include <ctype.h> 阅读全文

posted @ 2020-07-03 17:06 Milo_lu 阅读(364) 评论(1) 推荐(0) 编辑

2020年7月2日

md5信息摘要算法 基于16位机器运行

摘要: MD5信息摘要算法(Message Digest Algorithm) md5是一种密码散列函数,可以生成128位(16字节)的散列值,用于确保信息传输完整一致。 这里举例如何在16机器上实现md5算法: md5.h 1 #ifndef MD5_H 2 #define MD5_H 3 4 typed 阅读全文

posted @ 2020-07-02 11:57 Milo_lu 阅读(329) 评论(1) 推荐(0) 编辑

2020年6月16日

c++ Ping 通过线程处理Ping功能(MFC)

摘要: Ping功能是测试网络是否连接的有效方式。通常我们需要通过ping来验证网络连接是否正常,这就需要我们经常用到ping功能。 ping是有一定的阻塞,如果频繁使用会导致应用程序出现阻塞现象,为了避免这种情况的发生,我们这里举例用线程的方式对网络进行ping来验证网络是否连接正常: UI布局 添加按键 阅读全文

posted @ 2020-06-16 14:15 Milo_lu 阅读(1062) 评论(1) 推荐(0) 编辑

2020年6月8日

c++ ping 功能实现(mfc)

摘要: 现在我们将代码移植到我们的mfc中,定义编辑款edit3为域名输入,IDC_IPADDRESS2为解析IP地址;Button1为启动测试控制键。 为button1添加bn_clicked事件回调函数: 设置button1文本context内容: CButton*pbutton = (CButton* 阅读全文

posted @ 2020-06-08 23:23 Milo_lu 阅读(979) 评论(0) 推荐(0) 编辑

c++ ping 功能实现

摘要: 今天讲一下ping功能和解析域名获取ip地址: 代码如下: ping功能实现(默认超时时间2000ms): #include "stdafx.h" #include "Source.h" #include <iostream> USHORT CPing::s_usPacketSeq = 0; CPi 阅读全文

posted @ 2020-06-08 11:44 Milo_lu 阅读(937) 评论(1) 推荐(1) 编辑

2020年6月2日

WinInet简介及操作流程

摘要: 我们这里主要要实现的功能是通过输入用户名和密码登录网站并读取网页内容: 调用的库为WinInet.h 用到工具fiddler抓包工具。 先抓包获取所需参数。 登录网站https://www.oschina.net/,登录,并输入密码和用户名; 打开fiddler工具 点击登录网页,开始抓包参数; 参 阅读全文

posted @ 2020-06-02 15:51 Milo_lu 阅读(1193) 评论(0) 推荐(0) 编辑

2020年5月30日

通过线程传递消息

摘要: 今天讲一下线程如何向对话框传递消息,步骤如下: 创建消息数,在xxDlg.h: #define WM_RESPONSE WM_USER+1 声明消息函数成员函数xxDlg.h: afx_msg LRESULT winMessageFun(WPARAM wParam, LPARAM lParam);  阅读全文

posted @ 2020-05-30 17:10 Milo_lu 阅读(307) 评论(2) 推荐(0) 编辑

2020年5月28日

两串口收发测试

摘要: 这里我们用两个串口分别将RX与TX短接,用来测试收发收发正常。 因为收发长度不确定因素,我们设定当接收到1个或1个以上字节时,事件触发。由于我们不清楚什么时候一包数据接收完成或者超时没成功接收,我们需要用一个定时器来做时间处理。 这里我们分别用3个定时,定时器1做串口1接收时间定时,定时器2做串口2 阅读全文

posted @ 2020-05-28 17:10 Milo_lu 阅读(691) 评论(0) 推荐(0) 编辑

2020年5月27日

获取PC可用串口端口,并将其在combo box中显示

摘要: 通常应用中,我会遇到需要用到多个串口的同时在一台PC上使用的情况,例如通过USB转串口等方式来硬件接入串口数目。 那么软件需要判断到底哪些串口号是可用的,才可以初始化相应的串口应用程序。 下面我们简单介绍一下,如何获取PC可用串口端口号,并将其显示在combo box控件中。 例程我们搜寻最多2个可 阅读全文

posted @ 2020-05-27 15:00 Milo_lu 阅读(368) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 13 下一页

导航