自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (10)
  • 问答 (22)
  • 收藏
  • 关注

原创 C语言打印short、long、long long和unsigned类型整数

要打印unsigned int 数字,可以使用%u符号。打印long数值,可以使用%d 格式说明符。如果系统的 int 和 long 类型具有同样的长度,使用%d 就可以打印 long 数值,但是这会给程序移植到其他系统(这两种数据类型的长度不一样的系统)带来麻烦,所以建议使用 %ld打印 long 数值。在x和o符号前也可以使用l前缀,因此 %lx表示以十六进制格式打印长整数,%lo 表示

2021-08-17 15:46:23 130402 4

原创 设计模式之命令模式——开灯关灯示例

此示例是用C++写的对灯颜色的控制,如开红灯,蓝灯等,如控制其它的设备也可像红灯,蓝灯一样封装好后进行SetCommand,仅供参考。#include<iostream>using namespace std;class Command{public: Command() { }; ~Command() { }; virtual void Execute() {}...

2020-04-21 09:46:10 839

转载 c++拷贝构造函数详解

文章转至:https://www.cnblogs.com/alantu2018/p/8459250.htmlc++拷贝构造函数详解一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=100;int b=a;而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例...

2020-04-17 16:09:59 1178 1

原创 关于socket bind时产生bind: Address already in use的问题原因之一

有时候在Server端进行bind时会出现Address already in use的问题,正如此提示地址在使用。造成的原因之一就是上次Client和Server连接后,Server端关闭了,但Client可能由于某些原因并没有成功关闭socket套接字,所以解决的办法也确保client端成功关闭连接到服务器的套接字后再重新开启即可...

2020-04-03 11:30:55 3120

原创 C++/MFC下获取控制其它进程的菜单Menu和如何使用SPY++获取菜单ID的方法

在本方法中控制其它应用进程菜单项的2个基本条件:1)得到应用的主窗口句柄(HWND);2)得到菜单子项ID;1.获取一个应用的菜单子项ID: 在本方法中获取菜单子项ID需要借助工具SPY++,通过SPY++监听该应用对应的消息,人工点击菜单后看点击菜单时,观察监听得到的ID值,得到监听到的ID后定义在自己所写的程序中即可;1.1 SPY++的消息赛选: ...

2019-11-28 20:51:31 2231

原创 C++通过WMI-CIMV2获取系统相应类的信息操作代码(通过WMI获取磁盘信息、获取系统时间)

1.添加对应的头文件和加载lib库#include&lt;WbemCli.h&gt;#include&lt;intsafe.h&gt;#define SAFE_RELEASE(p) { if(p) { (p)-&gt;Release(); (p)=NULL; } }#pragma comment(lib, "wbemuuid.lib")2.初始化连接至ROOT\CIMV2 B...

2018-10-15 19:23:37 2724 1

转载 WMI使用的WIN32_类库名

文章转自:https://blog.csdn.net/liuxingbin/article/details/6790124 "SELECT * FROM Win32_NetworkAdapter WHERE (MACAddress IS NOT NULL) AND (NOT (PNPDeviceID LIKE 'ROOT%'))", L"PNPDeviceID", ...

2018-10-15 09:10:38 779

原创 可变参数应用之仿sprintf字符串格式化函数实现代码

int sprintf(char *buf,const char *fmt,...){ int len; va_list va; va_start(va,fmt); len = vsprintf(buf,fmt,va); va_end(va); return len;} 

2018-08-29 13:17:11 858

转载 C++网络编程之select

文章来源:https://www.cnblogs.com/zxllm/p/5420065.htmlselect函数决定一个或者多个套接字(socket)的状态,如果需要的话,等待执行异步I/O。int select(              __in        int    nfds,              __inout    fd_set *readfds,   ...

2018-08-23 19:07:00 817

原创 VS2015 C++ main()下进行SOCKET单线程网络通信简单例子(聊天软件的搭建)

//服务器#include&lt;iostream&gt;#include &lt;Winsock2.h&gt;using namespace std;#pragma comment(lib, "ws2_32.lib")int main(){ WSADATA wsaData; SOCKET sockSrv; SOCKADDR_IN addrSrv; SOCKADDR_I...

2018-08-23 15:37:54 3804 1

原创 MFC TREE控件实现父子联动选中功能:即父选中则子全选中,子全选中则父选中参考代码

效果图:注:点击时需点击文字,暂时没去研究其原因源代码下载网址:// TreeSelectDlg.cpp : 实现文件//#include "stdafx.h"#include "TreeSelect.h"#include "TreeSelectDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#en...

2018-05-30 20:19:59 1335

原创 MFC添加快捷键

MFC中添加快捷键基于Dialog的MFC工程中如何添加快捷键呢?大致分为以下几个步骤:1.在资源视图中添加资源,选择"Accelerator"选项新建即可;2.打开新建的文件夹下的"IDR_ACCELERATOR1"中编辑,其中包括ID、修饰符、键、类型。ID中选择你要添加快捷键的菜单、按钮的ID编号,修饰符中选择你是否要使用组合键,如:Alt、Alt+Shift等等,键中选择你要使用什么样...

2018-05-15 16:03:58 1289

原创 MFC 获取格式化时间

CString GetCurrentDispatchTime(){ CTime time(CTime::GetCurrentTime()); CString currentTime; currentTime.Format(L"%04d%02d%02d%02d%02d%02d", time.GetYear(), time.GetMonth(), time.GetDay(), ...

2018-04-20 11:05:01 1227

原创 MFC点击按钮创建一个文件夹浏览对方框,并显示到对应的Edit control控件上--手动创建“浏览文件夹“

在高版本中有时直接使用CMFCEditBrowseCtrl中的“浏览文件夹”控件时报错,所以只能自己参考写一个自定的“浏览文件夹”控件了;程序参考来自:https://blog.csdn.net/obuyiseng/article/details/49795149在对应的按钮里添加程序void xBurnInDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知...

2018-04-11 16:25:41 1448 1

原创 MFC操作注册表获取USB磁盘代码阅读步骤总结

1.获取设备路径接口•m_lpClassGuid=_GUID GUID_DEVINTERFACE_USB_HOST_CONTROLLER {3ABF6F2D-71C4-462A-8A92-1E6861E6AF27}••m_hDevInfo = SetupDiGetClassDevs( (LPGUID) m_lpClassGuid,NULL,NULL,DIGCF_PRESENT |DIG...

2018-03-07 09:18:13 1246

原创 MFC/C++只删除磁盘下的指定后缀名的文件

bool DeleteTestFile(char Drv){ bool bFound; BOOL result; CString strFname; //-- Delete All Data Files -- TCHAR SearchDir[512]; TCHAR strFile[512]; sprintf( SearchDi...

2018-03-06 19:20:54 1469

原创 MFC获取Check Box/Radio button按钮状态的方法,和改变改变其按钮状态的方法有

获取Check Box按钮状态的方法有:1.调用自身控制变量获取GetState()函数获取,根据返回值判断1表示选中0表示未选中2.::SendMessage(checkHwnd, BM_GETCHECK, 0, 0);根据返回值判断9表示选中8表示未选中3.::IsDlgButtonChecked(checkHwnd, ID);根据返回值判断1表示选中0表示未选中改变其按钮状态的方法有:1.调

2018-01-19 10:11:34 5684

原创 MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口,界面同步显示,比较完整点的版本

控件ID可以在程序中查找或者自己根据ID类型定义更源代码可在此处下载 http://download.csdn.net/download/zggzgw/10185335毕竟查资料把积分花光了,所以收了点积分为下次查资料使用界面如图所示// HTMLContrl.h : PROJECT_NAME 应用程序的主头文件//#pragma once#ifndef __AFXWIN_H__

2018-01-03 09:48:35 1548 4

原创 在VS2015下通过MFC实行对IE浏览器Internet Explorer类的控制 控制的工具CrystalDiskMark

控件ID可以在程序中查找或者自己根据ID类型定义更换// HTMLContrlDlg.cpp : 实现文件//#include "stdafx.h"#include "HTMLContrl.h"#include "HTMLContrlDlg.h"#include #include #include #include #include"myHead.h"#include#

2017-12-21 14:49:30 1420

原创 MFC下进行对HTML网页Select选择按钮的控制

void CHTMLContrlDlg::OnBnClickedButtonSelect(){ if (spdoc.hWndChild == NULL)return;//spdoc.hWndChild为放置IE的窗口句柄,自己根据自己的窗口获取 CComPtr spElementCollection; CComPtr spDoc; LRESULT lRes; UINT nMs

2017-12-20 08:50:53 380

原创 VC/MFC 从WebBrower 中获取 HTML 和文本

本文部分转载于http://blog.chinaunix.net/uid-2516614-id-2496197.html用于参考///////////////////////////////////////////////////////////////外部窗口接口获取(非原博客,是自己添加的其他通过获取IE浏览器窗口的句柄,在由句柄转换成IE的接口):HWND hWnd

2017-12-18 13:35:29 3143

转载 linux管道通信 半双工通信

本文转载自:http://blog.sina.com.cn/s/blog_5ed3e6210100d87d.html在windows里进程间的通信主要用到是的消息,而在Linux里管道通信是一个不错的选择。总是觉得在Linux里编程总是让人感觉一目了然。不像在windows里,用个变量的类型都要想变天。管道分两处,有名的和无名的,无名的叫管道,有名的叫有名管

2017-09-28 10:04:32 1658

转载 Socket编程创建 形成过程

本文章转载自:http://www.360doc.com/content/17/0921/22/47683417_689055946.shtml什么是TCP/IP、UDP?         TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(

2017-09-21 22:34:40 2700

转载 C++运算符优先级表

优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34

2017-09-16 23:52:53 295

原创 QT初学 常用控件(Label pushbotton radio Slider...)代码创建方式

#include "widget.h"#include "qlabel.h"#include "QVBoxLayout"#include "QHBoxLayout"#include "QLineEdit"#include"QCompleter"#include"QTextEdit"#include"QPushButton"#include"QRadioButton"

2017-08-16 19:48:27 514

转载 linux的线程同步机制

文章来源:http://www.52rd.com/Blog/Detail_RD.Blog_renjwjx_17460.html?WebShieldDRSessionVerify=5FzUkOe6mRTaguqBUjGr 互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义

2017-08-07 22:13:10 401

原创 C/C++ 拼图游戏 代码简单 鼠标点击版拼图游戏 带有graphics图形库

#include#include#include#include#include#includeint map[4][3];int num = 0;int x, y;IMAGE image1, image2, image3, image4, image5, image6, image7, image8, image9, image10, image11, image12, ima

2017-07-15 21:17:15 4663

原创 Visual Studio C++/C 教你四步安装graphics图形库

Visual Studio C++/C 教你四步安装graphics图形库 第一步:下载库文件 :链接:http://pan.baidu.com/s/1nuLGJPZ 密码:lkyn     第二步: 第三步:第四步: 显示成功启动VS C/C++软件就可以使用了

2017-07-13 16:18:49 23450 1

原创 C/C++ 拼图游戏 代码简单 带有graphics图形库

代码:#include#include#include#include#include#includeint map[4][3];int num = 0;IMAGE image1, image2, image3, image4, image5, image6, image7, image8, image9, image10, image11, image12, image13;v

2017-07-13 15:51:57 6818

转载 Linux常用命令速查字典

转载自:http://blog.csdn.net/loovejava/article/details/8497251  一、启动、关机、登入、登出相关命令    [login] 登录    [logout] 登出    [exit] 登出    [shutdown] 停止系统    [halt] 停止系统    [reboot]

2017-07-11 10:58:00 609

原创 C++STL函数大全 函数讲解摘自文库

【C++ Vector(向量容器)】1.Constructors 构造函数 vector v1; //构造一个空的vector vector v1( 5, 42 ); //构造了一个包含5个值为42的元素的Vector2.Operators 对vector进行赋值或比较 C++ Vectors能够使用标准运算符: ==, !=, =, . 要访问vector中的某特定位置的元

2017-05-29 15:17:56 1070

原创 C++STL函数大全 函数讲解摘自文库

【C++ Vector(向量容器)】1.Constructors 构造函数   vector v1; //构造一个空的vector  vector v1( 5, 42 ); //构造了一个包含5个值为42的元素的Vector2.Operators 对vector进行赋值或比较  C++ Vectors能够使用标准运算符: ==, !=, =, .  要访问vector中的某

2017-05-29 15:16:48 757

原创 要求编写一个简单的人员信息管理程序,具体要求如下:

(1)程序涉及到五个类,分别是employee,technician,salesman,manager,salsemanager。这五个类的关系为:employee是顶层父类,technician,salesman,manager是employee的子类,salsemanager是salesman,manager的子类。(2)employee具有员工号,姓名,收入等属性,有设置姓名,获取姓名,

2017-05-25 13:02:28 3012 1

原创 建立一个存储和处理字符串的类DelCharStr。构造函数:动态申请存储字符串所需内存空间,并且即能用指定的字符串也能用默认的值0为所声明的对象进行初始化。

建立一个存储和处理字符串的类DelCharStr。(1)私有数据成员char *s:字符串的首地址。int len:该字符串的长度值。(2)公有成员函数构造函数:动态申请存储字符串所需内存空间,并且即能用指定的字符串也能用默认的值0为所声明的对象进行初始化。析构函数:释放字符串所用的内存空间。void setstr(char *sn):重新设置str的值。viud

2017-04-20 20:42:04 1557

原创 自守数定义:一个自然数的平方的尾数等于该数本身。例如:25=625,76=5776,9376=87909376,则25、76、9376均是自守数。试建立一个类Self,求出指定范围内的自守

自守数定义:一个自然数的平方的尾数等于该数本身。例如:25=625,76=5776,9376=87909376,则25、76、9376均是自守数。试建立一个类Self,求出指定范围内的自守数,具体要求如下:(1)私有数据成员int a[20]:存放求出的自守数。int m , n , p:m、n存放自守数的取值范围,p存放求出的自守数的个数。(2)公有成员函数构造函数Self(

2017-04-20 20:39:51 6554

原创 根据公式计算y的值。其中∑表示求各项的和,∏表示求各项的积。定义一个类F,实现上述功能。具体要求如下:

根据公式计算y的值。其中∑表示求各项的和,∏表示求各项的积。定义一个类F,实现上述功能。具体要求如下:(1)私有数据成员double x[5]:存放xi(i=1,2,3,4,5)的值,xi不能为0。int n,k,h:公式中对应的变量,n不能为0。double y:存放计算结果。(2)公有成员函数F(double a[], int _n, int _k, int _h):构

2017-04-20 20:38:38 1441

原创 设定义一个类 整型数组的大小,表示可放元素的个数整型数组当前的元素个数,初始应为0,当elem等于size时,数组满

设定义一个类:   class ListArray{   private:     int size;   //整型数组的大小,表示可放元素的个数     int elem;  //整型数组当前的元素个数,初始应为0,当elem等于size时,数组满     int *p;    //指向整型数组,动态分配内存空间   public:     ListArray(i

2017-04-20 20:37:10 2769

原创 建立一个矩阵类Matrix,存储一个4*4的矩阵并能在矩阵中查找某数。要求如下:

建立一个矩阵类Matrix,存储一个4*4的矩阵并能在矩阵中查找某数。要求如下:(1)私有数据成员int p[4][4]:存储一个4*4的矩阵的值。int n:矩阵的行数。int x:存储根据查找要求在矩阵中要查找到的某数。int row,col:存储该数所在的行、列值。(2)公有成员函数构造函数:初始化n的值为4,x、row、col为0。void input(in

2017-04-20 20:34:03 3738

原创 建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素及所求之和。具体要求如下:

建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素及所求之和。具体要求如下:(1)私有数据成员int a[4][4]:二维数组,存放要处理的数据。int s:存放数组a外围各元素的和。(2)公有成员函数SUM(int b[4][4]):构造函数,用数组b初始化数组a。void process():求二维数组外围各元素的和s。void print():按行列方

2017-04-20 20:32:44 3124 1

原创 建立一个类ARRAY,求一维数组中各元素的最大值、最小值和平均值。具体要求如下:

3.建立一个类ARRAY,求一维数组中各元素的最大值、最小值和平均值。具体要求如下:(1)私有数据成员float data[10]:存储待处理的数组元素。float max:存储数组中元素的最大值。float min:存储数组中元素的最小值。float average:存储数组中元素的平均值。(2)公有成员函数init(float a[10]):初始化数组data。

2017-04-20 20:29:50 9983

直接用于在android系统下运行的iozone可执行文件

直接用于在android系统下运行的iozone可执行文件。使用方法: 1.将下载的iozone文件通过ADB拷贝到android平台的/data下. 2.进入/data下,执行iozone文件,如:./iozone -t 2 -s 3m -r 50k -F test1.txt test2.txt -Rb ./iozone.xls 其他操作指令可看官网手册 关于积分系统默认5分,我想改也改不了

2019-08-06

PICkit3 中文版使用说明书xx.rar

• PICkit 3 编程器 / 调试器的定义 • PICkit 3 编程器 / 调试器提供的功能 • PICkit 3 编程器 / 调试器组件 • 支持的器件及功能

2019-07-02

MFC对5173游戏币价格监测软件

本资源是使用MFC编写的对5173网页游戏币价格监测的软件源码,供编程学习参考,输入的网址到达能够商品列表。在软件出现搜索结果后可双击进入单个商品链接网页处。

2018-09-14

MFC TREE控件实现父子联动选中功能:即父选中则子全选中,子全选中则父选中参考代码

MFC TREE控件实现父子联动选中功能:即父选中则子全选中,子全选中则父选中参考代码,注:点击时需点击文字,暂时没去研究其原因 代码参考博客CSDN:https://blog.csdn.net/zggzgw/article/details/80515246

2018-05-30

VC++ MFC功能编辑官方英文文档

Visual C++ Desktop App.PDF 总页数一万多页,类容包含基本覆盖整个VC++,如CSOCKET的创建及例子

2018-04-04

MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口,界面同步显示,比较完整点的版本

MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口 一键打开8个CrystalDiskMark工具,界面上进行添加8个数据监视界面,并对每个界面的按钮进行功能实现,以及一键Seq、一键512K、一键4KQD32。程序里对添加的每个按钮进行功能实现

2018-01-03

MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口

MFC对磁盘测速工具CrystalDiskMark6_0_0的工厂方式控制源代码 同时控制 8个窗口 一键打开8个CrystalDiskMark工具,一键开始,一键设置测试大小,此代码仅是简单学习开放使用,不是那么完美

2017-12-22

C语言数据库版创建的电子通讯录V3.0

功能:查找显示联系人信息,删除,添加联系人,修改联系人信息; 联系有信息有:电话号码,姓名,Email,地址

2017-03-29

C语言链表创建的电子通讯录V1.0

功能:查找显示联系人信息,删除,添加联系人,修改联系人信息; 联系有信息有:电话号码,姓名,Email,地址;

2017-03-29

c语言数据库停车场

功能:显示入场时间 现在时间 时间差更新 费用实时更新 离场结算 停车位置剩余数

2017-03-29

请问一下,android app如何获取根目录下的读写权限?

2021-01-22

EXT4文件的分区总容量和MBR的不一样?

2020-06-13

关于android l系统对emmc分区mount出来的容量不对的情况?

2020-06-12

RK3288在开启应用时卡机重启?

2020-05-28

如何控制每秒IO读写的比例?

2020-05-23

使用Windows MFC 作为客服端,Linux下作为服务器进行网络通讯,recv收不到信息?

2020-03-21

如何把Ubuntu系统下unallocated部分移除掉,让他不占用windows物理磁盘空间

2019-12-19

请教一下,现在有一个已装Android系统的开发板,我想控制emmc,方法是通过编写一个android模块来通过ioctl控制emmc,可是现在ioctl一直返回-1,不知道是方法不对,还是哪里出错,请各位大佬帮忙看下,谢谢?

2019-10-14

如何在android的开发模块中对emmc驱动的进行ioctl调用?

2019-10-12

请问android开发有提供访问emmc的api吗?如访问emmc的ext_csd等?

2019-10-10

C++正则表达式使用regex_search,为什么不能使用语法上的转义字符

2019-09-24

怎样将PC和板子通过网线直连使用来ADB调试呢,不通过路由器?

2019-08-29

android系统无界面操作怎么通过adb进行恢复出厂设置

2019-08-16

关于odroid-xu4 android源码如何正确下载,项目有多大?

2019-08-12

关于IO ZONE是否能进行断电继续测试的问题

2019-08-03

各个厂家的android源代码可以直接替换kernel来实现吗?

2019-07-30

android开发可以直接通过网线端口和PC的网线端口直连进行TCP/IP通讯吗?

2019-07-29

Android在对文件进行操作时被异常断电时对文件的保护机制是怎么样的?

2019-07-09

PC怎么通过ADB向指定应用的按钮发送点击消息

2019-07-05

在首次打开应用需要允许应用访问权限,那么如何通过ADB,在首次时运行有访问存储的权限呢?

2019-06-20

android开发使用Document对SDcard进行操作

2019-06-10

MODI的OCR模块(office)怎么像Tesseract-OCR 那样更换训练好的字库呢,应该换那个文件?

2019-02-20

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

TA关注的人

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