自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 个人技术博客的选择

主要个人技术博客的选择https://blog.csdn.net/grape875499765/article/details/79017906支持markdown的博客平台参考大家在知乎中的回答:https://www.zhihu.com/question/21172379 国内的主要有简书、CSDN、博客园等;简书优点界面是真的简洁、简单、简直了,和前面两...

2018-04-15 20:55:34 1103

原创 ubuntu14.04+kinectv1+orbslam2安装

Kinectv1安装                 驱动安装:http://blog.csdn.net/u013453604/article/details/48013959                                               http://www.cnblogs.com/zxouxuewei/p/5271939.html

2017-10-17 21:22:56 1382 1

原创 ROS中hokuyo激光雷达的安装和使用

安装过程主要参考这篇博客:http://www.ncnynl.com/archives/201611/1101.html 但是在安装过程中可能会出现Could not find a package configuration file provided by "turtlebot_msgs"的错误,解决方法时在src目录下在git clone对应的git clone https://git

2017-10-17 19:40:15 3286

原创 anaconda 和facenet

anaconda的使用:   https://zhuanlan.zhihu.com/p/25888579http://blog.csdn.net/ljp812184246/article/details/52593024conda与pip的关系: http://www.cnblogs.com/piperck/p/5057291.htmlhttp://blog.sina.com.cn/s

2017-10-11 09:16:21 637

转载 slam安装中libcholmod-dev文件找不到的解决办法

转自:http://blog.csdn.net/hitfangyu/article/details/72665455最近在跟着高翔博士的《SLAM十四讲》学习slam,在安装g2o的时候出现libcholmod-dev文件找不到的问题,当时搜索了好多也没要找到比较好的解决办法,后来咨询了一下大神,成功解决了!可能由于版本不同吧,所以安装这个依赖项的时候,建议这样做:输入su

2017-09-22 13:45:58 789

原创 linux cmake的使用

CMakeLists.txt的讲解网上有很多,我这里想说的是对于我们自己写的程序,在写好程序以及CMakeList.txt后,我们可以在程序目录中直接使用cmake .(cmake后面的点表示当前文件夹) ;make命令就可以生成可执行文件了,这样会在程序目录中产生很多中间文件,也可以在目录中建立一个build文件来存放中间文件,然后进入build目录,使用cmake ..(cmake后面的点表示

2017-09-22 11:36:12 359

原创 ubuntu14.04安装opencv3.1.0

我是按照这篇博客安装的:http://blog.csdn.net/qccz123456/article/details/52351831,通常情况下不会遇到太多的问题,我出现的问题就是libgtk2.0-dev库安装不上,如果没有安装上,使用opencv库时会出现很多问题,这个时候即使你又重新安装上了libgtk2.0-dev也不行,因为libgtk2.0-dev库必须在opencv安装之前安装上

2017-09-22 11:05:29 381

转载 上传文件到github

转自:http://www.cnblogs.com/findingsea/archive/2012/08/27/2654549.html参考:  git菜鸟教程: http://www.cnblogs.com/ruofengzhishang/p/3842587.htmlgit/github学习笔记:http://www.cnblogs.com/fnng/archive/2011/08/25/215...

2017-04-20 15:36:28 425

转载 递归与尾递归

转自:http://www.cnblogs.com/Anker/archive/2013/03/04/2943498.html1、递归  关于递归的概念,我们都不陌生。简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。用递归需要注意以下两点:(1)

2016-12-30 21:45:11 300

转载 python 简单使用(1)

Python代码运行助手Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码。listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。tuple另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能

2016-12-30 21:34:41 317

转载 按钮;sendmessage;

转自:http://blog.csdn.net/tcjiaan/article/details/8557456用户通过控件与应用程序交互,在吹牛之前,先介绍一个工具,这是官方的工具,使用它,你可以预览常用控件的外观、样式,以及对控进行操作时接收和发送哪些消息。下载地址如下:http://www.microsoft.com/en-us/download/details.aspx?id

2016-12-20 20:18:14 2048

转载 java,c++判断字符串是否为空的方法总结

转自:http://blog.csdn.net/qq799499343/article/details/8492672以下是Java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:                                    if(s == null ||"".equals(s));方法二: 比较字

2016-12-19 20:31:53 5068

转载 Shell函数;COM对象;浏览文件夹;SHBrowseForFolder;BROWSEINFO;SHGetPathFromIDList

转自:http://blog.csdn.net/tcjiaan/article/details/8683056浏览目录我们同样有两个规矩,用托管类库的我就不说了,相信大家两分钟就能弄好。重点还是说说第二个规矩,用API方式。我们用到的是Shell函数,一提到Shell,可能有朋友会感到痛苦,因为它很多函数涉及到COM,不过,也没什么了,反正我的哲学理念是立足于实战。所以,我给大家总结了思路

2016-12-19 12:44:12 1647

转载 资源地址;浏览和打开文件;GetOpenFileName;GetSaveFileName;OPENFILENAME;PtrToStringChars;.NET类库的打开文件夹操作

转自:http://blog.csdn.net/tcjiaan/article/details/8653836在应用程序中,我们很经常要实现的功能,是Open文件或保存文件对话框,让用户来选择一个或N个文件。本文我将介绍两种思路,第一种方法较为复杂,第二种方法较为简单。方法一:老规矩这是一种传统方法,使用GetOpenFileName或者GetSaveFileName函数,

2016-12-19 12:40:50 3086

转载 向对话框传递数据DialogBoxParam;获取对话框返回的数据DialogBox;EndDialog;强制转换;

转自:http://blog.csdn.net/tcjiaan/article/details/8638247这两个技巧分别是:1、在显示某个对话框时,向对话框传递数据。这个我相信大家能够理解,就好比咱们在做Web开发的时候,在打开一个页面时,可能会考虑向目标页面传一些参数,如这样http://www.牛B.com/yyy.aspx?tid=19999,是吧,我们都很经常这

2016-12-19 12:32:44 4656

转载 启动结束进程;PROCESS_INFORMATION;CreateProcess;ZeroMemory;TerminateProcess;ShellExecute

转自:http://blog.csdn.net/tcjiaan/article/details/8620731今天,我们来了解一下,在应用程序中,如何启动一个进程,然后把这个进程结束掉。实现这一功能有替代方案,即使用.NET库中的System::Diagnostics::Process类来完成。在Win32中,启动一个进程可以理解为创建进程,所以可以调用CreateProcess函数,结束

2016-12-19 12:27:08 1036

转载 MFC在VS2008中如何手动添加消息映射

转自:http://blog.csdn.net/candyliuxj/article/details/6726368最近在学习MFC,使用的开发工具是VS2008,当时想在View类中添加一个按钮,需要WM_CREATE这个消息映射,可是View类中默认没有将这个消息添加进去,而我又没有找到自动的添加向导,所以就只能手动添加了。现在将手动添加消息映射的方法记录下来。(1)在Vi

2016-12-18 21:56:06 504

转载 C++库常用函数一览

转自:http://blog.csdn.net/candyliuxj/article/details/6313191本文中提到的函数库有: 1.   标准C++库字符串类std::string的用法begin       得到指向字符串开头的Iteratorend         得到指向字符串结尾的Iteratorrbegin      得到指向反向字符串开头的It

2016-12-18 21:54:22 462

转载 ListView_SetView宏,发送LVM_SETVIEW;ComboBox;ComboBox_AddString;CBN_SELCHANGE CB_GETCURSEL;ImageList_Cr

转自:http://blog.csdn.net/tcjiaan/article/details/8576645在上一个例子中,我们只用到了ListView的Report视图,也就是详细视图。本文我们再把上一篇文章中所用的例子进行一下扩展,例子源码可以到俺的资源区下载。我们为ListView中显示的数据加上图标,并且允许用户选择显示哪种视图,如大图标,小图标,详细信息等。 

2016-12-18 21:38:45 1001

转载 ListView控件;Report视图;vs生成关系图;WM_INITDIALOG;GetDlgItem;LVCOLUMN ;ListView_InsertColumn;LVITEM;

转自:http://blog.csdn.net/tcjiaan/article/details/8573677这个控件其实不用阿拉来介绍,因为它太常见了,就好像我们一出门就会看到妹子一样常见。当然也可以说,它是对ListBox的扩充。在使用该控件之前,我先介绍VS的一个相当好玩的功能。在代码文件的#include指令上右击,从弹出的菜单中选择“生成包含文件关系图”,如下图:

2016-12-18 20:38:44 1852 1

转载 用对话框作为主窗口;IDD_FORMVIEW资源文件;

转自:http://blog.csdn.net/tcjiaan/article/details/8567053前面我们在编写Win32应用程序的思路都是:1、设计窗口类。2、注册窗口类。3、创建窗口。……然而,当我们接触控件以后, 会发现一个问题,我们在窗口上放置控件实在不好弄,而资源中的对话框具有图形编辑器,操作起来相对方便。于是,就有了一个想法:把对话框用作

2016-12-18 18:03:54 4012 1

转载 握手对话框;CreateDialog;DefDlgProc;改变静态文本的方法; GetDlgItem

转自:http://blog.csdn.net/tcjiaan/article/details/8565636一提到对话框,相信对它熟悉的人不在少数,更不用说码农们了,你可能会问,对话框和窗口有什么区别吗?本质上是没有区别的,对话框也是一种窗口(前面也说过,控件也可视为子窗口)。最简单的对话框要数MessageBox弹出来的对话框了,是吧?这个函数我有信心,大家都会用的,毕

2016-12-18 18:00:22 1344

转载 MFC模态对话框和非模态对话框

转自:http://blog.csdn.net/candyliuxj/article/details/6736032  MFC中对话框有两种形式,一个是模态对话框(model dialog box),一个是非模态对话框(modeless dialog box)。 一、模态对话框(model dialog box)        在程序运行的过程中,若出现了模态对

2016-12-18 13:08:55 317

转载 使用控件——单选按钮

转自:http://blog.csdn.net/tcjiaan/article/details/8559633今天,咱们还是接着玩“控件斗地主”,这是我原创的超级游戏,有益身心健康,玩一朝,十年少。哦,对,脑细胞极速运动了一下,想起了一个问题,这个破问题虽然网上有很多种解决方案,但是,并没有让所有人都解决问题。不知道大家有没有调用过LoadIconMetric函数,这个函数

2016-12-17 22:29:50 2720

转载 画图小程序

转自:http://blog.csdn.net/tcjiaan/article/details/8541069今天我们来欣赏一下用于填充图形的函数,当然我不会逐个去介绍,因为我们参考MSDN直接套参数就可以了。SetDCBrushColor函数有必要扯一下,它的声明如下:[cpp] view plain copy print?COLO

2016-12-17 22:16:52 2696

转载 绘图;PolyBezier函数和PolyBezierTo函数;PolyPolyline绘制复合线条

转自:http://blog.csdn.net/tcjiaan/article/details/8538475首先,我们写一个程序骨架子,以便做实验。[cpp] view plain copy print?#include     LRESULT CALLBACK MainWinProc(HWND hwnd, UINT msg, 

2016-12-17 22:00:04 4819

转载 绘图;BeginPaint;PAINTSTRUCT(&ps);SetArcDirection函数改变弧线的方向;LineDDA函数

转自:http://blog.csdn.net/tcjiaan/article/details/8533358BeginPaintHDC BeginPaint(HWND hwnd, // 窗口的句柄LPPAINTSTRUCT lpPaint // 绘制信息);PAINTSTRUCT英文解释:This structure contain

2016-12-17 21:49:33 2968

转载 改变多边形窗口的时机;SetWindowRgn;CreatePolygonRgn;POINT;PolyDraw

转自:http://blog.csdn.net/tcjiaan/article/details/8522160通常情况下,窗口都是一个矩形,不过,调用下面这个函数,可以自定义窗口的形状。[cpp] view plain copy print?int SetWindowRgn(      __in  HWND hWnd,      

2016-12-17 20:55:03 855

转载 具有单选标记的菜单;auto关键字;CheckMenuRadioItem函数

转自:http://blog.csdn.net/tcjiaan/article/details/8513297CheckMenuRadioItem函数The CheckMenuRadioItem function checks a specified menu item and makes it a radio item. At the same time, the function

2016-12-17 20:41:05 708

转载 创建右键菜单;加载菜单资源; WM_CONTEXTMENU;PtInRect(判断点是否在矩形内);ScreenToClient;DefWindowProc

转自:http://blog.csdn.net/tcjiaan/article/details/8516767快捷菜单,说得容易理解一点,就是右键菜单,当我们在某个区域内单击鼠标右键,会弹出一些菜单项。这种类型的菜单,是随处可见的,我们在桌面上右击一下,也会弹出一个菜单。右键菜单的好处就是方便,它经常和我们正在操作的某个UI元素联系起来,比如我们正在使用文本框输入文本,我们在文

2016-12-17 20:17:07 1500

转载 创建菜单;MAKEINTRESOURCE;菜单加入窗口的两种方式

转自:http://blog.csdn.net/tcjiaan/article/details/8510260MAKEINTRESOURCE是一个资源名转换的宏,这个宏是把一个数字类型转换成指针类型的宏,它不存在释放的问题。方法一,用代码添加菜单 这种方法的思路是:首先在全局范围内定义一个HMENU的变量,用来保存窗口中菜单栏的句柄,根菜单(菜单栏)可以Crea

2016-12-17 19:48:44 3582 1

原创 struct _TBBUTTON 结构;在win32和win64下进行条件编译

struct _TBBUTTON 结构struct _TBBUTTON 结构是一个定义按钮相关信息的结构;具体原型为:typedef struct _TBBUTTON {int iBitmap;// zero-based index of button image 从0开始的按钮图标索引int idCommand;  // command to be sent when but

2016-12-17 16:47:00 2140

转载 Qt入门-QPushButton

转自:http://blog.csdn.net/xgbing/article/details/7762474QPushButton是一个按键类。[cpp] view plain copyclass Q_GUI_EXPORT QPushButton : public QAbstractButton  {      Q_OBJECT  

2016-12-16 22:17:53 436

转载 在Qt Creator 和在 vs2012 里添加信号和槽

转自:http://www.cnblogs.com/li-peng/p/3644812.htmlQt  的窗口部件通过发射信号(signal)来表明一个用户的动作已经发生了或者是一个状态已经改变了。如点击一个QPushButton时,按钮会发送一个clicked()信号,信号可以与函数(在qt里称做槽slot)相连接可以把信号理解为c#里的事件在vs2012里和

2016-12-16 22:16:09 504

转载 推荐一个好的博客下载工具

豆约翰博客备份专家V2.6可以下载许多博客并生成CHM格式、PDF格式等。我用它来备份CSDN博客,感觉非常好,并且免费,其它的一些好用的一般都是收费的。

2016-12-16 22:12:48 1737

转载 15 款最好的 C/C++ 编译器和集成开发环境

转自:http://www.oschina.net/news/49359/best-compilers-and-ides-for-cc-programmers我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性,更高效的功能和支持工具。现在

2016-12-16 18:19:08 80040 6

转载 qt使用动态库(DLL)

转自:http://blog.csdn.net/zhuce0001/article/details/20651025本文主要讲解在QT开发环境中如何使用VC生成的DLL及QT自身生成的DLL。至于其它情况本文不作讨论。连接库分为2种(1)动态连接库,通常有.h .lib .dll三个文件,功能实现在dll中(2)静态连接库,通常有.h .lib二个文件,功能实现在l

2016-12-16 18:01:37 683

转载 隐式转换和显示转换

转自:http://www.cnblogs.com/joinclear/p/3850076.html0前言 1)C++的类型转换分为两种,一种为隐式转换,另一种为显式转换。 2)C++中应该尽量不要使用转换,尽量使用显式转换来代替隐式转换。1隐式转换定义:隐式转换是系统跟据程序的需要而自动转换的。1)C++类型(char,int,float,long

2016-12-15 18:27:44 3995

转载 创建无模式对话框

转自:http://blog.csdn.net/jia_xiaoxin/article/details/2878436在MFC的对话框程序中,对于初学者来说我们经常调用的是无模式对话框,因为它比较常见,而且简单,那么如何创建无模式对话框呢?首先我们通过资源编辑器生成对话框资源,具体过程为:menu->insert->resource->选中Dialog然后new。然后我们通过类

2016-12-15 18:17:30 1027

转载 模式对话框与非模式对话框的区别

转自:http://www.cnblogs.com/afarmer/archive/2012/03/31/2427328.html模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持信

2016-12-15 18:16:19 6127

空空如也

空空如也

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

TA关注的人

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