当前位置:首页
> 第2页
centos备份脚本
可配合计划任务进行打包文件夹操作:#! /bin/bash DATETIME=$(date "+%Y%m%d%H%M%S") /usr/bin/tar -czvf $DATETIME.tar.gz /home/wwwroot&...
Linux递归删除文件
-f选项是强制删除不会提示是否删除,不加这个选项删除带子文件夹的情况是下面这样:files文件夹下有a文件夹a文件夹下面有b文件夹b文件夹下面有c文件夹c文件夹下面有d文件夹原来这样是递归...
OpenCV中简单的添加噪声
随机数生成器用到的是C++11中的新方法。以下代码来自OpenCV计算机视觉编程攻略第三版2.2.2节void salt(Mat image, int n) { default_random_engine generator; unifor...
.NET Core 3.1序列化与反序列化JSON
.NET Core 3.1和3.0引入了System.Text.Json<span style=”color: #171717; font-family: SFMono-Regular, Consolas, “Liberation Mono”, Menlo, Courier, monospac...
逆波兰表达式求值
这是LeetCode的150题,这里是接上篇文章写的http://lovedm.club/?id=129逆波兰表达式:逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。平常使用的算式则是一种中缀表达式,如 ( 1 + 2 ) * ( 3 + 4 ) 。该算式的逆波兰表达式写法为 ( ( 1...
中缀表达式转后缀表达式
转换过程如下:1、运算数:直接输出;2、左括号:压入堆栈;3、右括号:将栈顶的运算符弹出并输出,直到遇到左括号(出栈,不输出);4、运算符:若优先级大于栈顶运算符时,则把它压栈;若优先级小于等于栈顶运算符时,将栈顶运算符弹出并输出;再比较新的栈顶运算符,直到该运算符大于栈顶运算符优先级为止,然后将该...
买的药太贵了
拉肚子,好像也有点发烧,不过不是很严重,结果买了两盒药花了54.9元,也太贵了。开始还想两种药各拿两盒,结账要120多块,好家伙,直接劝退,最后减了个半各拿一盒买了。...
GDAL使用(六)
矢量数据的读取与栅格数据的读取类似,但矢量数据定位明显,属性隐含,几何形状和属性要分开读取。基本流程如下:注册驱动。使用GDALAllRegister函数。打开数据集。使用GDALOpenEx函数。打开图层。可依据图层名字和图层的索引进行获取,使用GDALDataset::GetLayer和GDAL...
以层序插入二叉树结点
这里以层序插入二叉树的结点,以先序遍历输出。上一篇关于二叉树的内容在这里:http://lovedm.club/?id=110using System; using System.Collections.Generic; namespace BTree {...
什么是SVM
知乎的这个回答感觉不错:支持向量机(SVM)是什么意思? - 磊叔-数据化运营的回答 - 知乎https://www.zhihu.com/question/21094489/answer/535419568...
C++ 拷贝构造函数
拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。通常用于:通过使用另一个同类型的对象来初始化新创建的对象。复制对象把它作为参数传递给函数。复制对象,并从函数返回这个对象。如果在类中没有定义拷贝构造函数,编译器会自行定义一个。如果类带有指针变量,并有...
数值微分法(DDA)绘制直线
数值微分法(Digital Differential Analyzer)直接从直线的微分方程生成直线。详细的原理见以下链接:https://blog.csdn.net/weixin_43751983/article/details/106503634这里直接用C#实现了,用的是计算机图形学基础这本书...
QSRL+H410主板
之前想整个i5 10400t,但是性能不强且价格不是很美丽,也就没搞,但是最近发现了这玩意的es版,就入了一个玩玩,主板是昂达的H410SD4 ITX全固版,这板子有够吐槽的,后面板只有两个USB2.0和两个USB3.0,但是带了两个PS/2口,这年头谁还用这玩意,板子上只有三个SATA口,板子上没...
C# IProgress接口汇报进度
使用IProgress接口来实现进度的汇报,使用CancellationToken类型的参数实现取消操作。IProgress接口中只有一个方法,Report方法,用于报告进度更新。Progress类实现了这个接口,这里通过传递委托的方式来更新控件进度。通过CancellationTokenSourc...
GDAL使用(五)
在之前说的GDALWarp.exe程序的参数中有个校正选项,[-order n | -tps | -rpc | -geoloc],这里说一下geoloc校正。这里的内容还是参考李民录老师的书以及GDAL官方手册内容。geoloc校正类似于ENVI的GLT校正,ENVI中就是建立一个地理查找表,通过地...
GDAL使用(四)
接上面,可以使用exe工具实现同样的功能。这个工具详情如下:gdalwarp [–help-general] [–formats] [-s_srs srs_def] [-t_srs srs_def] [-ct string] [-to “NAME=VALUE”]* [-novshiftgrid] &...
GDAL使用(三)
GDALWarp的功能比较强大,可用于影像投影/重投影、图像镶嵌、重采样、规则裁切、图像校正等。GDALWarp API定义在头文件gdalwarper.h中。主要有两部分构成:GDALWarpOptions和 GDALWarpOperation如字面意思,GDALWarpOperation主要用来...
有关坐标系的问题
地理坐标系地理坐标系(GCS)用三维球面来定义地球表面的位置,通过经纬度表示地球上的位置。地理坐标系的组成有:参考椭球体(确定基准面)、角度单位、本初子午线,这里一个椭球体可以定义多个基准面。我国常用的有:北京54坐标系(BJZ54)、西安80坐标系、2000国家大地坐标系(CGCS2000)、WG...
GDAL使用(二)
本篇说一下CreateCopy()和Create()CreateCopy()是从一个源数据拷贝到一个新的数据中。有关说明写到了代码的注释中。C++代码和Python代码实现的功能是一致的。C++代码:#include <iostream> #include &quo...