自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 移动机器人平台

ARIA ARIA是为MobileRobots开发的,面向对象的,用于机器人控制的应用程序接口系统。该系统C++语言,是一个可以简单、方便的用于机器人运动控制以及传感器操作的客户端软件。该软件具有强大的功能和适应性,是机器人高端软件编写的理想选择。MobileSim MobileSim是移动机器人的仿真软件,包含机器人以及周围环境模型,可以加载地图,获取传感器信息,编写的程序首先在这个软件上调试

2015-09-30 14:20:55 1857

转载 C++源文件的后缀名问题

VC里用cpp作后缀名, 在GCC里默认采用C、cc、cxx作为后缀名.cpp, .h (VS file).cc, .h (GCC file)C中:头文件后缀名: .h源文件后缀名: .cC++中:头文件后缀名: .h, .hpp, .hxx源文件后缀名:.cpp, .cc, .cxx, .C .c++这是现在不同标准下给出的扩展名:Unix: C, cc, cxx,

2015-09-29 16:29:25 1061

转载 动态链接库

动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。DLL的编写编写dll时,有个重要的问题需要解决,那就是函数重命名——Name

2015-09-29 15:11:02 459

转载 C++构造函数中用参数列表初始化成员

C++构造函数中初始化成员参数列表初始化成员(必须用的原因:对象成员的初始化,const修饰的成员的初始化,引用成员的初始化,子类调用父类的构造函数初始化父类成员)参数列表在构造函数执行之前执行,参数列表中执行的是初始化(所有的成员,无论是否出现在参数列表中,都会有初始化),参数列表的执行顺序与类中成员的声明顺序,与类的继承顺序相一致构造函数中执行的一般是赋值多重继承,虚继承构造函数的参数初始化列表

2015-09-29 14:57:54 26149

转载 public、protect、private继承方式 C++

public公有继承 protected保护继承 private私有继承我们知道类的private和protected成员,在类外是不可以使用的.只有public成员可以在类外直接使用.公有继承时,基类的private成员派生类也不可用,基类的public和protected成员在派生类中可直接使用.继承过来(变成派生类相应的public和protected成员)只有public成员在派生类外可

2015-09-29 09:10:02 1143

转载 C++捕捉关闭控制台应用程序事件

#include <windows.h> #include <stdio.h> bool ctrlhandler( DWORD fdwctrltype ) { switch( fdwctrltype ) { // handle the ctrl-c signal. case CTRL_C_EVENT: printf( "ctrl-c ev

2015-09-19 17:35:40 3113

原创 xml文件读取

#include <iostream>#include "tinystr.h"#include "tinyxml.h"bool ReadColourXML(std::string path);bool ReadConfigXML(std::string path);bool ReadCameraXML(std::string path);const std::string CAMERA_XM

2015-09-19 17:01:18 396

原创 函数回调例程

函数回调测试test_callback.h#pragma once#include <iostream>void printWelcome(int len);void printGoodbye(int len);void callback(int times, void(*print)(int));test_callback.cpp#include "test_callback.h"using n

2015-09-19 16:38:35 439

原创 C++创建文件夹

#include <iostream>#include <fstream>#include <direct.h>#include <windows.h>using namespace std;int main(){ char path[MAX_PATH] = "E:\\FTP"; FILE *fp = NULL; fp = fopen(path, "r"); if

2015-09-19 16:24:01 1174

原创 关于vector的容量增长问题

“默认情况下,C++标准库提供了合理的性能”。如果你对“合理的”一词暗含的意思有过好奇,请接着读下去…… 引言 假设我们希望从一个文件中将一串类型为double的值读进一个数据结构中,从而允许我们高效地访问这些值,通常的方法如下: vector values; double x; while (cin >> x) values.push_back(x); 当循环结束时,valu

2015-09-19 16:15:35 4777 2

原创 直方图均衡化

#include <highgui.h>#include <cv.h>int main(){ int i; IplImage* src = cvLoadImage("orgImage.jpg"); IplImage* imgChannel[4] = { 0, 0, 0, 0 }; IplImage* dst = cvCreateImage(cvGetSize(sr

2015-09-19 15:55:30 645 1

转载 TCHAR和CHAR类型的互转

Win32中CStdString 是需要TCHAR类型的值才可以赋值的,而很多文件读取时FILE的fopen函数之类的需要的是CHAR,我们需要把它们互转,这里我在网上找到了一个比较方便的方法。没有定义UNICODE,所以它里面的字符串就是简单用” “就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。 首先是把TCHAR转为char//将TCHAR转为char

2015-09-19 15:52:09 1668

原创 多线程数据共享

双线程FunProc1与FunProc2共享数据,数据用类封装。共享数据在读写时需要上锁,只有解锁进入临界区才能操作共享数据。FunProc1与FunProc2类似于产生者与消费者的关系,如果FunProc1(sleep(t1))与FunProc2(sleep(t2))两个线程睡眠时间不一样,输出结果会有差别。#include <iostream>#include <queue>#include

2015-09-19 15:39:04 496

原创 C++监听文件夹下的添加、修改、删除文件事件

#include <iostream>#include <windows.h>#include <tchar.h>#include <iomanip>using namespace std;void fileWatcher();int main(){ fileWatcher(); return 0;}void fileWatcher(){ DWORD cbByte

2015-09-12 10:47:16 8946 12

原创 学习OpenCV(第四章 鼠标事件)

刚看完《学习OpenCV》114页,敲了一遍例4-1,遇到一个问题。如果my_mouse_callback声明和函数体分离(见程序1),运行报错,但如果把my_mouse_callback函数声明与函数体写在一起却可以运行(见程序2)。还没有找到原因!程序1:#include <cv.h>#include <highgui.h>CvRect box;bool drawing_box = fals

2015-09-08 22:03:15 456

uCOSII移植

uCOSII移植

2016-10-27

uCOSII移植到VS2013App&Ports

uCOSII移植到VS2013App&Ports

2016-10-27

uCOSII V2.91官方源码

uCOSII V2.91官方源码

2016-10-26

蓝牙测试软件

蓝牙测试软件

2016-08-23

XCOM_v2.0.exe

XCOM_v2.0

2016-08-23

BlueTooth.pdf

BlueTooth.pdf

2016-08-23

VNC-5.3.1-Windows

VNC-5.3.1-Windows

2016-06-18

DiskImager

烧录系统

2016-06-18

SDFormatter

格式化SD卡

2016-06-18

putty.zip SSH远程客户端

putty.zip SSH远程客户端

2016-06-18

树莓派入门指南

树莓派的由英国的树莓派基金会所开发,由合作的全球工业分销商 Premier Farnell/Element 14 、 RS Components 和中国总代理 Egoman Technology Corp 生产和销售。《树莓派入门指南》,适合新手

2015-08-16

计算机组成原理(全48讲+2辅导) BT

计算机组成原理全48讲+2辅导

2013-10-09

空空如也

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

TA关注的人

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