自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸鸭蛋不好吃

不要为bug感到烦恼,因为你们曾经相爱过。

  • 博客(46)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 STL与泛型编程-练习2-GeekBand

练习题目: struct Programmer{ Programmer(const int id, const std::wstring name): Id(id), Name(name){ } void Print() const { std::wcout<<L"["<<Id<<L"]: "<<Name<<std::endl;

2016-04-13 22:47:12 485

原创 STL与泛型编程-学习2-GeekBand

9, 容器 Deque双向队列 和vector类似, 新增加: push_front 在头部插入一个元素 pop_front 在头部弹出一个元素Deque和vector内存管理不同: 大块分配内存Stack先进后出结构 只有一个出口 只能访问顶端元素, 不允许遍历 支持操作: push增加元素 pop移除元素 top获取顶端元素实际底层使用Deque实现, 但也可以实际制定容器

2016-04-13 22:28:25 465

原创 STL与泛型编程-第一周笔记-Geekband

1, 模板观念与函数模板简单模板: template< typename T > T Function( T a, T b) {… }类模板: template struct Object{……….}; 函数模板 template< class T> inline T Function( T a, T b){……} 不可以使用不同型别的参数来调用函数模板可以使用class代替typenam

2016-04-08 09:58:17 556

原创 STL与泛型编程第一周作业

/*题目:给定一个 vector:v1 = [0, 0, 30, 20, 0, 0, 0, 0, 10, 0],希望通过not_equal_to 算法找到到不为零的元素,并复制到另一个 vector: v2*/int _tmain(int argc, _TCHAR* argv[]){ vector<int> v1; v1.push_back(0); v1.push_

2016-04-07 14:44:35 629

原创 C++面向对象高级编程(下)第二周-Geekband

17,对象模型:关于vptr(vitrual Pointer)和vtbl(virtual Table)当存在虚函数就会出现虚指针vptr指向虚函数所在位置vtbl将vptr实现vtbl内容翻译为C: (*p->vptr)n; (* p->vptr[n])(p);动态绑定: 虚机制 1,指针 2,向上转型保证安全 3,调用的是虚函数18 this指针[Template Method]This

2016-04-01 09:47:05 422

原创 C++面向对象高级编程(下)第一周-Geekband

勿在浮沙筑高台革命尚未成功,同志仍需努力 Conversion Functionclass Fraction{public: Fraction(int n, int den = 1) : m_fenzi(n), m_fenmu(den){} operator double() const { return (double)(m_fenzi/

2016-03-25 09:02:18 376

原创 C++面向对象高级编程(下)-Geekband

继承,组合,委托.

2016-03-20 21:42:03 491

原创 堆,栈,内存管理, 拓展补充-Geekband

8, 堆,栈,内存管理栈:  local objects 在离开作用域之后就会被消除. 堆: new MyClass 一直会存在静态对象: static local object    作用域在当前函数,其生命在整个程序结束后才会结束. 全局对象: Global object           作用域在全局.new函数的内部实现: 

2016-03-11 18:18:28 426

原创 C++面向对象高级编程(上)-Geekband

头文件和类声明 一定要注意使用防卫式的头文件声明: #ifndef _CLASSHEAD_#define _CLASSHEAD_....#endif基于对象和面向对象 : 基于对象 单一Class 面向对象 多个class 之间的关系. 构造函数inline 默认实参 initialization list 初始列 (在初始列中进行,效率更高) 构造函数重载 ove

2016-03-06 11:25:52 481

原创 MFC 多屏显示

概念HMONITOR : 显示器句柄. 有效的显示器,该值不为空. 当WM_DISPLAYCHANGE 心消息发送的时候, 任何小时起都有可能被移除, 所以应用程序时刻检查全部的HMONITORS是否为非空.函数EnumDisplayMonitors: 该函数对当前用户系统中所包含的显示器进行枚举.示例在自己的函数中: void Function(){ //当代码执行该函数时,

2015-07-27 10:36:09 1492

转载 Open CASCADE Technology: IGES Support

2015/6/4 Open CASCADE Technology: IGES Support http://www.opencascade.org/doc/occt­6.7.0/overview/html/user_guides__iges.html 1/35 Table of Contents Introduction Reading IGES Procedure Domain cov

2015-06-05 09:57:03 1224

原创 MFC安装与部署(程序打包)

(发现csdn传照片实在是太麻烦, 不能够直接拖拽进来;所以我直接使用云笔记生成一张图片 直接完成!)(懒癌晚期…)

2015-04-13 19:10:27 619

原创 mysql的root用户被删除, MySQL 服务无法启动 1067错误

本文出现的问题有:1, root(localhost) 用户被删除; 2, 在关闭mysql服务过后, 无法启动,出现1067错误;我使用的mysql版本为5.6;mysql的安装路径: C:\Program Files (x86)\MySQL;mysql数据路径: C:\ProgramData\MySQL;my.ini就在数据路径当中;无法启动mysq

2015-01-21 15:09:10 616

转载 关系数据库设计中数据字典设计例子

数据流程图:数据字典:外部实体数据结构数据存储决策树:处理逻辑:数据元素:(数据项)

2015-01-12 16:37:32 1052

原创 VC++中文件读写汇总

1,读A法: CString strFileName = "C:\\dd.txt"; std::ifstream in; std::locale::global(std::locale("")); in.open(strFileName); std::locale::global(std::locale("C")); std::string line; w

2014-12-15 23:43:19 587

原创 设置listContrl中指定行的颜色

在MFC中 自己通过手动拖放CListCtrl控件来制作自己的表格; 目的: 将指定item的行更该颜色;步骤:1,在窗口中拖放CListCtrl控件, 单击右键 创建控件对象:CListCtrl m_list;2, 手动新建类 CMyListCtrl :public CListCtrl 类实现代码:1.1,CMyListCtrl.h#pragma once#i

2014-12-15 22:45:06 836

原创 string字符串 获取指定位置范围的子字符串

string   str1="12345678";  str1.Substring(0,4);其中0表示要取得字符串的起始位置,4就是要取得字符串的长度  结果是 "1234";string str;string base = "abcdefg"; str.assign(base.begin() + 1, base.end() - 2);   //从前面

2014-12-15 22:28:58 840

原创 使用Geomagic处理点云一般步骤

Geomagic处理几百万级数量点云一般处理步骤:   这只是一般的步骤, 对于处理结果要求不高的操作过程;高手请自行略过;也许Geomagic的版本不同,但操作一般都是一样的顺序; 操作步骤为Geomagic中工具栏的按钮点击顺序:导入点云,删除外部点,着色点,非连接项-删除,全局注册,联合点对象,体外孤点-删除,( 较保守

2014-12-15 22:23:30 14107 2

原创 单应用程序获得文档类对象指针和获得视图类对象指针办法

获得View指针: POSITION pos = this->GetFirstViewPosition(); CPointCloudMeasureView *pView = NULL; if(pos)  pView = (CPointCloudMeasureView *)this->GetNextView(pos); else  ASSERT(fal

2014-11-10 16:25:57 486

原创 occ+vtk显示igs模型

使用Opencascade读取igs文件内

2014-08-19 10:13:51 4692

原创 验证occ和vtk整合工作的demo

在编译occ通过过后,我需要验证occ是否能够正常结合vtk进行开发工作使用CMake

2014-08-14 08:56:42 3849

转载 OSG在VS2008下的配置安装

一、准备工作下载相关的工具软件:1, 最新版的OSG库:OpenSceneGraph-2.8.2.zip。2, 安装源代码所需要的工具:cmake-2.6.4-win32-x86.zip3, Windows支持的图像库:3rdParty_Win32Binaries_vc90sp1.zip,因为我用的是vc2008,如果用vc05应该有其它针对的版本4, 数据

2014-07-27 17:15:59 726

转载 MFC编译Freetype2.3.7

从http://www.freetype.org下载源代码。FreeType2库源码包中包含多种环境与编译器下的make文件,其中还包含vc的项目文件。我用的是VC,所以首先找到VC环境的项目文件。该文件在 /builder/win32/visualc目录下面,该目录包含vc6与vs2005的项目文件。不过好像它的vc6版本的项目文件有点问题,我用vc6是不能正确打开的,不过vs2

2014-07-23 21:27:25 1117

转载 在VS中编译Opencascade6.6.0

话说,OpenCASCADE团队真的很给力,版本更新速度也是嗖嗖地。依稀记得上次编译OCC,那时候的第三方库、OCC本身几何引擎库,全都得自己编译。于是,编译过程之艰苦也就可想而知了。最近重换系统,所以需要重新搭建OpenCASCADE环境,突然发现OCC已经到6.6.0版本了,果断选择最新版本。然后编译OCC、第三方库、自带例子都相当地顺利。 没有以前那么复杂了,窃喜之。接下来,将编

2014-07-17 17:30:10 1204

原创 MFC 双缓存绘图

在SDI应用程序中,当我们需要shike

2014-07-17 10:04:28 816

原创 SDI在自定义的工具栏上添加下拉控件

0、首先到自己的工具条上新建一个控件,并命名新ID1、拷贝FlatComboBox.h和FlatComboBox.cpp到工程目录下2、建立新类 class CTrackerToolBar : public CToolBar3、在新类中包含 FlatComboBox.h4、新变量public: CFlatComboBox m_ComboTrackerMo

2014-06-13 13:05:07 679

转载 DECLARE_MESSAGE_MAP用法

DECLARE_MESSAGE_MAP( ) 说明: 你的程序中的每一个CCmdTarget的派生类都可以提供一个消息映射以处理消息。在你的类声明的末尾使用DECLARE_MESSAGE_MAP宏。然后,在实现了类成员函数的.CPP文件中加入BEGIN_MESSAGE_MAP宏,再加入每个消息处理函数的宏入口,最后使用END_MESSAGE_MAP宏。 注意: 如果你在DE

2014-06-08 11:07:55 835

原创 64位电脑上安装MySQL进行MFC开发的相关问题

本人环境:64位win7 + MySQL5.6

2014-05-29 18:56:20 901

原创 VS2005+VTK读入点云文件

使用VTK读入点云文件的基础代码:头文件:

2014-05-06 11:05:28 1171

原创 VS2005编译VTK5.10.1

1、从官方下载源文件和数据文件

2014-04-22 09:58:22 867

原创 HTML入门:Tag学习

即使 在所有浏览器中的显示都没有问题,使用 也是更长远的保障。标签描述定义 HTML 文档。定义文档的主体。 to 定义 HTML 标题定义水平线。定义注释。标签描述定义段

2014-04-14 12:20:39 652

原创 解决CSocket高数据传输问题

这个是自己项目中发现的问题,所以这个不一定适用于你的。仅供参考。头文件:ESSocket.h// ESSocket.h : header file//#ifndef ESSOCKET_H#define ESSOCKET_H#pragma once#include // win32 socket stuff#define WM_LTC_WINSOCK_MSG

2014-04-08 16:51:00 715

转载 VC++ ComBox下拉菜单看不到值

在使用ComBox的时候,我是yuxian

2014-04-07 15:55:53 1019

原创 封装MySQL C API 基本操作

根据我的以前的文章 http://blog.csdn.net/skyhuangdan/article/details/21099929 链接数据库成功后进行封装。我封装类使用的是VS2005下的win32控制台应用程序编写,预编译头文件了的。所以要在 stdafx.h 里面加入 :#include "CMySQL.h"现在代码奉上:main函数代码:my

2014-03-20 16:50:23 957

转载 MySQL存储过程和存储函数

关于存储过程学习自 :http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlmysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数

2014-03-20 11:19:37 706

原创 MYSQL 常用命令

1、 显示数据库列表。show databases;缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。2、 显示库中的数据表:use mysql;show tables;3、 显示数据表的结构:

2014-03-13 16:33:11 487

原创 VS2005连接MySQL C API

1、在属性添加:附加目录,附加依赖库,附加库目录;2、在stdafx.h中加入:#include #include "mysql.h"3、拷贝libmysql.lib和libmysql.dll到工程解决方案4、【X64】项目属性->配置管理器->活动解决方案平台->->键入或选择新平台:X64;整个使用过程:在类里面:priva

2014-03-12 16:44:53 833

原创 把一个文件夹变成新盘符

在我的D盘下面有一个文件夹叫week,我想把这个文件夹能变成一个S盘。我们只需要创建两个.bat文件即可。substS.bat文件里面写入: subst s: %CD%~substS.bat文件里面写入: subst /D s:然后双击substS.bat文件则电脑里就会多出一个磁盘了。双击~substS.bat文件则就退出该磁盘了。

2014-03-12 11:36:58 1406

原创 CString转const char

CString转换成const char      需要考虑一个因素: 你使用是否为unicode 不使用unicode:CString  Cstr("aaaaaaa");const char* str;str=Cstr.GetBuffer(sizeof(Cstr));如果你在用的是unicode,那个这句话就会报错,提示char无法转换成为wchar_t*

2014-03-11 11:30:06 1210

转载 获取编辑框内容的几种方法

1.GetDlgItem获取文本编辑框的指针来获取内容先使用 GetDlgItem(编辑框的ID)获取编辑框的指针。再指向编辑框的GetWindowText函数将获取内容保存至指定的字符数组里。下面是代码。     int num1,num2,num3;     char char1[10],char2[10],char3[10];     GetD

2014-03-11 10:46:02 1291 1

在工具栏上添加平面下拉控件

用于在单文档中工具栏下拉控件的添加。方法是使用第三方类来创建的。可以直接添加到自己的工具栏当中。

2014-06-13

LaiceAT901-B操作封装

Laice激光跟踪仪操作封装。使用C++进行封装。目前仅包含基本操作。继承与官方CPP_API文件。该文件包内同时包含官方的.cpp文件和.c文件

2014-04-10

msword.zip

包含msword.h和msword.cpp两个文档。是我通过VC++6.0导出的。包含了全部word操作的全部函数。

2014-03-05

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

TA关注的人

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