leaflet实现台风动态轨迹

leaflet平台是我最新使用的webGIS平台,该平台比较轻巧以下是我展示台风动态路径展示 1.首先为大家展示一下动态台风所使用数据 上面中采用标准json格式数据,data数据中,points是对台风36个点的信息,每个点中points存有台风的信息,经度纬度,风力等级,风力强度等信息,按照这些 ... »

influxdb集群部署

环境准备 influxdb enterprise运行条件最低需要三个meta nodes节点以及两个data nodes Meta nodes之间使用TCP和Raft一致性协议通信,默认端口为8089 Meta nodes对外暴露8091,用于influxd-ctl命令进行交互 Data nodes ... »

Redis基础——剖析基础数据结构及其用法

这是一个系列的文章,打算把Redis的基础数据结构、高级数据结构、持久化的方式以及高可用的方式都讲一遍,公众号会比其他的平台提前更新,感兴趣的可以提前关注,「SH的全栈笔记」,下面开始正文。 如果你是一个有经验的后端或者服务器开发,那么一定听说过Redis,其全称叫Remote Dictionary ... »

梯度消失和梯度爆炸及解决方案

梯度在神经网络中的作用 在谈梯度消失和梯度爆炸的问题之前,我们先来考虑一下为什么我们要利用梯度,同时铺垫一些公式,以便于后面的理解。 存在梯度消失和梯度爆炸问题的根本原因就是我们在深度神网络中利用反向传播的思想来进行权重的更新。即根据损失函数计算出的误差,然后通过梯度反向传播来减小误差、更新权重。 ... »

这10道springboot常见面试题你需要了解下

1.什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。 如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Ma ... »

一文彻底弄懂如何选择抽象类还是接口

前言 抽象类、接口对于不论是Java、C++等程序猿都不陌生,但你知道如何正确地使用抽象类和接口吗?你是否还在模棱两可、只是简单记忆了两者的区别,遇到实际情况就不知道如何选择? 今天,我就来带你彻底弄清楚这俩的区别,当然,本文基于Java,但是对其他语言的程序猿一样适用,包会~ 什么是抽象类?什么是 ... »

杜教筛学习笔记

杜教筛学习笔记 接着 Dirichlet 卷积,继续学习杜教筛。 本文中一些函数的定义见此博文 应用 通过杜教筛,我们可以快速求出某一数论函数 (f) 的前缀和,即,我们可以在低于线性的时间复杂度内求出 (S(n)=sumlimits_{i=1}^n f(i)) 方法 杜教筛主要运用一个 ... »

IDEA配置SVN

IDEA配置SVN 步骤1: 安装svn: 安装时记得全部选中红框中的所有功能,尤其是第二项command line client tools,否则找不到svn.exe文件。 步骤2: 在IEDA的设置菜单中添加SVN.exe,如图: 步骤3:在IDEA中查看,下载代码 可见代码已下载: 至此就可以 ... »

企业级RPC框架zRPC

近期比较火的开源项目go-zero是一个集成了各种工程实践的包含了Web和RPC协议的功能完善的微服务框架,今天我们就一起来分析一下其中的RPC部分zRPC。 zRPC底层依赖gRPC,内置了服务注册、负载均衡、拦截器等模块,其中还包括自适应降载,自适应熔断,限流等微服务治理方案,是一个简单易用的可 ... »

数据库原理

记录物理存储 定长记录 变长记录 多记录存储 物理邻接存储 指针连接存储 大字段存储(BLOBS) 文件组织方式 堆文件 顺序文件 搜索快 插入删除慢 散列文件 插入删除快 存取快 不需要为存储索引 记录随机 不能排序 有可能导致桶倾斜 聚簇文件 把多个表物理存储在一起 提高多表关联查询 降低单表查 ... »

JAVA 线上故障排查套路,从 CPU、磁盘、内存、网络到GC 一条龙!

线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。 同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即 ... »

C#语言基础【学习记忆】

一、解决方案(Solution) 1、是咱VS开发工具用来管理一个或多个应用程序的容器。 2、最终会生成.sln文件 二、控制台应用程序的构成 1、.bin文件夹 → 存储编译完成的程序集 2、.obj文件夹 → 生成的中间文件 3、.Properties → 项目属性文件夹,用来保护程序集的信息 ... »

PHP程序员必须会的 45 个PHP 面试题

Q1: == 和 之间有什么区别? 话题: PHP困难: ⭐ 如果是两个不同的类型,运算符 == 则在两个不同的类型之间进行强制转换 操作符执行’类型安全比较‘ 这意味着只有当两个操作数具有相同的类型和相同的值时,它才会返回 TRUE。 1 1: true 1 == 1: true 1 "1": f ... »

centos安装 oracle 19c

下载安装包 下载地址 https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPac ... »

Java 悲观锁 synchronized (member){代码块}

Java 如果遇到会出现高并发的情况,一般建议使用悲观锁 :synchronized (member){代码块} 需要对数据库进行修改或新增的时候,建议写上事务--@Transactional @Transactional public Map<String, Object> saveCode(Me ... »

基于gin的golang web开发:路由

Gin是一个用Golang编写的HTTP网络框架。它的特点是类似于Martini的API,性能更好。在golang web开发领域是一个非常热门的web框架。 ... »