<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[plusplusfei的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/plusplusfei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; plusplusfei]]></copyright><item><title><![CDATA[Python运行环境搭建：使用Anaconda为JupterNotebook提供环境]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/128472628</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/128472628</guid><author>plusplusfei</author><pubDate>Wed, 28 Dec 2022 22:00:39 +0800</pubDate><description><![CDATA[Python运行环境搭建：使用Anaconda为JupterNotebook提供环境]]></description><category></category></item><item><title><![CDATA[java调用matlab函数的过程及常见错误]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/126683746</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/126683746</guid><author>plusplusfei</author><pubDate>Sat, 03 Sep 2022 23:15:12 +0800</pubDate><description><![CDATA[java调用matlab]]></description><category></category></item><item><title><![CDATA[VisualStudio的x64和x32默认配置]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/126653312</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/126653312</guid><author>plusplusfei</author><pubDate>Thu, 01 Sep 2022 23:26:56 +0800</pubDate><description><![CDATA[64位32位。]]></description><category></category></item><item><title><![CDATA[C++调用matlab函数]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/126509838</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/126509838</guid><author>plusplusfei</author><pubDate>Wed, 24 Aug 2022 18:43:46 +0800</pubDate><description><![CDATA[C++调用matlab整体流程详解及注意事项]]></description><category></category></item><item><title><![CDATA[C++遍历读取文件夹下特定格式的文件]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/126475206</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/126475206</guid><author>plusplusfei</author><pubDate>Mon, 22 Aug 2022 22:54:02 +0800</pubDate><description><![CDATA[C++读取某目录下的所有指定格式文件目录]]></description><category></category></item><item><title><![CDATA[Git基础命令]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/124767238</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/124767238</guid><author>plusplusfei</author><pubDate>Sat, 14 May 2022 23:05:04 +0800</pubDate><description><![CDATA[1、初始化一个Git仓库，使用git init命令。
2、添加文件到Git仓库，分两步：
使用命令git add &lt;file&gt;，注意，可反复多次使用，添加多个文件；
使用命令git commit -m &lt;message&gt;，完成。

3、要随时掌握工作区的状态，使用git status命令。
如果git status告诉你有文件被修改过，用git diff可以查看修改内容。
4、版本回退
版本控制系统肯定有某个命令可以告诉我们历史记录，在Git中，我们用git log命令查看：
HEA]]></description><category></category></item><item><title><![CDATA[IMO自主船舶分级]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123912174</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123912174</guid><author>plusplusfei</author><pubDate>Sat, 02 Apr 2022 08:37:50 +0800</pubDate><description><![CDATA[IMO自主船舶分级


]]></description><category></category></item><item><title><![CDATA[判别同名文件是否存在的方法]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123320330</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123320330</guid><author>plusplusfei</author><pubDate>Sun, 06 Mar 2022 23:47:50 +0800</pubDate><description><![CDATA[利用_access函数
//判别同名文件是否存在的方法
string a = soudptpTabName + "(" + std::to_string(LongtitudeMin) + "," + std::to_string(LatitudeMin) + ")" + "_" + "(" + std::to_string(LongtitudeMax) + "," + std::to_string(LatitudeMax) + ")";
string ab = SavePath + "\\" + a + "]]></description><category></category></item><item><title><![CDATA[字符型的常用技巧]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123302842</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123302842</guid><author>plusplusfei</author><pubDate>Sat, 05 Mar 2022 22:52:56 +0800</pubDate><description><![CDATA[1、string*\string\char\char的转换关系
char可直接转换为string：
char* b=“adfa”;
string a=b;
char* c=a.c_str();
2、string和其他类型的转换
(1)int:
int转换为string
（2）string/char转换为int类型
将string类型转为int类型需要进行：
1、首先将 字符串string 转为 C语言中的 const char* 类型（使用 _c.str()函数）
2、将 const char* 转为 in]]></description><category></category></item><item><title><![CDATA[用bat批量获取和修改文件名的方法]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123247912</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123247912</guid><author>plusplusfei</author><pubDate>Thu, 03 Mar 2022 10:35:32 +0800</pubDate><description><![CDATA[用bat批量获取和修改文件名的方法
1.批量提取
新建文本文档在文本文档里输入：
dir . /a /b /s &gt;1.txt
保存为 提取名字.bat
文件名字被提取到当前文件夹的1.txt里面了！也可以提取某类型的文件比如*.mp3 或者a*.mp3
2.批量重命名
新建文本文档在文本文档里输入：
@for /f %%a in (A.txt) do @(
if exist %%a for /f %%b in (B.txt) do (
rename %%a %%b))
保存为 批量改名.bat
A.t]]></description><category></category></item><item><title><![CDATA[C++按行读取txt]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123247825</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123247825</guid><author>plusplusfei</author><pubDate>Thu, 03 Mar 2022 10:33:20 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
using namespace std;
int main()
{
fstream f(“C:\Users\Administrator\Desktop\1.txt”);
vector words;
string line;
while (getline(f, line))//会自动把换行符去掉
{
words.push_back(line);
}
//dictionary.txt在csdn里面可以下载，里面有4万多个单词，相当于]]></description><category></category></item><item><title><![CDATA[postgresql导入栅格数据]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123245162</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123245162</guid><author>plusplusfei</author><pubDate>Thu, 03 Mar 2022 09:21:18 +0800</pubDate><description><![CDATA[1、首先，需要为数据库加载postgis的相关拓展。（https://postgis.net/install/）
– Enable PostGIS (as of 3.0 contains just geometry/geography)
CREATE EXTENSION postgis;
– enable raster support (for 3+)
CREATE EXTENSION postgis_raster;
– Enable Topology
CREATE EXTENSION postgis_to]]></description><category></category></item><item><title><![CDATA[通过GDAL读取Tiff的注意事项]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/123198499</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/123198499</guid><author>plusplusfei</author><pubDate>Tue, 01 Mar 2022 09:52:28 +0800</pubDate><description><![CDATA[1、不同tiff数据的GDALDataType是不一样的，在使用RasterIO前，一定要先判别一下图像的GDALDataType，不然用来放数据的	short int* pafScanline = new short int[nXSize*nYSize];这里定义的数据类型如果和图像的GDALDataType不一致，则导致读取出现问题。
2、一定要注意内存释放，尤其是数据量较大时。new和delete成对出现。
3、vector的push_back进去的是浅层复制，即复制的指针。

...]]></description><category></category></item><item><title><![CDATA[利用GDAL读取S57数据需要注意的配置问题]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/117475654</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/117475654</guid><author>plusplusfei</author><pubDate>Wed, 02 Jun 2021 17:21:16 +0800</pubDate><description><![CDATA[利用GDAL读取S57数据需要注意的配置问题一定要根据data文件夹所在的位置，配置其相对路径


]]></description><category></category></item><item><title><![CDATA[vs对C++静态库、动态库的管理方法]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/113139256</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/113139256</guid><author>plusplusfei</author><pubDate>Mon, 25 Jan 2021 20:47:51 +0800</pubDate><description><![CDATA[vs对C++静态库、动态库的管理方法
在C++的程序编写中，需要经常的调用一些第三方静态链接与动态链接库，为了在将代码迁移到其他电脑上仍能正常编译，建议组织代码时，尽量将调用的第三方写成相对路径，而不要写成绝对路径：
附加包含目录的添加
###### 动态链接库与静态链接库的位置写到附加库目录中

静态链接库的名称写到附加依赖项中


...]]></description><category></category></item><item><title><![CDATA[解决Spyder编译器画不了动态图的问题]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/112314636</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/112314636</guid><author>plusplusfei</author><pubDate>Thu, 07 Jan 2021 15:38:45 +0800</pubDate><description><![CDATA[解决Spyder编译器画不了动态图的问题
按我下面如图的步骤进行设置即可


]]></description><category></category></item><item><title><![CDATA[qt在vs2015条件下创建即出现许多错误的预配置]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/112132807</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/112132807</guid><author>plusplusfei</author><pubDate>Sun, 03 Jan 2021 20:25:47 +0800</pubDate><description><![CDATA[qt在vs2015条件下创建即出现许多错误的预配置
我们在新创建一个qt窗体后，发现一创建下面就有较多的报错，这个时候要先进行环境的一些配制，才可以正常使用。

（1）更改目标平台版本到8.1
（2）配置附加包含目录
出现这个问题是因为库的头文件没有被include上，所以要在自己安装的路径上，找到include文件。
（3）导入“ui_xxx.h”头文件
做了上述工作后，应该就剩下两个错误。这是因为UI界面的头文件没有被include进来，这个头文件是在运行的时候自己生成的。所以现在虽然有错误，但实际上是]]></description><category></category></item><item><title><![CDATA[C++文件写入]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/110100078</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/110100078</guid><author>plusplusfei</author><pubDate>Tue, 24 Nov 2020 23:01:17 +0800</pubDate><description><![CDATA[ofstream outFile; //输出文件流(输出到文件)
	outFile.open(TotalAddress, ios::out | ios::app);//打开模式可省略
	outFile &lt;&lt; Lon &lt;&lt; ',' &lt;&lt; Lat &lt;&lt; "," &lt;&lt; Depth &lt;&lt; endl;
	outFile.clear();
	outFile.close();


]]></description><category></category></item><item><title><![CDATA[C++string与char*的相关转换及常见操作]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/110099748</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/110099748</guid><author>plusplusfei</author><pubDate>Tue, 24 Nov 2020 22:56:55 +0800</pubDate><description><![CDATA[（1）将string转换为char*：
string FileString = “...”；
char* p = FileString.data();

（2）char* 的连接
strcpy_s字符串复制，strcat_s字符串连接，将2参数，连接到1参数后面。
char* File=“...”；
char* p=“...”；
char TotalAddress[200];
strcpy_s(TotalAddress, File);
strcat_s(TotalAddress, p);

（3）将其他类型]]></description><category></category></item><item><title><![CDATA[双线性内插方法]]></title><link>https://blog.youkuaiyun.com/plusplusfei/article/details/110099182</link><guid>https://blog.youkuaiyun.com/plusplusfei/article/details/110099182</guid><author>plusplusfei</author><pubDate>Tue, 24 Nov 2020 22:45:58 +0800</pubDate><description><![CDATA[双线性内插方法
双线性内插方法公式为：
公式中的参数如下图所示，（x,y）以Z1点作为原点。
可以看出，(x,y)点取Z1，Z2，Z3，Z4值的权重，与它们的曼哈顿距离成反比，则可程序表示为：
void Bilinear_interpolation::Calculate(float *Z1, float * Z2, float *Z3, float * Z4, float * UnknowPoint)
{
	float ValueZ3 = Z3[2] * (1-abs(Z3[0] - UnknowPoint]]></description><category></category></item></channel></rss>