自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(333)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vue Js数组操作

var mypolygonArr= [] mypolygonArr.push( [{ lng: 118.74, lat: 32.064 }, { lng: 118.743, lat: 32.061 }, { lng: 118.742, lat: 32.059 }, ]) mypolygonArr.push( [{ lng: 118.74, lat: 32.064 }, ...

2021-12-19 15:01:57 360

原创 最大子数组和

给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。例如:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。int maxSubArray(vector<int>& nums) { int pre = 0, maxAns = nums[0]; for (const ...

2021-12-14 21:34:44 352

转载 C++中vector使用

vector<int> a ; //声明一个int型向量avector<int> a(10) ; //声明一个初始大小为10的向量vector<int> a(10, 1) ; //声明一个初始大小为10且初始值都为1的向量vector<int> b(a) ; .

2021-12-14 21:30:09 253

原创 使用已有经纬度数据,使用C/C++生成Json/GeoJSON数据,Vue框架下Js解析服务器Json数据

若要生成如下格式geojson数据{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Polygon", "coordinates": [ [ [

2021-12-13 16:20:14 1841

原创 如何将多个txt快速合并

cmd下进入这些txt所在文件夹,然后执行这个命令:type *.txt >> all.txt

2021-11-06 16:05:44 757

原创 写论文Word常备技能

一、导航窗格打开导航窗格就是在左侧有个目录树,这样有利于文档排版,有利于整体逻辑通顺,有利于整体把控文档,更加清晰打开方式是:二、样式样式就是格式模板意思,先提前设置好样式,我这里设置了四个样式,即“标题1“、”标题2“、”标题3“、”标题4“,分别用于给一级标题、二级标题、三级标题、正文设置格式,比如我给第4个样式设置格式:设置好之后选中你想改变格式的内容,然后点击下样式即可三、字体如何设置...

2021-08-31 01:40:20 187

原创 坐标转换与空间矫正

利用控制点求得七参数来实现两投影坐标系之间坐标转换,栅格数据处理叫做配准,矢量数据叫空间矫正下面我是对矢量数据进行操作,主要使用空间矫正现在有点文件,投影坐标,坐标系统是未知的,如下存储在data.txt中目的是转化成CGCS2000_3_Degree_GK_CM_120E投影坐标系下的坐标系统,而目标坐标系统下恰好有原始点文件,存在部分同名点所以思路是使用excel操作找到两个文件的同名控制点,然后将同名控制点组装成空间矫正的link文件,link文件如下:将如上文件导入空间.

2021-08-28 16:41:37 329

原创 ArcGIS实现矢量数据平移

详解:ArcGIS中如何实现矢量数据平移

2021-08-25 16:40:24 494

原创 两个局域网如何远程

需要将装有路由器的局域网设置映射,即有远程进入该局域网,那么连接哪台电脑。网址输入192.168.1.1打开路由器设置页面如下:

2021-08-18 20:38:00 650

原创 单位为m^2/s的单宽流量是什么?

在水文水动力学中,为了便于解算方程,会引入单宽流量概念单位宽度的通量在代码中乘以边界段的长度(对于边界通量)或单元格大小(对于点源),以得到m^3/s中的质量通量。Where Valueiis the value of the relevant quantity for the given boundary type. For all HVARboundaries Valueiis a water surface elevation in metres. However, the uni...

2021-08-13 21:28:45 2059

原创 【GIS基础】地理配准

栅格数据的地理配准_哔哩哔哩_bilibili

2021-08-10 17:18:30 292

原创 swmm与lisflood-fp源码如何一起编译 CMake命令

cmake_minimum_required(VERSION 3.13 FATAL_ERROR)include(CheckLanguage)project(lisflood-fp)set(_CONFIG config.default.cmake CACHE FILEPATH "CMake config file")include(${_CONFIG})if (NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release)endif() en.

2021-08-09 16:13:14 1347 6

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

import osimport randomfilePath = 'I:\\AZB_MPI\\MyProject\\src\\src\\'list_data=os.listdir(filePath)file = open('I:\\AZB_MPI\\MyProject\\‪x.txt', 'w+')for i in list_data: file.write(i+'\n')file.close()

2021-08-05 21:04:41 117

原创 C语言字符串拆分与字符串转小数

JZW00293 13218074.47 3748204.89 JZW00292 13218053.44 3748214.28 JZW00291 13218009.12 3748243.88 JZW00311 13218376.11 3748254.35 将上述txt文本中数据拆分开来,并且保存到变量中关键使用字符串拆分函数strtok与字符串转双精度小数函数.

2021-08-04 16:56:39 1051

原创 SWMM源码编译LNK2001 无法解析的外部符号 _swmm_close@0

解决方式:打开\swmm51015_engine\src\swmm5.def,将下面这些都删掉就行了EXPORTS swmm_close = _swmm_close@0 swmm_end = _swmm_end@0 swmm_getError = _swmm_getError@8 swmm_getMassBalErr = _swmm_

2021-08-03 21:41:51 322

原创 endnote导入文献期刊名不显示

endnote筛选器识别期刊名为%B,但无论是知网还是其他数据库导出的格式均为%J,所以要把endnote导入配置文件改一下,新的配置文件在下面百度云里链接:https://pan.baidu.com/s/1PyLEm7Tsq9BxJTf6ZcVOxw提取码:v87y下载过之后,先找到之前的endnote安装目录,比如我的是下面的:然后把刚刚下载的新的配置文件复制黏贴到下面两个文件夹下:然后重新打开endnote再导入文献就不会错了...

2021-06-23 10:14:47 10408 2

原创 Terrasolid安装与破解

Terrasolid可以说是一个插件的集合,这些插件包含且不限于TerraMatch、TerraScan、TerraModeler、 TerraPhoto、TerraSurvey、TerraPhoto Viewer、TerraScan Viewer、TerraPipe、TerraSlave、TerraPipeNet,其中TerraScan最常用点云处理为何称为插件,是因为其是寄生在某个软件上的,这个软件就是MicroStation,故要安装Terrasolid系列插件之前要先安装MicroStation

2021-03-29 14:54:37 8335 10

原创 Cuda的数学函数最大值、最小值、次方、平方根

cuda程序中核函数中肯定不能用math.h下的函数了,因为那些函数是CPU下函数,在核函数中,cuda有自己的数学运算接口,包括求最大值、最小值、次方、平方根,要注意不同数据类型函数稍有不同,下面我的数据是float类型 float m = 2.0,n=3.0; float max_mn=fmaxf(m,n); float mim_mn=fminf(m,n); printf("------------max_mn---%f\n", max_mn); printf("-----------

2021-02-25 22:38:47 5060 1

原创 C++命名空间namespace的使用

C++中命名空间namespace有点像文件夹意思,比如我在一个头文件myhead.h中做了一个如下声明与定义:namespace lis{ namespace cuda { int b=8; }}那么其他文件如果想使用b,只需要#include "myhead.h"在代码里面如下就可以直接用:#include "myhead.h"#include <iostream>int main(){ std::cout << lis::cud

2021-02-21 17:36:21 316

原创 C++多个文件共用一个全局变量

关键解决点是使用extern,还有就是理解C++声明、定义、赋值。声明是告诉程序,这个地方有个变量,定义是为变量开辟空间,赋值是开辟空间后给值一、基础用法例如下面这个a.cpp程序:#include "myhead.h"#include <iostream>int main(){ std::cout << a;}我明明没有定义a,为什么没有报错呢?原因在于我引入了我自定义的头文件#include "myhead.h",下面是头文件中内容:e

2021-02-21 17:27:32 3680 4

原创 VS报错:不能将 “const char *“ 类型的值分配到 “char *“ 类型的实体

需要设置下VS,将如下设置成否

2021-02-21 17:01:34 3651

原创 C语言与C++源代码如何调用cuda核函数

.c与.cpp是C与C++源代码,.cu是cuda源代码,核函数是GPU计算用的函数,用__global__标记.c或.cpp是不可以使用直接调用“add <<<1,3 >>> (a_gpu, b_gpu, c_gpu, num);”类似这样来调用__global__核函数,如果想调用,可以在.cu文件中封装一层,就是在.cu文件中写一个传同样参数的核函数调用函数addKernel(int *a, int *b, int *c, int size),即在add...

2021-02-17 11:04:38 4207 6

原创 如何确定cuda程序的block数量和线程数量

第一步获取GPU硬件有多少block,有多少线程,代码如下int getThreadNum(){ cudaDeviceProp prop; int count; HANDLE_ERROR(cudaGetDeviceCount(&count)); printf("gpu num %d\n", count); HANDLE_ERROR(cudaGetDeviceProperties(&prop, 0)); printf("max thre

2021-02-10 17:30:44 9033

原创 基于R语言sentiment包的六种情感分析

一、R语言介绍R语言是一种脚本语言,和python差不多功能,经常用于数据处理、数据分析、数据可视化领域。R语言可能是最简单的编程语言,与其说是编程语言,不如说是命令。R语言相比于其他语言特色语法在于向量的引入。更多R语言的语法请参考:https://www.w3cschool.cn/r/二、安装相关软件1、R语言SDK进入管网https://cran.r-project.org/index.html下载最新版4.0.3即可,依次按照下述步骤下载下载成功后一路默认安装即可,如

2021-02-01 14:40:57 2469 1

原创 VS“查找所有引用”查不全

关闭筛选器就可以看到全部啦!

2021-01-16 15:48:49 2918

原创 西南交通大学计算机考研备考经验、报录比、真题

很开心我大学室友上岸西南交大计算机专硕了!现帮他转一下他写的经验贴一、西南交通大学西南交通大学简称“西南交大”,位于四川省成都市,是教育部直属全国重点大学,入选国家世界一流学科建设高校、211工程。学校有犀浦、九里、峨眉三个校区,占地5000余亩;设有26个学院(书院、中心)以及研究生院、临床医学院和附属医院;有2个一级学科国家重点学科,10个二级学科国家重点学科;有11个博士后科研流动站,19个一级学科博士点,3个专业学位博士点,40个一级学科硕士点。西南交大计算机专业所在学院为信息科学..

2021-01-13 23:50:05 5330 12

原创 add_executable函数参数

add_executable(<name> [WIN32] [MACOSX_BUNDLE] [EXCLUDE_FROM_ALL] [source1] [source2 ...])这个函数添加一个名为<name>的可执行目标,该目标将从命令调用中列出的源文件生成。(如果以后使用target_sources()添加源文件,则此处可以省略这些源文件)。<name>对应于逻辑目标名称,并且在项目中必须是全局唯一的。.

2021-01-11 16:07:48 8133

原创 C++面向对象类的使用速成

1、定义 C++ 类使用关键字class定义 Box 数据类型:class Box{ public: double length; // 长度 double breadth; // 宽度 double height; // 高度 // 成员函数声明 double get(void); void set( double len, double bre, double hei );};C++定义的类和J..

2021-01-08 15:49:55 283 1

原创 win10 运行lisflood_8踩过的坑

1、安装cuda及VS2019https://www.bilibili.com/read/cv7335974/2、netcdf.h头文件找不到问题https://www.cnblogs.com/lyggqm/p/12926974.htmlhttps://blog.csdn.net/u011954296/article/details/546170483、编码问题https://blog.csdn.net/qq_33485434/article/details/811968434、

2021-01-07 16:35:29 2592 11

原创 vs2019 无法加载#include<stdio.h>、#include<math.h>等

我的项目是从别人那下载的,既然会出现这种不应该出现的问题很明显是项目设置哪里有问题,经过网上查找,基本确定是项目属性值设置有问题,主要是这两个:把上述两个选项选择合适的就可以了...

2021-01-07 15:51:55 6492 2

原创 MPI运行

mpirun -hosts mpi01,mpi02,mpi03 -np 4 /usr/local/mpich/mpich-3.3.2/examples/cpiscp -r /usr/local/mpich/project/test/test3 root@mpi03:/usr/local/mpich/project/test/

2020-12-30 16:05:02 497

原创 时空数据模型类型、优缺点

一、时空立方体模型1、概念时空立方体用概念化二维图形加第三维即时间维,以表达显示世界平面位置随时间的演变。给定一时间值,就从三维立方体中获得相应截面立方体的状态。2、优点运用了时间维的几何特性,空间实体是一个时空体的概念,对地理变化的描述简单明了、易于接受。3、缺点①:数据冗余,且随着数据量的增大,对时空立方体的操作越来越复杂;②:三维立方体的表达方面难以实现,在二维平面上附加时间维,其数据结构描述相当于空间对象的八叉树表示,在三维空间上附加时间维相当于空间对象的十六叉树表示。二

2020-12-17 19:38:03 7579 4

原创 MPI的运行

运行的前提是已经编译好了基本语句为:mpiexec -f machinefile -n ./a.outmachinefile是文件路径,文件形式是:host1host2:2host3:4host4:1

2020-12-08 16:54:28 492

原创 MPI提交一个程序的编译与运行

编译mpicc hello.c -o hello运行mpirun -hosts mpi01,mpi02 -np 3 /usr/local/mpich/project/hello

2020-12-08 16:10:41 167

原创 bash:/ usr / bin / hydra_pmi_proxy:没有这样的文件或目录

在MPI集群测试时候,比如运行如下集群语句:会报错“bash:/ usr / bin / hydra_pmi_proxy:没有这样的文件或目录”,导致出错原因是环境变量没设置好,大概率是把编译前的bin配置到了环境变量里,如下:PATH=$PATH:/usr/local/mpich/mpich-3.3.2/binexport PATH而应该改成把编译后的bin配置进环境变量,由于编译结果我是保存在mpich文件夹下的,故应该是:PATH=$PATH:/usr/local/mpich/b

2020-12-08 10:43:32 2421

原创 source /etc/hosts命令报错

不报错才怪,因为hosts这个文件并不是可执行文件,根本就不能用source,hosts文件只要保存了那就修改了,不必再用source命令

2020-12-07 20:52:35 4714

原创 MPI基础

2、非堵塞通信

2020-11-30 20:50:06 214

原创 win10装机常见问题

1、怎么进入选择U盘启动页面按开机电源键之后立刻不断按Esc键,或F2或F12,都试试,会进入Boot Meau,即启动菜单2、进入启动菜单后选择哪个是U盘启动有的电脑直接显示USB什么什么的,有的电脑比较含蓄,比如下面这个第二个才是USB3、无法在驱动器分区上安装windows1、在当前安装界面按住Shift+F10调出命令提示符窗口;2、输入diskpart,按回车执行;3、进入DISKPART命令模式,输入list disk回车,列出当前磁盘信息;4、要转换磁盘0格式,则

2020-11-28 17:06:34 396

原创 Swagger的配置与使用

1、引用Swagger必要的包依赖,建议要用2.9.2以上版本的,不然会有中文不支持等原因 <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version&..

2020-11-03 08:30:57 4211

原创 IDEA环境下java项目打包

首先配置输出设置:Project Struct——Arctifact如下可以再看看包都选中了没有,没有的话再手动添加再编译打包:打包完了之后在项目目录的put目录下即可找到

2020-11-03 08:19:54 157

lisflood-fp源码

lisflood-fp最新版源码,C++,推荐Visual Studio 2019打开,使用CMake组织编译

2021-08-20

空空如也

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

TA关注的人

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