自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 设计模式—行为型

行为型设计模式

2022-08-17 08:08:17 192 1

原创 设计模式—结构型

结构型设计模式

2022-08-16 17:19:37 296

原创 设计模式—创建型

创建型设计模式

2022-08-16 17:12:41 252

原创 设计模式—规范与重构

规范与重构

2022-08-16 15:01:57 177

原创 常见并发工具类

并发工具类

2022-08-16 12:44:15 788

原创 设计模式—设计原则

设计原则

2022-08-16 12:37:06 70

原创 设计模式—面向对象

面向对象

2022-08-16 12:30:32 116

原创 设计模式理论基础

设计模式基础知识

2022-08-16 12:20:48 368

原创 ggplot2图形语法

geom_xxx()与stat_xxx()视觉通道映射度量调整坐标系图例主题系统位置调整geom_xxx()与stat_xxx()ggplot2包中包含几十种不同的几何对象函数geom_xxx(),以及统计变换函数stat_xxx()。平时我们主要使用几何对象函数geom_xxx(),只有当绘制图表涉及统计变换时,才会使用统计变换函数stat_xxx(),比如绘制带误差线的均值散点图或柱状图等。ggplot2默认使用直角坐标系。1、geom_xxx():几何对象函数

2022-08-16 12:10:00 145

原创 并发理论基础

并发编程基础知识

2022-08-16 12:01:49 212

原创 构造函数和普通函数的区别

构造函数与普通函数区别

2022-08-06 17:21:57 167

原创 MySQL基础知识

目录1、MySQL中SQL语句的执行i. 整体的 MySQL 流程 :ii. SQL 语句在 MySQL 中的流程2、基础架构:SQL查询语句执行流程1.MySQL的逻辑架构图2.连接器3.查询缓存3.分析器4.优化器5.执行器3、查询优化器是如何工作的1.什么是查询优化器2.两种优化方式3.CBO是如何统计代价的4、日志系统:SQL更新语句执行流程1.SQL更新语句执行流程2.redo log(InnoDB 引擎的重做日志)3.bin

2022-05-20 18:44:03 921

原创 计算机网络4

一、网络分层1、为什么要网络分层?复杂的程序都要分层,这是程序设计的要求。2、程序是如何工作的?浏览器—发起HTTP请求—使用端口号发给程序—调用函数HTTP正文加TCP头,记录下源端口号和目的端口号—调用函数加IP头,记录下源IP地址和目标IP地址—调用函数加MAC头,记录下源MAC地址和目标MAC地址—内容完整,网口发送程序包—网口接收程序包,程序处理—调用函数,摘掉MAC头发现目标MAC地址相符—调用函数摘掉IP头—IP地址相符(IP地址不符,转发出去)—地址是TCP的,调用函数,摘掉

2022-04-15 23:58:05 568

原创 计算机网络3

二十一、HTTPS、SSL、TLS1、什么是安全HTTP 是明文,不安全的,需要做安全性优化;通信安全必须同时具备机密性、完整性,身份认证和不可否认这四个特性;机密性:对数据的“保密”,只能由可信的人访问完整性:数据在传输过程中没有被窜改,完整地保持着原状身份认证:确认对方的真实身份不可否认:不能否认已经发生过的行为2、HTTPS3. HTTPS 的语法、语义仍然是 HTTP,但把下层的协议由 TCP/IP 换成了 SSL/TLS;4. SSL/TLS 是信息安全领域中

2022-04-13 22:51:41 1151

原创 计算机网络2

十一、HTTP的特点1. HTTP 是灵活可扩展的,可以任意添加头字段实现任意功能;2. HTTP 是可靠传输协议,基于 TCP/IP 协议“尽量”保证数据的送达;3. HTTP 是应用层协议,比 FTP、SSH 等更通用功能更多,能够传输任意数据;4. HTTP 使用了请求 - 应答模式,客户端主动发起请求,服务器被动回复请求;5. HTTP 本质上是无状态的,每个请求都是互相独立、毫无关联的,协议不要求客户端或服务器记录请求相关的信息。十二、HTTP的优点和缺点1. HTTP 最大的

2022-04-11 23:17:19 332

原创 计算机网络1

一、HTTP是什么?HTTP不是什么?1、理解HTTP协议HTTP协议:超文本传输协议协议:

2022-04-11 16:53:04 1557

原创 Java高级语法

三、Java高级1.1 反射机制1、获取类对象什么是类对象获取类对象获取类对象的时候,会导致类属性被初始化2、创建对象创建一个对象3、访问属性Hero.javaTestRelectiongetField 和 getDeclareField的区别4、调用方法调用方法5、有什么用业务类非反射方式反射方式1.2 注解1、简介2、基本内置注解@Override@Deprecated@SuppressWarnings@Sa

2022-03-29 23:53:48 743

原创 Java中级语法

二、Java中级1.1 异常处理1、什么是异常异常定义:导致程序的正常流程被中断的事件,叫做异常文件不存在异常比如要打开d盘的LOL.exe文件,这个文件是有可能不存在的Java中通过 new FileInputStream(f) 试图打开某文件,就有可能抛出文件不存在异常FileNotFoundException如果不处理该异常,就会有编译错误处理办法参见异常处理package exception; import java.io.File;import java..

2022-03-29 23:33:44 753

原创 Java基本语法

一、Java基础1.1 面向对象1、类和对象Hero是一个类,类就像是一个模板,根据模板可以创建一个个具体的英雄,具体的英雄就叫做对象。类的首字母大写。2、属性属性的类别可以是基本类型,也可以是类的类型。属性的名称一般都是小写。如果有多个单词组成,后面的单词首字母大写。3、方法方法就是英雄可以做什么。有的方法是有返回类型的,有的方法不需要返回值,需设置为void。方法是一个类的动作行为,所以一般都是以动词开头的,如果有多个单词后面的每个单词首字母都要大写。

2022-03-29 22:56:45 432

原创 C/C++语法基础

1、变量、输入输出、表达式和顺序语句C++语法基本框架#include <iostream> //头文件,cin >>读入,cout << 输出 和 << endl#include <cstdio> //头文件,里面有函数 printf输出、scanf输入using namespace std; //使用std的命名空间,没有的话cin、cout函数都在std命名空间中,如果没有这句话就会出现cout未定义的errorint m.

2021-10-26 14:57:39 2242 1

原创 methods包—showMethods函数

描述用法参数

2021-10-19 09:26:49 210

原创 C++循环结构

1、排序ab交换int t = a;a = b;b = t;//ab交换 2、斐波那契数列求斐波那契数列的第n项。f(1)=1, f(2)=1, f(3)=2, f(n)=f(n-1) + f(n-2)。f(1)=a f(2)=b f(3)=f(1) + f(2)c = a + ba = bb = c

2021-10-13 10:05:19 491

原创 R包安装遇到过的错误

本地安装代码:library(rJava)library(devtools)library(usethis)devtools::install_local("D://hydroTools-master.zip")错误:Failed to install 'unknown package'原因:网络问题错误:had non-zero exit status原因:1、可能是未安装依赖包/依赖包安装失败 2、之前安装一半还有包残留,使用unlink("C:/Users/dell...

2021-07-11 00:01:12 785

原创 rasterb包—cut函数

描述将值转换为类Cut使用基函数Cut对一个Raster*对象的值按照它们所处的间隔进行分类。间隔由参数breaks定义。最左边的区间对应第一级,最左边的区间对应第二级,以此类推。用法cut(x, ...)参数细节值例子...

2021-06-30 22:32:44 90

原创 base包—expand.grid函数

描述从所有因子变量的组合中创建一个数据框根据所提供的向量或因子的所有组合创建数据帧。请参阅返回值的描述以了解具体的操作方法。用法expand.grid(..., KEEP.OUT.ATTRS = TRUE, stringsAsFactors = TRUE)参数...:向量,因子或包含这些的列表。KEEP.OUT.ATTRS:一个表示“退出”的逻辑。应该计算并返回Attrs属性(见下面)。stringsAsFactors:指定字符向量是否转换为因子的逻辑。值

2021-06-30 22:28:29 807

原创 sp包—bbox函数

描述从空间数据中检索bbox从空间数据中检索空间边界框用法bbox(obj)参数obj:对象派生自类"Spatial",或类"Line", "Lines", "Polygon"或"Polygon"中的一个,或ANY,这要求obj是一个至少有两列的数组值两列矩阵;第一列有最小值,第二列有最大值;行表示空间维度方法obj = "Spatial"object deriving from class "Spatial"obj = "ANY"an ar

2021-06-25 22:05:57 579

原创 sp包—gridded函数

描述将空间数据指定为网格化,或查明它们是否为网格化返回逻辑值(TRUE或FALSE),告知对象是否网格化;在分配中将非网格结构提升为网格结构,或将网格结构降级为非结构化结构。用法gridded(obj)gridded(obj) <- valuefullgrid(obj)fullgrid(obj) <- valuegridparameters(obj)参数obj:从“Spatial”类派生的对象(用于网格),或从SpatialGridDataFrame-cl

2021-06-25 16:47:43 769

原创 raster包—crop函数

描述crop返回由Extent对象(或可以从中提取/创建Extent对象的对象)指定的对象的地理子集。如果x是一个光栅*对象,范围对齐到x。包含在y但x范围之外的区域将被忽略(如果你想要一个更大的区域,请参阅extend)。用法## S4 method for signature 'Raster'crop(x, y, filename="", snap='near', datatype=NULL, ...)## S4 method for signature 'Spatial'cro

2021-06-25 16:27:46 1487

原创 raster包—projectRaster函数

描述投射一个光栅对象将一个光栅*对象的值投影到另一个新的光栅*对象(坐标参考系统,(CRS))。您可以通过将新的投影作为单个参数来实现这一点,在这种情况下,函数将设置新对象的范围和解析。为了对转换有更多的控制,例如,为了确保新对象与其他数据集对齐,您可以提供一个具有输入数据应该投影到的属性的Raster*对象。projecttext返回一个带有投影范围的光栅层,但是没有任何值。这个栅格层可以被调整(例如通过设置它的分辨率),并在projectRaster中作为模板使用。用法pr

2021-06-25 16:26:45 2767

原创 raster包—disaggregate函数

描述分解一个栅格层,创建一个新的栅格层,具有更高的分辨率(较小的单元格)。除非你指定method="bilinear",否则新的栅格层中的值与更大的原始单元格中的值是相同的,在这种情况下,值是局部插值的(使用resample函数)。用法## S4 method for signature 'Raster'disaggregate(x, fact=NULL, method='', filename='', ...)参数x:一个栅格对象 fact:整数。分解量以细胞数...

2021-06-24 11:23:20 279

原创 raster包—stack函数

描述创建一个RasterStack对象RasterStack是拥有相同空间范围和分辨率的RasterLayer对象的集合。RasterStack可以从RasterLayer对象中创建,也可以从栅格文件中创建,或者两者都创建。它也可以由SpatialPixelsDataFrame或SpatialGridDataFrame对象创建。用法## S4 method for signature 'character'(字符)stack(x, ..., bands=NULL, varname="

2021-06-24 10:32:25 3770 1

原创 sp包—aggregate函数

描述空间对象聚合

2021-06-23 23:10:57 294

原创 stats包—aggregate函数

描述将数据划分为多个子集,为每个子集计算汇总统计信息,并以方便的形式返回结果。用法aggregate(x, ...)## 默认S

2021-06-23 22:28:23 897

原创 raster包—resample函数

描述重新采样一个栅格对象ressample在不匹配的栅格*对象之间传输值(根据原点和分辨率)。如果目标有一个不同的坐标系(投影),则使用projectRaster。

2021-06-23 08:00:24 2332

原创 base包—aperm函数

描述数组换位通过排列数组的维数和可选地调整其大小来置换数组。

2021-06-22 22:28:33 1287 1

原创 base包—prod函数

描述向量元素的乘积prod返回其参数中出现的所有值的乘积。用法prod(..., na.rm = FALSE)参数…:数字或复数或逻辑向量。na.rm:逻辑值。是否应该删除缺失的值?细节如果na.rm是FALSE,任何参数中的NA值都会返回NA值,否则NA值将被忽略。这是一个泛型函数:可以直接为其定义方法,也可以通过Summary组泛型定义方法。为了让它正常工作,这些参数…应该是匿名的,并且调度是在第一个参数上。逻辑上的真值被认为是1,假值被认为...

2021-06-21 17:40:57 224

原创 base包—seq函数

描述序列生成生成规律的序列。Seq是带有默认方法的标准泛型。int是一个原语,可以更快,但有一些限制。Seq_along和seq_len是两种常见情况下的非常快的原语。

2021-06-21 16:50:20 1312

原创 methods包—as函数

描述强制一个对象到一个给定的类。用法细节例子

2021-06-21 13:14:52 330

原创 raster包—extent函数

描述这个函数返回一个Raster*或Spatial*对象(或一个Extent对象)的Extent对象,或者从一个2x2矩阵(第一行:xmin, xmax;第二行:ymin, ymax), vector (length=4;Order = xmin, xmax, ymin, ymax)或list(至少有两个元素,名称为x和y)...

2021-06-21 12:22:24 1434

原创 sp包—coordinates

描述设置空间坐标以创建空间对象,或从空间对象检索空间坐标用法 coordinates(obj, ...) coordinates(object) <- value

2021-06-21 11:46:13 1966 2

空空如也

空空如也

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

TA关注的人

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