自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ 判断点是否在一个面内

C++ 判断点是否在一个面内

2017-04-29 23:14:21 1996

原创 获取文件夹下所有子文件夹名

void FeatureClassSelectDlg::GetDirectory(CString strPath,vector & dirs) { //临时数组 vector temp_files; vector temp_paths; CString strFilePath; int dwDirSize

2017-04-29 23:13:33 547

原创 自定义字符分割函数

注:Source:待分割的源串; divKey :分割符;dest:分割结果字符串数组 void Split(CString source, CString divKey, CStringArray& dest) { dest.RemoveAll(); int pos = 0; int pre_pos = 0; while(-1 != pos)

2017-04-29 23:10:15 321

原创 C++ 文件操作

FILE *fp;fp = fopen("文件名","打开方式-- w/r/rb/wb..");格式:fputc( 字节变量,文件类型指针 );格式:字节变量=fgetc( 文件类型指针 );格式:fputs/fgets( 字符串地址,字符串长度,文件类型指针 );格式:fread/fwrite( 数据地址, 数据长度,数据项,文件类型指针 );操作: 1. char ch = fge

2017-04-29 23:08:04 233

原创 学习笔记

1.指针常量: int * const a; 指向的地址是常量,不可以修改指向的地址,可以修改指针所指向的地址的值。 int zxc = 123; int asd; a = &zxc; *a = 465; √ //zxc的值变为465; a = &asd; × //无法修改指针指向的地址2.常量指针:const int *b; int const

2017-04-29 22:56:05 200

原创 处理多字节数据转Unicode和 string转char

处理多字节数据转Unicode声明: LPCCH CString2WChar(LPCCH str);

2017-04-29 22:55:02 1504

原创 Grid绘制(gdi+)

//GDI+绘制Graphics graphics(pDC->m_hDC);//graphics.SetSmoothingMode(SmoothingModeHighQuality);//graphics.ScaleTransform(m_Scale, m_Scale);CRect rect;GetClientRect(&rect);ClientToDoc(rect);//中心线Pen

2017-04-29 22:51:25 273

原创 web项目发布过程

1.所需工具:花生壳客户端、花生壳动态域名客户端、Tomcat免安装版7.X,jdk1.7 2.花生壳: - 先注册花生壳护照(帐号); - 免费申请域名; - 开通内网映射(6块钱); - 添加映射 –映射类型选择:自定义端口; –内网主机:发布电脑的ip地址; –内网端口:8080(这里使用的是tom

2017-04-21 21:34:22 971

原创 Android Studio配置(windows)

Android Studio配置(windows)前言:所有安装目录不能带有中文. 1.准备工具:jdk,android sdk,gradle,android studio 下载链接: http://tools.android-studio.org/index.php/sdk 或 http://pan.baidu.com/s/1nt8BcBB#list/path=%2F android s

2017-03-27 09:34:39 442

原创 关于应用程序无法正常启动的解决方案

项目生成成功,但运行时弹出“应用程序无法正常启动”的原因之一是: 1. 项目里面使用了一个dll,并且包含了该dll的文件路径,但把该dll项目生成的lib和dll换成了其他版本的lib和dll,虽然运行能成功,但运行到该dll项目的地方会奔溃。 原因为,生成的dll版本与exe版本不一致。比如32位和64位 未证实:调用的lib和dll为Unicode,而项目为多字节也会导致

2016-09-01 16:20:10 7292

原创 关于HDC和CDC

所谓DC就是设备上下文。包含了关于绘图、打印等相关的类以及函数。 HDC是最原始的DC句柄,为了便于对HDC句柄的操作,于是封装了CDC类。HDC的获取方法: HDC hDC = ::GetDC( m_hWnd); ::MoveToEx( hDC, 0,0, NULL ); ::LineTo( hDC, 0, 100, ); ::ReleaseDC( m_hWnd, hDC );CDC下

2016-09-01 16:15:39 918

原创 32位项目转64位项目的个人体会

由于项目需要,最近将办公室里的一个学长写的MFC项目从vs2010移植到vs2013,出现了一堆多字节转到Unicode的错误,其实在写这个项目的时候就有想过为什么不用Unicode,《windows核心编程》里面也建议使用Unicode,引用如下:①Unicode使程序的本地化变得更容易。②使用Unicode,只需发布一个二进制(.exe或DLL)文件,即可支持所有语言。③Unico

2016-04-30 10:09:54 2119

tomcat7.0.3免安装版

免安装版的tomcat7.0.3版本,有service.bat和startup.bat,亲测可用。

2017-04-21

JTdraw带BCG库

C++编写的MFC绘图工具--JTDraw,自带BCG库,可在VC下编译调试

2016-03-05

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

TA关注的人

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