自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (30)
  • 收藏
  • 关注

原创 可变参数的最大、最小值函数

std::max与std::min只能提供两个元素或者给定范围内的最大最小值,如果希望求得可变参数的元素的最大最小值,需要使用变参模板函数。以下为可变参数的最大值(max)、最小值函数的实现template <typename T, typename = typename std::enable_if< std::is_integral<T>::value || std::is

2021-03-25 20:15:05 642

原创 vcpkg快速入门手册

文章目录1. 简介2. 安装与使用2.1 获取vcpkg2.2 编译vcpkg2.3 vcpkg的文件夹层次结构2.4 设置vcpkg的环境变量2.5 vcpkg的常用命令2.6 安装包与Visual Studio集成3. 常见的C++库的CMake配置方式3.1 Boost3.2 cereal3.3 Ceres Solver3.4 CGAL3.5 FLANN3.6 GDAL3.7 GLEW3.8 GMP3.9 GTest3.10 GSL3.11 HDF53.12 Lastools/Laslib3.13 O

2021-02-11 02:53:54 5282 7

原创 QString的一些整理

一.QString初始化的字符串编码 QString qstr1 = u8"|中|"; //直接显示中文 QString qstr2 = "|中|"; //代码保存为UTF-8后依然不显示 QString qstr3 = QObject::tr("|zhong|"); //翻译后显示 char zhong[] = { 0x7C,0xE4,0XB8,0XAD,0x7C,0 }; // |中|的UTF-8编码,用UE编辑的 QString qstr4(zhong); QMessa

2020-07-17 05:14:25 507

原创 Unicode、ANSI、UTF-8相互转换

1.Unicode转ANSIstring Unicode2Ansi(const wstring & strIn){ int nlenW = strIn.length(); int nlenAEst = 2 * nlenW + 10; char * lpStr = new char[nlenAEst]; memset(lpStr, 0, sizeof(char) * nlenAEst); int nlenA = WideCharToMultiByte(CP_ACP, NULL, strI

2020-07-10 04:32:08 1352

原创 字符集、字符编码编码总结:ANSI、UNICODE、MBCS、ASCII等等

一、字符集与字符编码字符集(英文名:Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,就需要进行字符编码(英文名:Character encoding),以便计算机能够识别和存储各种文字。字符编码也称字集码,是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在.

2020-07-10 03:28:48 1033

原创 使用Qt常见报错及解决方案

最近使用Qt创建工程项目遇到了一些常见的报错,现将报错内容和解决方案整理记录如下:1. 缺插件导致无法运行This application failed to start because no Qt platformplugin could be initialized. Reinstalling the application may fix this problem.因为Qt平台插件没有初始化,软件无法正常运行。解决方案:方案1: 在应用程序根目录同级目录创建文件夹platforms,

2020-07-10 02:48:58 14078

原创 动态规划:背包问题详细讲解和讨论

1. 动态规划原理动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。例如背包问题,他可以通过迭代求解。例如给定NNN个物品列表重量分别为{W1,W2,W3,W4,...,WN}\{{W_1},{W_2},{W_3},{W_4},...,{W_N}\}{W1​,W2​,W3​,W4​,...,WN​},给定背包容量为VVV,列举背包可以放入物品的所有情

2020-06-19 05:33:23 479

原创 全排列的几种实现

1. 简单插入法简单插入法原理比较简单,但是当队列中有重复元素时,简单插入法则无法输出正确结果(除非是对结果进行重复排列过滤)。其原理如下:假设元素列表为{A1{A_1}A1​,A2{A_2}A2​,A3{A_3}A3​,…,An{A_n}An​},首先取出A1{A_1}A1​,当前排列结果PermPermPerm为空则直接插入A1{A_1}A1​,此时全排列结果记为Perm1{Perm_1}Perm1​;其次取出元素 A2{A_2}A2​,A3{A_3}A3​,…,An{A_n}An​ 并完成下面运算

2020-06-18 08:22:00 472

原创 高精度WGS84与GCJ-02坐标转换

一、转换原理 参见这一篇文章《使用ceres实现WGS84到GCJ-02坐标相互转换》。在上一篇日志提到,如果公开的WGS84坐标到GSJ-02坐标转换公式是精确公式,可借助Ceres自动求导进行高精度坐标转换;如果公开的WGS84坐标到GSJ-02坐标转换公式并非精确公式,且国测局使用的转换公式依然是多项式,在黑箱模式下,通过调用国测局提供的...

2020-06-14 00:24:10 22601 8

原创 使用Ceres实现WGS84到GCJ-02坐标相互转换

前言 最近偶然才知道有GCJ-02这个坐标系,作为测绘从业人员,直到现在才知道我国还存在这么一个坐标系,实在感觉有些对不起专业。不过我主要做航摄,平时也主要接触的是真实大地坐标,航摄成图的后续处理也从未关注过,之前确实没有接触过这一坐标系统。 目前WGS84到GCJ-02坐标的转换算法似乎已经是公开的,公开搜索到了好几个WGS84到GCJ-02的转换代码,核心算法都是一致的,大家似乎使用了同一加密公式。假设这一公式确实是李成民实现WGS84到GCJ-02坐标转换使用的...

2020-06-12 18:26:21 7958 1

原创 最近微软打击D版 XP 非常严,中招的请看看

关于补丁:Windows Genuine Advantage 通知 (KB905474)   Windows Genuine Advantage 通知工具可向您通知您的 Windows 副本是否为正版的。 如果发现您的系统不是正版的,该工具将帮助您获得 Windows 的许可副本。 详细信息...这个补丁是不能打的.因为MS在收集用户的信息.可能会有使用D版兄弟已经打了这个补丁,  更新了Wind

2007-06-03 17:49:00 596 2

C++ 多边形相交、多边形合并算法,支持凹凸多边形

简单多边形的相交、合并算法。仅支持简单凹凸多边形。所谓简单多边形即多边形内部不含环的多边形。这个demo程序只是介绍了多边形相交、合并的算法,针对简单凹凸多边形可以正常处理。算法仅供参考! 如需要支持内部有环的复杂多边形相交合并,请使用boost::polygon。

2020-06-08

华为机试108题源码(题目&&解答)

108题中有部分题目重合,因此么有收录在压缩文件中。 华为机试 ├─001 字符串最后一个单词长度 │ └─Source ├─002 计算字符个数 │ └─Source ├─003 明明的随机数 │ └─Source ├─004 字符串分隔 │ └─Source ├─005 进制转换 │ └─Source ├─006 质数因子 │ └─Source ├─007 取近似值 │ └─Source ├─008 合并表记录 │ └─Source ├─009 提取不重复的整数 │ └─Source ├─010 字符个数统计 │ └─Source ├─011 数字颠倒 │ └─Source ├─012 字符串反转 │ └─Source ├─013 句子逆序 │ └─Source ├─014 字典序排序 │ └─Source ├─015 求int型正整数在内存中存储是1的个数 │ └─Source ├─016 购物单 │ ├─Debug │ ├─Source │ │ └─Debug │ ├─Source - 时间优先 │ │ └─Debug │ └─Source - 空间优先 │ ├─Debug │ └─Release ├─017 坐标移动 ├─018 识别IP地址分类统计 │ └─Source │ └─Debug ├─019 错误记录 ├─020 密码验证合格程序 ├─021 密码破解 ├─023 删除字符串中出现次数最少字符 │ └─Source │ └─Debug ├─024 合唱队 │ └─Source │ ├─Debug │ └─Release ├─025 数据分类处理 │ └─Source │ └─Debug ├─026 查找兄弟单词 │ └─Source │ └─Debug ├─027 素数伴侣 │ └─Source │ └─Debug ├─028 字符串合并处理 │ └─Source │ └─Debug ├─030 密码截取(查找最长回文字符串) ├─031 蛇形矩阵 │ └─Source │ └─Debug ├─033 判断IP是否属于同一子网 │ └─Source │ └─Debug ├─034 称砝码 │ └─Source │ └─Debug ├─035 学英语 │ └─Source │ └─Debug ├─036 迷宫问题 │ └─Source │ └─Debug ├─037 数独问题 │ └─Debug ├─038 名字漂亮度 │ └─Source │ └─Debug ├─039 字符串截取 │ └─Source │ └─Debug ├─040 单链表删除数据 │ └─Source │ └─Debug ├─041 多线程 │ └─Source │ ├─Backup │ ├─Debug │ │ └─041.tlog │ └─Release │ └─041.tlog ├─042 表达式计算 │ └─Source │ └─Debug ├─043 计算字符串距离 │ └─Source │ └─Debug ├─044 杨辉三角形变形 ├─046 挑7 ├─047 完全数 │ └─Debug ├─048 高精度加法 ├─049 输出n个数中最小的k个 │ └─Debug ├─050 找出字符串只出现一次的字符 │ └─Debug ├─051 组成一个偶数最接近的2个质数 │ └─Debug ├─052 M个苹果放入N个盘子 ├─053 查找整数二进制中1的个数 ├─054 DNA子串 ├─055 MP3光标位置 │ └─Source │ └─Debug ├─056 查找2个字符串最大相同子串 │ └─Debug ├─057 配置文件恢复 │ └─Source │ └─Debug ├─058 24点计算 │ └─Debug ├─059 成绩排序 ├─060 矩阵相乘 ├─061 矩阵乘法次数计算 ├─062 字符串通配符 │ └─Debug ├─066 命令行解析 │ └─Source │ └─Debug ├─067 最大相同子串长度 │ └─Debug ├─068 火车编号进站 │ └─Debug ├─072 数组合并 ├─074 埃及分数 │ └─Source │ └─Debug ├─076 密码截取 │ └─Source ├─077 求最大连续bit数 ├─078 密码强度 ├─079 扑克牌大小 │ └─Source │ └─Debug ├─081 合法IP ├─082 棋盘格子走法 ├─083 在字符串中找出连续最长数字串 ├─084 int数组分组,两组和相等 │ └─Source │ └─Debug ├─086 人民币转换 │ └─Source │ └─Debug ├─087 表示数字 ├─090 自动售货系统 │ └─Source │ └─Debug └─091 24点输出 └─Debug

2020-06-08

影像自动匀光、匀色(程序)

这个是毕设做的程序Demo的最初版,程序本身还有很多问题需要完善。这个程序只能处理小数据量的BMP影像的匀光和匀色。作为实验交流可以下载用用。 由于相关代码用于了实际项目,故不能提供相关代码。

2012-10-10

计算机图形学源码(DDA直线、中点圆、多边形、填充、支持不同图层二维变换如旋转、平移、缩放、对称变换;光照与消隐)

直线、圆、多边形 这是针对09年所写计算机图形学源码重构后的版本。新版本在实现用多种算法生成直线、圆、多边形等图形图像的同时,使用了双缓存绘图防止图像闪烁,并使用自定义结构扫描线存储所绘连块图形区域提高了二次绘图效率。 同时将所有图形图像封装成类,便于图形的重绘以及旋转、平移、缩放、对称变换等几何操作。 这是真正意义上实现了二维图层操作,而不是一个演示性的算法。 光照实验与消隐借用已有代码,因此代码变量命名风格与之前的不统一。

2011-07-21

抖窗 小程序 恶作剧 新年祝福程序源码

本程序可以对当前活动窗口进行抖动,并且自动播放音乐。可以当做恶作剧程序使用!同时,当按照提示快捷键呼出提示对话框,输入“我是猪”以后可以显示隐藏的新年祝福页面!

2011-05-03

VC 贪食蛇游戏源码(有不同关卡,初级中级高级三种模式)

使用MFC框架写的,蛇身与地图使用MFC画图实现。 能够选择游戏难度,可以选择、添加、设置不同关卡。

2011-05-03

Yi选(EasyChosen)自定义闪电文档筛选1.3

本软件是一个快速、自定义文件筛选工具!主要用于从指定文件夹中提取各种符合约束条件的文件。比如:从歌曲库文件夹中提取某位歌手的歌曲;按照指定大小提取目标文件夹中文件等等。当然也可以用本工具清除磁盘垃圾文件! 常用功能 (1) 从搜索目录获得指定格式文件; (2) 从搜索目录获得文件名满足特定条件的文件; (3) 从搜索目录删除指定格式或条件的文件; (4) 清空搜索目录所有文件; (5) 按照修改时间同步搜索目录和目标目录文件。

2011-01-04

ERDAS中文教程(二)

由于附件较大,分2个rar上传,必须下载2个rar才可以正确解压。 第一部分下载地址见: http://download.csdn.net/source/2913800 附:ERDAS IMAGINE使用手册下载地址 http://download.csdn.net/source/2913757

2010-12-16

ERDAS中文教程(一)

由于附件较大,分2个rar上传,必须下载2个rar才可以正确解压。 第二部分下载地址见: http://download.csdn.net/source/2913837 附:ERDAS IMAGINE使用手册下载地址 http://download.csdn.net/source/2913757

2010-12-16

ERDAS IMAGINE 应用手册

erdas imagine的使用手册, 附带erdas中文教程,下载链接见 ERDAS中文教程(一) http://download.csdn.net/source/2913800 ERDAS中文教程(二) http://download.csdn.net/source/2913837

2010-12-16

迪杰斯克拉无向图最短路径----dijkstra最短路径算法

这是帮同学完成的Project,老外老师的要求果然不同。对于基本算法,不光要求不能使用高级容器类,还要求程序有一定的检验错误能力。花了1天的时间写完,代码考虑结点过多内存占用的问题,因此关系矩阵采用映射的方式存储。由此带来的弊端是,找一个结点的时候需要循环判断,导致效率过低。总之,内存占用与程序效率是鱼与熊掌不可兼得。 代码写的比较凌乱。仅供参考。 Project的要求介绍参考链接: http://hi.baidu.com/yiyiyis/blog/item/1d12842a6ae51c21d52af1d0.html?timeStamp=1292219252654

2010-12-13

c/c++语言图书管理系统代码(演示、C++)

去年帮人写的课程作业,纯c++语言 功能包括:图书录入、列出;保存、输出;信息浏览、检索 ========= 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:1.图书信息录入功能(图书信息用文件保存)——输入。2.图书信息浏览功能——输出。3.查询或排序功能:——算法:a按书名查询 b按作者名查询.

2010-12-13

计算机图形学源码(DDA直线、中点直线、画圆、填充、剪裁、旋转、Bezier曲线、B样条曲线等 请去描述里面的链接http://download.csdn.net/source/3459644下载新版本)

请去下面链接下载新版本的源码,新版本源码支持不同图层的旋转平移缩放等。 http://download.csdn.net/source/3459644

2010-12-13

VC高斯投影正反算(3个坐标系)

使用VC6.0编辑基于对话框的MFC程序。实现高斯正算与反算。要求实现北京54坐标系、西安80坐标系、WGS-84坐标系下高斯投影的6度带正反算。

2010-12-12

MFC对人员随机分组程序代码

可以读取excel数据,导出excel数据 导入Excel人员数据后,对人员进行随机分组

2010-12-12

DLT直接线性变换、单片后方交会、前方交会(可批量处理点数据)近景摄影测量

本程序为近景摄影测量控制场定标的一部分,提供加密点物方坐标后通过量测像点坐标利用后交、前交法进行定标。 DLT直接结算结果将为后交提供初始数据。 函数重用率比较高,能用于航摄的后方交会与前方交会! 另外带有批量处理算法! 相关文档: http://hi.baidu.com/yiyiyis/blog/item/69858ec4628919da38db4934.html

2010-12-07

MFC仿QQ窗口抖动效果,能自动播放声音

仿照QQ聊天窗口抖动效果,能自动播放声音。 代码写的比较潦草,勿喷!

2010-12-02

去除隐藏文件夹病毒(去除VBS病毒)找回隐藏文件夹 第二版

去除隐藏文件夹病毒第二版,该版本查找速度更快,查杀更完全,文件体积减小。 部分系统若存在不稳定情况,可以继续使用第一版。

2010-06-01

影像匹配、特征点提取、影像相关、最小二乘

本程序实现了对影像特征点自动提取,利用Morevac、Forstner、Harris3个经典算子。在此基础上利用相关系数法实现影像自动匹配,并且引入最小二乘平差,使匹配点精度有所提高。 在搜索点过程中,利用了核线影像特性,对二维影像搜索使用了爬山法启发式搜索。对大数据量影像采用影像金字塔结构处理。 1、使用GDAL库读取影片,支持TIFF、PNG、JPEG、JPG、BMP、GIF、IMG格式读取。使用GDI绘图。 2、防止大数据量绘图视图闪烁,图片显示采用双缓存技术。 3、保存视图数据为图片文件,支持TIFF、PNG、JPEG、JPG、BMP、GIF格式保存。 4、TreeCtrl控件、ListCtrl控件的基本操作。 5、MFC单文档程序视图通讯、更换视图、视图分割。

2010-05-22

特征点提取Moravec、Forstner、Harris算法;GDAL绘图、读写;GDI绘图

1、数字摄影测量中特征点提取算子Moravec、Forstner、Harris 2、使用GDAL库读取文件,支持BMP、JPG、JPEG、TIFF、IMG、GIF、PNG等格式读取 3、图片存盘为BMP格式 4、使用GDI绘图

2010-04-12

ISODATA聚类分析,对BMP图片操作

比较完善的ISODATA聚类分析。 支持手动选择初始聚类中心,类似监督法分类。 支持8位、24位BMP图像操作。 选用2种ISODATA聚类算法。 聚类结束后可手动修改类别颜色。

2010-03-19

去除隐藏文件夹静态编译版本(已经更新至第二版,去说明的地址下载)

上次差dll是因为选用动态编译,必须安装VC运行库才能运行. 该软件第二版下载页面: http://download.csdn.net/source/2416710

2010-03-11

去除隐藏文件夹vbs病毒程序,找回消失的文件夹(去更新地址下载)

该软件第二版下载页面: http://download.csdn.net/source/2416710

2010-01-22

VC模式识别ISODATA聚类算法

模式识别ISODATA聚类分析算法演示程序 程序可以绘制二维坐标显示样本点,可以添加、删除、编辑、导入样本点数据,可以生成随机测试数据。可以生成查看日志文件,能够选择手动修改还是自动修改参数等,对于二维数据能够在窗口中显示分类结果!分类结果用不同颜色显示。

2010-01-12

摄影测量解析内定向程序

利用4个框标坐标对航片进行解析内定向, 求仿射变换方程系数, 将像素坐标转换为像片坐标。 数据格式参考Debug中data文件夹中的数据格式。

2010-01-12

模式识别感知器算法,OpenGL绘制三维坐标

利用感知器算法对样本进行分类. 利用OpenGL实现分类绘图显示

2010-01-12

VC过滤字符读取txt,对listbox操作

本程序为基于MFC对话框程序,使用VC6.0开发 程序功能如下: 1、读取txt数据到指定列表显示 2、对listbox列表数据进行修改删除 3、利用基于赏罚的感知器算法训练判别函数 4、对已知样本进行分类 重点在于读取txt以及对listbox的操作部分

2009-11-18

VC数字图像处理基本功能(源码)

本程序基于VC6.0,使用mfc开发 程序功能如下: 1、raw图像转换bmp图像并保存 2、对bmp图像的读取 3、查看图像直方图并统计 4、图像二值化 5、图像线性变换、分段线性变换 6、图像平滑与锐化 7、中值滤波、高通滤波 8、图像边缘提取 9、增加噪声 ================================= 上次资源http://download.csdn.net/source/1790832 忘记上传加源码的附件....不好意思

2009-11-18

单片后方交会验算程序

用于遥感影像单片相片后方交会验算程序。 并有误差评定。

2009-11-03

VC数字图像处理基本功能

这个附件忘记添加源码,需要源代码的请去 http://download.csdn.net/source/1826008 下载! 程序功能如下: 1、raw图像转换bmp图像并保存 2、对bmp图像的读取 3、查看图像直方图并统计 4、图像二值化 5、图像线性变换、分段线性变换 6、图像平滑与锐化 7、中值滤波、高通滤波 8、图像边缘提取 9、增加噪声

2009-11-03

空空如也

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

TA关注的人

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