自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heary29的专栏

停不下来的搬运!!

  • 博客(13)
  • 资源 (76)
  • 收藏
  • 关注

转载 图表控件TeeChart干货分享(绘制2D、3D实时曲线---VC++示例源代码--网络首发)

最近接手了一个项目,其中涉及到MFC和实时曲线显示的问题,由于我之前从未接触过此类技术,现学现搞,把其间用到的觉得对初学者有用的东西,总结一下。尤其是关于TeeChart控件部分,网上资料零碎,且很多不全面,代码难以使用。我苦寻数周在外国一些网站上寻到了一些有用的信息,把相关的可运行的代码示例贴在文中,希望能帮到后来者。(如有疑问可在帖子后面留言)  MFC部分:

2015-08-24 18:27:13 2330

转载 c++线程的创建

CreateThread当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上创建一个新线程,大致做如下步骤:  1在内核对象中分配一个线程标识/句柄,可供管理,由CreateThread返回  2把线程退出码置为STILL_ACTIVE,把线程挂起计数置1  3分配context结构

2015-08-14 16:25:58 1010

转载 error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject'

1>e:/program files/microsoft visual studio 9.0/vc/atlmfc/include/afxtempl.h(776) : error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject'1>        e:/program f

2015-08-11 17:07:02 601

原创 VC中定时器的使用

1.1 用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UINT_PTR SetTimer(HWND hWnd, // 窗口句柄UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器UINT uElapse, // 时间间隔,单位为毫秒TIMERPROC lpTimerFunc // 回调函数);

2015-08-10 11:53:37 815

转载 获得窗口句柄

HWND hwnd;hwnd=CreateWindow("my own windowshandle","jaycnvip",WS_OVERLAPPEDWINDOW,0,0,600,400,NULL,NULL,hInstance,NULL);这是用一个句柄变量来保存新创建的窗口句柄。其它如:通过窗口标题获取窗口句柄CWnd *pWnd = FindWindow(_T("#32770"),

2015-08-10 11:39:18 993

原创 VS20XX与VC6.0的一点区别

1.MessageBox()VC++6.0:MessageBox("Hello,World!"); VS2008:MessageBox(L"Hello,World!"); 或 MessageBox(TEXT("Hello,World!"));2.Combo box内容添加方法 VC++6.0:Drop-Down List Box Control 的 Properties 中

2015-08-10 11:31:55 954

原创 strcpy()、memcpy()、memmove()、memset()的实现

strcpy(), 字符串拷贝. char *strcpy(char *strDest, const char *strSrc) {     assert((strDest!=NULL) && (strSrc !=NULL));     char *address = strDest;         while( (*strDest++ = * strSrc++) != '/

2015-08-10 11:30:13 305

原创 WM_COMMAND消息机制

当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMAND.LOWORD(wParam) 是控件或菜单或加速键的ID,菜单的sparator的ID为0如果LOWORD(wParam) 是控件ID,HIWORD(wParam)是notification code, 比如BN_CLICKED, BN_DBLCLK等,标志用户对控件的操作,双击,单击之类。 如果LOWORD(wP

2015-08-10 11:29:17 1960

原创 getOwner与getParent的区别

CWnd::GetOwner 这个函数获得窗口的拥有者的指针。如果窗口没有拥有者,则缺省地返回父窗口对象的指针。注意在拥有者和被拥有者之间的关系与父子关系在几个重要方面的差别。例如,具有父窗口的窗口被限制在父窗口的客户区内,但是被拥有的窗口可以被画在桌面上的任何位置。 CWnd::GetParent 如果这个成员函数执行成功,则返回父窗口指针;否则返回值为NULL,表明发生了错误或没有父窗口。调用

2015-08-10 11:28:01 2176

原创 判断系统CPU是大端还是小端

所谓的大端小端就是CPU在存储数据的时候是从高地址开始存储还是低地址开始存储。例如在sizeof(int) = 2的系统中,1 + (2 如果CPU为大端,内存中的存储分配则为:0x0000FF08:00000010(二进制) -> 2 (十进制)0x0000FF09:00000001(二进制) -> 1 (十进制)如果CPU为小端,内存中的存储分配则为:0

2015-08-10 11:27:15 468

原创 VC++的链接错误LNK2005

VC++的链接错误LNK2005编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。造成LNK2005错误主要有以下几种情况:1. 重复定义全局变量。可能存在两种情况:A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个

2015-08-06 13:12:35 303

转载 VC自定义消息ON_MESSAGE的编译错误error C2440

在手动添加ON_MESSAGE时,遇到下面的编译错误:error C2440: 'type cast' : cannot convert from 'void (__thiscall CXXXView::*)(unsigned int,long)' to 'long (__thiscall CWnd::*)(unsigned int,long)' Pointers to members h

2015-08-06 11:45:02 2944

原创 MFC获取窗口句柄的方法

AfxGetMainWndAfxGetMainWnd获取自身窗口句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。函数原型:HWND GetTopWindow(HWND hWnd);参数:  hW

2015-08-03 15:20:29 1562

Windows核心编程(第5版).pdf

本书是讲解Windows操作系统内部机制的一本专著。作者从基本概念入手,全面系统地介绍了Windows底层实现机制、Windows应用程序的基本构件(包括进程、线程、内存管理、动态链接库、线程本地存储和Unicode)以及各类Windows API等,并列举了大量应用程序示例,精辟地分析了Windows编程的各个难点和要点,为掌握Windows编程技巧提供了一条有效的捷径。. 本书适合Windows编程人员参考。

2018-04-08

Python网络数据采集源码

本书采用简洁强大的 Python 语言,介绍了网络数据采集,并为采集新式网络中的各种数据类 型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理:如何用 Python 从网络服务器 请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部 分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。 本书适合需要采集 Web 数据的相关软件开发人员和研究人员阅读。

2018-04-04

Python网络数据采集

本书采用简洁强大的 Python 语言,介绍了网络数据采集,并为采集新式网络中的各种数据类 型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理:如何用 Python 从网络服务器 请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部 分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。 本书适合需要采集 Web 数据的相关软件开发人员和研究人员阅读。

2018-04-04

java并发编程实战(高清+源码)

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。 本书适合Java程序开发人员阅读。

2018-03-15

卫图下载相关源码非常多版本

卫图下载相关源码非常多版本卫图下载相关源码非常多版本

2017-11-14

用MFC编写的数据包校验与常用校验算法(数据处理方法与串口通信用户层协议的编制)

用MFC编写的数据包校验与常用校验算法(数据处理方法与串口通信用户层协议的编制)。编写的代码部分都有中文注释,对刚开始接触MFC的学习者来说是很好的资源!

2017-11-14

这是基于双目视觉机器人的SCARA控制台程序,需要用到OPENCV等第三方插件

这是基于双目视觉机器人的SCARA控制台程序,需要用到OPENCV等第三方插件

2017-11-14

实现磁盘转储功能,使文件可以从虚拟磁盘转入内存中

建立内存文件系统 在内存中建立一个虚拟磁盘; 建立文件系统; 设计合理的数据结构,管理虚拟磁盘中已分配和未分配的盘块; 设计相应的目录结构,文件控制块等来管理系统中的文件; 实现文件的创建,删除,移位和改名; 设计可视化界面,显示已分配和未分配的磁盘空间; 实现磁盘转储功能,使文件可以从虚拟磁盘转入内存中

2017-11-14

利用MFC技术结合MSComm控件,使用C++语言编写。程序功能包括手动设置串口参数,串行接收和发送数据,可以显示接收数据和保存接收数据等功能。

利用MFC技术结合MSComm控件,使用C++语言编写。程序功能包括手动设置串口参数,串行接收和发送数据,可以显示接收数据和保存接收数据等功能。此程序可以作为单片机与微机串口通信时的调试工具

2017-11-14

WinCE 下实现远程控制,已经在WinCE平台上得到验证,此为客户端,可以在服务器PC机部失去操作功能的情况下,自由调用,存取数据。为PDA开发增加新思路

WinCE 下实现远程控制,已经在WinCE平台上得到验证,此为客户端,可以在服务器PC机部失去操作功能的情况下,自由调用,存取数据。为PDA开发增加新思路

2017-11-14

VC下的MFC串口通信,采集下位机的DS18B20的温度,利用RS232串口传到计算机上,从而实现串口通信功能,该软件还有按键描述例,EDIT例等

VC下的MFC串口通信,采集下位机的DS18B20的温度,利用RS232串口传到计算机上,从而实现串口通信功能,该软件还有按键描述例,EDIT例等

2017-11-14

EZ-USB的.net源代码,实现上位机下位机通过USB通信

EZ-USB的.net源代码,实现上位机下位机通过USB通信EZ-USB的.net源代码,实现上位机下位机通过USB通信

2017-11-14

restclient-ui-3.5-jar-with-dependencies

此压缩包包含两个jar包,RESTClient是用于测试RESTful Web services的Java客户端,是比较好的Restful 测试工具, 该版本运行需要有 Java 环境。希望可以帮助到您~

2017-11-10

JAVA核心技术卷1_基础知识

讲解Java基础的数据有很多,其中的也不乏经典之作,那么这本Java书籍,就是其中之一,而且接触和学习Java的人员,基本都知道或者听说过这本数据,最近自己也在阅读,确实有其读到的地方,比如一些知识的深入讲解、或者对知识梳理顺序的安排,不多说了,希望这本书能够帮助到您~

2017-11-10

JsonViewer

一款简单方便的Json格式查看器。不需要安装,下载解压后直接可用,就算你的Json格式的数据量非常大,也可以利用它轻易的实现json数据的树状结构显示,同时兼具编辑功能。的确可以在一定程度上帮助到涉及到json数据的人员~

2017-11-10

mybatis_eclipse_插件

资料完整,适合入门和有一定经验的专业人士学习和应用,希望这个资料能够给努力的你带来一些帮助,推荐下载!

2017-10-26

淘宝技术这十年

《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。, 《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。

2017-10-26

锋利的jQuery

锋利的jQuery锋利的jQuery锋利的jQuery锋利的jQuery锋利的jQuery锋利的jQuery锋利的jQuery

2017-10-20

Java网络编程 (第3版)

Java网络编程 (第3版)Java网络编程 (第3版)Java网络编程 (第3版)Java网络编程 (第3版)

2017-10-20

jdk1.8 帮助

jdk1.8 帮助jdk1.8 帮助jdk1.8 帮助jdk1.8 帮助jdk1.8 帮助

2017-10-20

Java Puzzlers 中文版(java解惑)

Java Puzzlers 中文版(java解惑)Java Puzzlers 中文版(java解惑)Java Puzzlers 中文版(java解惑)Java Puzzlers 中文版(java解惑)

2017-10-20

jfinal-2.2-manual

jfinal-2.2-manualjfinal-2.2-manualjfinal-2.2-manualjfinal-2.2-manual

2017-10-20

Python网络编程

Python网络编程Python网络编程Python网络编程Python网络编程Python网络编程Python网络编程

2017-10-20

java设计模式实例

java设计模式实例,以代码的形式展示设计模式的魅力,是程序员能够更直观的理解,同时免去了大量阅读晦涩书本的过程,能够通过实例直接扩展训练,非常方便,你值得下载~

2017-10-20

SQLyog+Ultimate+9.6.2.0 带注册码

SQLyog+UltimateSQLyog+UltimateSQLyog+UltimateSQLyog+Ultimate

2017-10-20

Java加密与解密的艺术(清晰+书签+完整版)

Java加密与解密的艺术(清晰+书签+完整版) Java加密与解密的艺术(清晰+书签+完整版) Java加密与解密的艺术(清晰+书签+完整版) Java加密与解密的艺术(清晰+书签+完整版)

2017-10-20

深入浅出MyBatis技术原理与实践

深入浅出MyBatis技术原理与实践

2017-10-20

qt 路径列表程序实例【含库封装和调用实例】

qt的列表控件实例,其中对列表部分进行了dll封装,另一个是dll 的调用demo主程序,可以说直接用其中的widget或者直接调用dll都很方便基本无需太大改动,其中含有路径选择功能,不管是列表指定路径下的文件,还是列表其他都是可以作为参考的

2022-06-17

Qt程序间的共享内存通信实例

qt不同进程间的共享内存通信实例,利用共享内存,完成了相对server和client之间的通信,包含两端的完整工程,有需要的可以参考

2022-06-17

qt程序中嵌入第三方exe外壳实例程序

嵌入程序以一个widget的形式加入,可以随窗口大小适应,嵌入程序中也实现了进程间通信形式,关于内部的第三方程序中的通信也是以相同的道理编写,这里没有包含,有疑问欢迎下方留言

2022-06-17

QtOpengl利用QOpenglWidget实现的图形绘制实例

QtOpengl利用QOpenglWidget实现的图形绘制实例,利用控件的的基本绘制

2022-06-17

Qt本地套接字通信实例

利用QLocalServer和QLocalSocket实现的全双工的IPC

2022-06-17

qt 使用api 隐藏ui启动第三方exe

qt 使用api 隐藏ui启动第三方exe,qt 使用api 隐藏ui启动第三方exe

2022-06-17

EPEL-linuxprobe.com.tar

linux就该这麽学书中用到的工具,EPEL-linuxprobe.com.tar

2018-09-26

PHP和MySQL WEB开发(第4版).pdf

PHP和MySQL WEB开发(第4版).pdfPHP和MySQL WEB开发(第4版).pdfPHP和MySQL WEB开发(第4版).pdf

2018-08-15

Node.js开发指南.pdf

Node.js开发指南.pdfNode.js开发指南.pdfNode.js开发指南.pdfNode.js开发指南.pdf

2018-08-15

Native 和 Web 融合.pdf

Native 和 Web 融合.pdfNative 和 Web 融合.pdfNative 和 Web 融合.pdf

2018-08-15

Flask 0.10.1.pdf

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

2018-08-15

JFinal技术架构浅析.doc

JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。

2018-08-15

C++程序设计语言.pdf

C++语言之父的经典名著之最新版本,全面掌握标准C++11及其编程技术的权威指南! 第1版1985年,第2版1991年,第3版1997年,特别版2000年,第4版2013年,经典无限延伸…… C++程序设计语言(原书第4版)是在C++语言和程序设计领域具有深远影响、畅销不衰的经典著作,由C++语言的设计者和最初的实现者Bjarne Stroustrup编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。 新的C++11标准使得程序员能以更清晰、更简明、更直接的方式表达思想,从而编写出更快速和高效的代码。在最新出版的第4版中,Stroustrup博士针对最新的C++11标准,为所有希望更有效使用C++语言编程的程序员重新组织、扩展和全面重写了这本C++语言的权威参考书和学习指南,细致、全面、综合地阐述了C++语言及其基本特性、抽象机制、标准库和关键设计技术。

2018-04-08

空空如也

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

TA关注的人

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