当前位置: 首页 > news >正文

NAO.99b海潮模型的详解教程

NAO.99b模型是由日本国家天文台开发的全球潮汐模式,基于二维非线性浅水方程。该模型具有较高的分辨率,网格间距为0.5°×0.5°,网格数为720×360,覆盖的经度范围为0.25°~359.75°E,纬度范围为89.75°S~89.75°N。该模型将5a的T/P高度计资料同化到动力模型中,并给出了包括K1、O1、P1等在内的16个分潮的调和常数。

NAO.99b 模型在潮汐模拟和预测方面具有较高的精度和可靠性,广泛应用于海洋学、气象学、地球物理学等领域。该模型可以模拟潮汐的周期性变化,预测潮汐的高度和流向,还可以用于研究潮汐对地球自转、地球重力场、海洋环流等的影响。

分潮常数是一个天文和海洋学概念,是指潮汐变化中分解出来的单个振动,是潮差的一半。H 和 K 是分潮的调和常数,其中 H 是分潮振幅,K 是分潮迟角,即假想天体上中天到该地分潮高潮的时间间隔。

1 VMware16+Ubuntu20安装步骤

首先如下公众号下载安装包

其次按照如下步骤安装 VMware16+Ubuntu20,版本一定要对应好,要不然会产生不搭配的错误。

2 Ubuntu20环境配置

1,桌面单击右键,打开终端,以下两行解决make的问题

sudo apt install make sudo apt install make-guile

2,虚拟机-安装vmware tools,在znq中将vmware-tools压缩包复制到桌面,在桌面解压缩提取到桌面,然后在桌面文件夹下用终端打开,输入:

sudo ./vmware-install. Pl

一直回车,输入y。就完成安装后,重启。

3,解决桌面全屏的问题

虚拟机-设置-显示器-加速3D图形不选-拉伸模式不选-保持纵横比拉伸勾选。

4,解决安装包无法定位的问题(添加镜像源)

Sudo gedit /etc/apt/sources. List

该命令打开sources.list文件夹,在该文件夹第一行输入

deb http://archive.ubuntu.com/ubuntu/trusty main universe restricted multiverse

保存文件,就可以安装以下安装包了,否则会提示E:软件安装包无法定位的问题。

5,必须先解决4才能开始5的解决。解决缺少libgfortran3.so.3缺少的问题

Sudo apt-get update

Sudo apt-get install gfortran

Sudo apt-get upgrade

Sudo apt-get install libgfortran3

Sudo apt install yum

sudo apt-get install libgfortran4

sudo apt-get install --fix-missing

6,如果开机出现蓝屏,建议更换 vmware16 版本的虚拟机,是因为旧版本的虚拟机已经不维护了。(这个问题解决了小半天.... 被自己蠢哭)。

7,解决共享文件夹的问题,免得一来二去总是用硬盘拷贝数据(这个可以过,我也没搞,一般都是直接插硬盘来回移动数据,虽然麻烦些,但是省事)

(1)在虚拟机关闭状态,编辑虚拟机设置-选项-共享文件夹-总是启用-添加目录(F:\vmware_share)

(2)znq-其他位置-计算机- /mnt/hgfs\vmware_share,这样就可以找到我们的共享文件夹了

(3)发送链接到桌面,在桌面单机右键打开终端输入:

ln -s /mnt/hgfs\vmware_share dir_share

3 NAO.99b tidal prediction system

官网:https://www.miz.nao.ac.jp/staffs/nao99/index_En.html

说明书:https://www.miz.nao.ac.jp/staffs/nao99/README_NAOTIDE_En.html#install

如下,一个是使用说明书,一个是全球潮汐模型安装包。安装包有好多,建议分两个文件夹,一个放置全球的潮汐模型,一个放置区域的潮汐模型。

下文中我已经下载好,可直接通过百度盘链接下载。既然通过我的教程学习,建议直接使用我下载的包,已经配置好环境了。

1 短周期海潮模型 (NAO.99b,NAO.99Jb 模型)-Short-period ocean tide model

16 个分潮为 M2, S2, K1, O1, N2, P1, K2, Q1, M1, J1, OO1, 2N2, Mu2, Nu2, L2, T2。

分辨率

2 长周期海潮模型 (NAO.99L 模型)-Long-period ocean tide model

7 种成分的分潮为 Mtm、Mf、MSf、Mm、MSm、 Ssa,sa。

分辨率

Sa 模型被重新采样成 0.5 度方便计算,虽然他们原来的分辨率是 1.0 度。

3 径向负荷潮汐模型-Radial loading tide model

上述23种成分的全局模型。 它们基于球谐分解高达360度和360阶的海洋潮汐场。

Sa 模型被重新采样成 0.5 度方便计算,虽然他们原来的分辨率是 1.0 度。

经测试,NAO.99b在浅水区优于CSR4.0和GOT99.2b模型。

4 程序介绍-naotest. f

Naotest. F 是用来调试的主程序,要根据个人需求修改其中的参数。

at the lineitmode   = 1
you can select tidal calculation mode.
itmode = 1 : compute geocentric tide, which is sum of pureocean tide and radial loading tide. This modeis used for tidal correction for altimeterdata. 
itmode = 2 : compute pure ocean tide with respect to oceanfloor. This mode may be used for tidalcorrection for sea-bottom pressure gage.
itmode = 3 : compute radial loading tide.

在 itmode = 1 您可以选择潮汐计算模式。

Itmode = 1。计算地心潮汐,这是纯海潮和径向负荷潮。这种模式用于高度计的潮汐校正数据。

Itmode = 2。计算关于海洋的海底纯海潮。该模式可用于潮汐海底压力计的校正。

itmode = 3。计算径向负荷潮汐。

At the linelpmode  = 1
you can select the way of calculating long-period tide.
lpmode  = 1 : use the long-period ocean tide map ofTakanezawa (2000, in prep.). 
lpmode  = 2 : use equilibrium tide model. This is valid foritmode = 1 or 2. Note that, however, the samevalue will be returned for both itmode values.18.6-year period tide (Doodson #055.565) is treated as
equilibrium tide for both lpmode = 1 and 2.

在 lpmode = 1 可以选择计算长周期潮汐的方式。

Lpmode = 1。使用长周期海洋潮汐图。

Lpmode = 2。使用平衡潮汐模型。

18.6 年周期潮汐被视为 lpmode = 1 和 2 的平衡潮汐。

At the linesx       = 246.61503d0     ! East longitude in degreey       = -18.42767d0     ! North latitude in degree
given are the ocean location where you want to predict tides.

x = 246.61503d0 东经

Y = -18.42767d0 北纬

给定你想要预测潮汐的海洋位置。

At the linesiyear1  = 1997 ! yearimon1   =    1 ! monthiday1   =    1 ! dayihour1  =    0 ! hourimin1   =    0 ! minute
given are the start time epoch of prediction in UTC.At the linesiyear2  = 1997 ! yearimon2   =    1 ! monthiday2   =    2 ! dayihour2  =    0 ! hourimin2   =    0 ! minute
given are the end time epoch of prediction in UTC.

给定海潮模型预测的开始时间和结束时间。(年月日时分)

At the linedt = 60.d0                ! in minute
give is the time step of prediction in minute.

给定海潮模型预测的步长。

At the lineoutfile = 'naotest.out'
given is the output file name.

给定预测完储存输出数据的文件名字。输出文件打开后如下图所示,及各个字母的物理含义解释如下。

短周期潮汐值来自16个主要成分,33种次要成分是从主要成分中推断出来的 通过内插或外推导纳。

长周期潮汐值由7个主要分量组成 5个节点调制。18.6年周期平衡潮为 当itmode = 1或2时,添加到12项中。

5 程序安装

1 安装包需求介绍

全球海潮模型安装包需求介绍

naotide990909.tar.gz

nao99b_gc.tar.gz + nao99L_gc.tar.gz (if you need geocentric tidal height)

nao99b.tar.gz + nao99L.tar.gz (if you need pure ocean tidal height)

nao99b_rload.tar.gz (if you need radial loading tidal height)

区域海潮模型安装包需求介绍

naotidej990909.tar.gz

nao99Jb_gc.tar.gz + nao99L_gc.tar.gz (if you need geocentric tidal height)

nao99Jb.tar.gz + nao99L.tar.gz (if you need pure ocean tidal height)

(Note: No regional models for long-period tides and radial loading tides)

2 具体操作

将压缩包在 Windows 系统中下载好,解压,然后放到硬盘中。

接下来是到 Ubuntu 系统中的操作,打开虚拟机 VMware16,放大全屏后,稍等会儿就会出现硬盘了,把解压的包直接拖到 Ubuntu 系统的桌面上。

下面这些是说明书中的代码操作,都是解压和环境配置的一些操作,比较麻烦和繁琐,我已经下载好配置好环境,直接用我的拖到 Ubuntu 桌面即可。

链接:https://pan.baidu.com/s/11juuM3ZBIWI9aIM1itu19Q?pwd=6666 提取码:6666

Make nao99b directory.
(~): mkdir nao99b
(~): cd nao99b/Make omap directory.
(~/nao99b): mkdir omap
(~/nao99b): cd omapIf you need geocentric tidal height;
(~/nao99b/omap): gunzip nao99b_gc.tar.gz
(~/nao99b/omap): tar xvf nao99b_gc.tar
(~/nao99b/omap): gunzip nao99L_gc.tar.gz
(~/nao99b/omap): tar xvf nao99L_gc.tarIf you need pure ocean tidal height;
(~/nao99b/omap): gunzip nao99b.tar.gz
(~/nao99b/omap): tar xvf nao99b.tar
(~/nao99b/omap): gunzip nao99L.tar.gz
(~/nao99b/omap): tar xvf nao99L.tarIf you need radial loading tidal height;
(~/nao99b/omap): gunzip nao99b_rload.tar.gz
(~/nao99b/omap): tar xvf nao99b_rload.tarExtract naotide program in the nao99b directory.
(~/nao99b/omap): cd ..
(~/nao99b): gunzip naotide000909.tar.gz
(~/nao99b): tar xvf naotide000909.tarCompile the program in the naotide directory.
(~/nao99b): cd naotide
(~/nao99b/naotide): f77 (or f90) -o naotest naotest.fMake a link to the tide model directory.
(~/nao99b/naotide): ln -s ../omap .

打开Golbal文件夹,下文的教程是以全球海潮模型为例进行操作的。当然日本局部的也是一样的操作原理。

在这个nao99b文件夹打开后,单击右键->用终端打开

随机出现如下的界面,输入./naotest,然后回车就会运行程序,最后的海潮数据输出在naotest.out.exam 文件夹中,如下第二幅图就是我们利用nao99b建模预测的海平面高度。

3 获取振幅迟角数据(这部分还没调试通,不知道为啥)

本小节为说明书里的第七部分。

上述操作得出的是海潮数据,如果还需要振幅,相位等数据,继续如下运行操作。在终端打开,依次输入下面三组命令。

f77 (f90) -o nao2xyap nao2xyap.f (编译nao2xyap)

./nao2xyap (执行可执行程序nao2xyap)

nao2xyap < m2.nao > m2.xyap (通过可执行程序nao2xyap对m2.nao进行数据处理生成当前数据区间的全球的m2分量的经度,纬度,振幅和迟角数据,包含在m2.xyap文件夹中)

如果不报错的话,程序运行需要时间,多些耐心。

上述操作生成的 m2.xyap 文件夹一共四组数据,分别是全球区域的经度,纬度,振幅和迟角。

同理,也可根据上述操作生成 M2, S2, K1, O1, N2, P1, K2, Q1, M1, J1, OO1, 2N2, Mu2, Nu2, L2, T2等分量的全球区域的经度,纬度,振幅和迟角。(即要用omap文件夹中的n2.nao替换m2.nao)

6 绘制全球区域以及局部区域振幅或者迟角的分布图

以我们上文中的 m2 为例,绘制的全球区域的振幅以及局部区域的振幅分布图。如下图所展示,图示是基于 matlab2021b 版本以及上述中生成的 m2 的振幅数据做的绘图教程。教程不易,如果需要这部分绘图教程,感谢支持,请转如下获取:

相关文章:

NAO.99b海潮模型的详解教程

NAO.99b模型是由日本国家天文台开发的全球潮汐模式&#xff0c;基于二维非线性浅水方程。该模型具有较高的分辨率&#xff0c;网格间距为0.50.5&#xff0c;网格数为720360&#xff0c;覆盖的经度范围为0.25&#xff5e;359.75E&#xff0c;纬度范围为89.75S&#xff5e;89.75N…...

Plantuml之JSON数据语法介绍(二十五)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…...

迅为龙芯2K1000开发板虚拟机 ubuntu 更换下载源

Ubuntu 系统软件的下载安装我们通常使用命令“apt-get” &#xff0c; 该命令可以实现软件自动下载&#xff0c; 安装&#xff0c; 配置。 该命令采用客户端/服务器的模式&#xff0c; 我们的 Ubuntu 系统作为客户端&#xff0c; 当需要下载软件的时候就向服务器发起请求&#…...

你好!Apache Seata

北京时间 2023 年 10 月 29 日&#xff0c;分布式事务开源项目 Seata 正式通过 Apache 基金会的投票决议&#xff0c;以全票通过的优秀表现正式成为 Apache 孵化器项目&#xff01; 根据 Apache 基金会邮件列表显示&#xff0c;在包含 13 个约束性投票 (binding votes) 和 6 个…...

RFC6749-OAuth2.0

前言 最近在项目中需要实现SSO(单点登录)功能,以实现一处注册,即可在任何平台之间登录的功能。我们项目中并没有直接对接第三方认证系统而是通过集成keycloak 完成一系类安全协议的对接工作。如果我们在代码级别自己完成各种安全协议的对接是一项十分大的工程。不仅要走统一的…...

【代码解析】代码解析之生成token(1)

本篇文章主要解析上一篇&#xff1a;代码解析之登录&#xff08;1&#xff09;里的第8行代码调用 TokenUtils 类里的genToken 方法 https://blog.csdn.net/m0_67930426/article/details/135327553?spm1001.2014.3001.5501 genToken方法代码如下&#xff1a; public static S…...

牛客网SQL训练5—SQL大厂面试真题

文章目录 一、某音短视频1.各个视频的平均完播率2.平均播放进度大于60%的视频类别3.每类视频近一个月的转发量/率4.每个创作者每月的涨粉率及截止当前的总粉丝量5.国庆期间每类视频点赞量和转发量6.近一个月发布的视频中热度最高的top3视频 二、用户增长场景&#xff08;某度信…...

kubeadm来搭建k8s集群。

我们采用了二进制包搭建出的k8s集群&#xff0c;本次我们采用更为简单的kubeadm的方式来搭建k8s集群。 二进制的搭建更适合50台主机以上的大集群&#xff0c;kubeadm更适合中小型企业的集群搭建 主机配置建议&#xff1a;2c 4G 主机节点 IP …...

【java爬虫】使用element-plus进行个股详细数据分页展示

前言 前面的文章我们讲述了获取详细个股数据的方法&#xff0c;并且使用echarts对个股的价格走势图进行了展示&#xff0c;本文将编写一个页面&#xff0c;对个股详细数据进行展示。别问涉及到了element-plus中分页的写法&#xff0c;对于这部分知识将会做重点讲解。 首先看一…...

Python使用余弦相似度比较两个图片

为了使用余弦相似度来找到与样例图片相似的图片&#xff0c;我们需要先进行一些预处理&#xff0c;然后计算每两张图片之间的余弦相似度。以下是一个简单的实现&#xff1a; 读取样例图片和目标文件夹中的所有图片。对每张图片进行预处理&#xff0c;例如灰度化、降噪等。计算…...

树莓派4B-Python使用PyCharm的SSH协议在电脑上远程编辑程序

目录 前言一、pycharm的选择二、添加SSH的解释器使用总结 前言 树莓派的性能始终有限&#xff0c;不好安装与使用高级一点的程序编辑器&#xff0c;如果只用thonny的话&#xff0c;本人用得不习惯&#xff0c;还不如PyCharm&#xff0c;所以想着能不能用电脑中的pycharm来编写…...

Servlet的自动加载、ServletConfig对象、ServletContext对象

一、 Servlet的自动加载 默认情况下&#xff0c;第一次访问servlet的时候&#xff0c;创建servlet对象。如果servlet构造函数里面的代码或者init方法里面的代码比较多&#xff0c;就会导致用户第一次访问servlet的时候比较慢。这个时候&#xff0c;我们可以改变servlet对象的创…...

Vue - Class和Style绑定详解

1. 模板部分 <template><div><!-- Class 绑定示例 --><div :class"{ active: isActive, text-danger: hasError }">Hello, Vue!</div><!-- Class 绑定数组示例 --><div :class"[activeClass, errorClass]">Cla…...

适用于 Windows 的 7 个顶级视频转换器 – 流畅的视频转换体验!

对于任何想要增强视频转换体验的人来说&#xff0c;视频转换器都是必不可少的工具。无论您是需要转换视频文件格式以实现兼容性&#xff0c;还是只是想优化视频以获得更好的质量&#xff0c;可靠的视频转换器都可以使该过程无缝且高效。在这篇博文中&#xff0c;我们将探讨适用…...

Vue3全局属性app.config.globalProperties

文章目录 一、概念二、实践2.1、定义2.2、使用 三、最后 一、概念 一个用于注册能够被应用内所有组件实例访问到的全局属性的对象。点击【前往】访问官网 二、实践 2.1、定义 在main.ts文件中设置app.config.globalPropertie import {createApp} from vue import ElementPl…...

单片机开发--keil5

一.keil5 Keil uVision5是一个集成开发环境&#xff08;IDE&#xff09;&#xff0c;用于对嵌入式系统中的微控制器进行编程。它是一个软件套件&#xff0c;包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。Keil uVision5 IDE主要用于对基于A…...

<JavaEE> TCP 的通信机制(三) -- 滑动窗口

目录 TCP的通信机制的核心特性 四、滑动窗口 1&#xff09;什么是滑动窗口&#xff1f; 2&#xff09;滑动窗口的作用是什么&#xff1f; 3&#xff09;批量传输出现丢包如何处理&#xff1f; 1> 接收端ACK丢包 2> 发送端数据包丢包 4&#xff09;适用性 TCP的通…...

听GPT 讲Rust源代码--library/portable-simd

File: rust/library/portable-simd/crates/core_simd/examples/spectral_norm.rs spectral_norm.rs是一个示例程序&#xff0c;它展示了如何使用Portable SIMD库中的SIMD&#xff08;Single Instruction Multiple Data&#xff09;功能来实现频谱规范化算法。该示例程序是Rust源…...

CMake入门教程【基础篇】CMake+Minggw构建项目

文章目录 Minggw是什么Minggw下载CMake下载安装第1步&#xff1a;下载CMake第2步&#xff1a;安装CMake 如何构建和编译项目&#xff1a;使用CMake和MinGW总结 Minggw是什么 MinGW&#xff08;Minimalist GNU for Windows&#xff09;是一个免费的软件开发环境&#xff0c;旨在…...

2024年原创深度学习算法项目分享

原创深度学习算法项目分享&#xff0c;包括以下领域&#xff1a; 图像视频、文本分析、知识图谱、推荐系统、问答系统、强化学习、机器学习、多模态、系统界面、爬虫、增量学习等领域… 有需要的话&#xff0c;评论区私聊...

Linux自定义shell编写

Linux自定义shell编写 一.最终版本展示1.动图展示2.代码展示 二.具体步骤1.打印提示符2.解析命令行3.分析是否是内建命令1.shell对于内建名令的处理2.cd命令3.cd函数的实现4.echo命令的实现5.export命令的实现6.内建命令函数的实现 4.创建子进程通过程序替换执行命令5.循环往复…...

堆的应用:堆排序和TOP-K问题

上次才讲完堆的相关问题&#xff1a;二叉树顺序结构与堆的概念及性质&#xff08;c语言实现堆 那今天就接着来进行堆的主要两方面的应用&#xff1a;堆排序和TOP-K问题 文章目录 1.堆排序1.1概念、思路及代码1.2改良代码&#xff08;最初建立大堆用AdjustDow&#xff09; 2. TO…...

element表格排序功能

官方展示 个人项目 可以分别对每一项数据进行筛选 注&#xff1a;筛选的数据不能是字符串类型必须是数字类型&#xff0c;否则筛选会乱排序 html <el-table :data"tableData" border height"600" style"width: 100%"><el-table-co…...

HNU-Java程序设计基础训练-2023

1.DNA序列&#xff08;Java&#xff09; 【问题描述】 一个DNA序列由A/C/G/T四个字母的排列组合组成。G和C的比例&#xff08;定义为GC-Ratio&#xff09;是序列中G和C两个字母的总的出现次数除以总的字母数目&#xff08;也就是序列长度&#xff09;。在基因工程中&#xf…...

数据库和数据库编程

数据库、数据表、表数据操作以及数据库编程相关的知识点 1. 数据库的概念&#xff1a; 数据库是用于存储和组织数据的系统。数据库管理系统(DBMS)是管理数据库的软件&#xff0c;提供对数据的访问、查询和维护。关系型数据库是一种通过表格结构来组织和管理数据的数据库。 2…...

爬虫基础一(持续更新)

爬虫概念&#xff1a; 通过编写程序&#xff0c;模拟浏览器上网&#xff0c;然后让其去互联网上抓取数据的过程 分类&#xff1a; 1&#xff0c;通用爬虫&#xff1a;抓取一整张页面数据 2&#xff0c;聚焦爬虫&#xff1a;抓取页面中的局部内容 3&#xff0c;增量式爬虫&…...

右键菜单“以notepad++打开”,在windows文件管理器中

notepad 添加到文件管理器的右键菜单中 找到安装包&#xff0c;重新安装一般即可。 这里有最新版&#xff1a;地址 密码:f0f1 方法 在安装的时候勾选 “Context Menu Entry” 即可 Notepad的右击打开文件功能 默认已勾选 其作用是添加右键快捷键。即&#xff0c;对于任何…...

JSON.parseObject强制将自动转化的Intage型设置为Long型

通过Redis或Caffeine存储入json型String&#xff0c;通过JSON.parseObject自动类型转化之后&#xff0c;数值会优先转为Intage&#xff0c;如果存入的字符值大于Intage最大值&#xff0c;会自动转为Long型&#xff1b; 需求是&#xff1a;实要取出时数值类型值为Long&#xff1…...

Redis的集群模式:主从 哨兵 分片集群

基于Redis集群解决单机Redis存在的问题&#xff0c;在之前学Redis一直都是单节点部署 单机或单节点Redis存在的四大问题&#xff1a; 数据丢失问题&#xff1a;Redis是内存存储&#xff0c;服务重启可能会丢失数据 > 利用Redis数据持久化的功能将数据写入磁盘并发能力问题…...

Note: An Interesting Festival

An Interesting Festival 一个有趣的节日。 festival The Agricultural Feast takes place after the independence Day. 农业盛会在独立日后举行 takes place independence feast agricultural It is not a worldwide celebration. 它不是一个全球的庆典。 worldwide ce…...

iview表格固定列横向滚动条无法拖动问题

文章目录 问题解决办法 问题 在使用iview的表格组件时&#xff0c;遇到了设置固定列表格后滚动条无法拖动的问题&#xff0c;当对表格列进行固定后&#xff0c;底部的横向滚动条就无法拖动了&#xff0c;主要的问题就是固定区域盖住了横向滚动条。 解决办法 在组件内直接加下…...

Python序列之集合

系列文章目录 Python序列之列表Python序列之元组Python序列之字典Python序列之集合&#xff08;本篇文章&#xff09; Python序列之集合 系列文章目录前言一、集合是什么&#xff1f;二、集合的操作1.集合的创建&#xff08;1&#xff09;使用{}创建&#xff08;2&#xff09;…...

智慧园区物联综合管理平台之架构简述

总体架构 系统总体划分为物联感知系统层、 核心平台层、 综合运营服务平台和展示层四部分。 物联感知系统层 物联感知系统主要是支撑园区智能化运行的各子系统, 包括门禁系统、 视频监控系统、 车辆管理系统等。 核心平台层 核心平台层包括: 园区物联综合管理平台和园区…...

国科大图像处理2023速通期末——汇总2017-2019

国科大2023.12.28图像处理0854期末重点 图像处理 王伟强 作业 课件 资料 一、填空 一个阴极射线管它的输入与输出满足 s r 2 sr^{2} sr2&#xff0c;这将使得显示系统产生比希望的效果更暗的图像&#xff0c;此时伽马校正通常在信号进入显示器前被进行预处理&#xff0c;令p…...

oracle 9i10g编程艺术-读书笔记2

配置Statspack 安装Statspack需要用internal身份登陆&#xff0c;或者拥有SYSDBA(connect / as sysdba)权限的用户登陆。需要在本地安装或者通过telnet登陆到服务器。 select instance_name,host_name,version,startup_time from v$instance;检查数据文件路径及磁盘空间&…...

PACC:数据中心网络的主动 CNP 生成方案

PACC&#xff1a;数据中心网络的主动 CNP 生成方案 文章目录 PACC&#xff1a;数据中心网络的主动 CNP 生成方案PACC算法CNP数据结构PACC参数仿真结果参考文献 PACC算法 CNP数据结构 PACC参数 仿真结果 PACC Hadoop Load0.2 的情况&#xff1a; PACC Hadoop Load0.4 的情况&a…...

我最喜欢的趣味几何书-读书笔记

我最喜欢的趣味几何书-读书笔记 1、利用阴影的长度来测量 公元前6世纪&#xff0c;古希腊哲学家泰勒思为了测量金字塔&#xff0c;想到了这样的方法&#xff1a;选择了一个特殊的时间&#xff0c;在那个时间&#xff0c;他自身的影子长度刚好跟他的身高相等。此时&#xff0c…...

Stable Diffusion模型概述

Stable Diffusion 1. Stable Diffusion能做什么&#xff1f;2. 扩散模型2.1 正向扩散2.2 反向扩散 3. 训练如何进行3.1 反向扩散3.2 Stable Diffusion模型3.3 潜在扩散模型3.4 变分自动编码器3.5 图像分辨率3.6 图像放大 4. 为什么潜在空间是可能的&#xff1f;4.1 在潜在空间中…...

二叉树详解(深度优先遍历、前序,中序,后序、广度优先遍历、二叉树所有节点的个数、叶节点的个数)

目录 一、树概念及结构(了解) 1.1树的概念 1.2树的表示 二、二叉树概念及结构 2.1概念 2.2现实中的二叉树&#xff1a; 2.3数据结构中的二叉树&#xff1a; 2.4特殊的二叉树&#xff1a; 2.5 二叉树的存储结构 2.51 顺序存储&#xff1a; 2.5.2 链式存储&…...

C++日期类的实现

前言&#xff1a;在类和对象比较熟悉的情况下&#xff0c;我们我们就可以开始制作日期表了&#xff0c;实现日期类所包含的知识点有构造函数&#xff0c;析构函数&#xff0c;函数重载&#xff0c;拷贝构造函数&#xff0c;运算符重载&#xff0c;const成员函数 1.日期类的加减…...

B+树的插入删除

操作 插入 case2的原理,非叶子节点永远和最右边的最左边的节点的值相等。 case3:的基本原理 非叶子节点都是索引节点 底层的数据分裂之后 相当于向上方插入一个新的索引(你可以认为非叶子节点都是索引),反正第二层插入160 都要分裂,然后也需要再插入(因为索引部分不需要重…...

c# Avalonia 绘图

在Avalonia UI框架中&#xff0c;绘图主要通过使用DrawingContext类来实现。DrawingContext提供了一系列的绘图API&#xff0c;可以用来绘制线条、形状、图像以及文本等内容。以下是一个简单的示例&#xff0c;说明如何在Avalonia中进行基础的图形绘制 <!-- MainWindow.axa…...

springboot 双数据源配置

1:pom <!--SpringBoot启动依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</group…...

Redis内存使用率高,内存不足问题排查和解决

问题现象 表面现象是系统登录突然失效&#xff0c;排查原因发现&#xff0c;使用redis查询用户信息异常&#xff0c;从而定位到redis问题 if (PassWord.equals(dbPassWord)) {map.put("rtn", 1);map.put("value", validUser);session.setAttribute("…...

bootstrap5开发房地产代理公司Hamilton前端页面

一、需求分析 房地产代理网站是指专门为房地产行业提供服务的在线平台。这些网站的主要功能是连接房地产中介机构、房产开发商和潜在的买家或租户&#xff0c;以促成买卖或租赁房产的交易。以下是一些常见的房地产代理网站的功能&#xff1a; 房源发布&#xff1a;房地产代理网…...

2024年Mac专用投屏工具AirServer 7 .27 for Mac中文版

AirServer 7 .27 for Mac中文免费激活版是一款Mac专用投屏工具&#xff0c;能够通过本地网络将音频、照片、视频以及支持AirPlay功能的第三方App&#xff0c;从 iOS 设备无线传送到 Mac 电脑的屏幕上&#xff0c;把Mac变成一个AirPlay终端的实用工具。 目前最新的AirServer 7.2…...

关于MySql字段类型的实践总结

当字段为数值类型时应使用无符号UNSIGNED修饰 ALTER TABLE infoMODIFY COLUMN user_id int UNSIGNED NOT NULL; 当字段为varchar类型时应注意是否选择合适的字符集 例如存储一些范围值&#xff0c;数字英文字符时&#xff08;IP、生日、客户端标识等或以“,”分隔的数据&…...

UG NX二次开发(C#)-Ufun和NXOpen混合编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1、前言2、Ufun函数3、 NXOpen4、混合编程实现1、前言 在UG NX二次开发过程中,采用Ufun功能比较简单,能用比较少的代码实现我们需要的功能,但是ufun函数的功能不是很强大,尤其随着UG NX的版本…...

【Spark精讲】一文讲透Spark RDD

MapReduce的缺陷 MR虽然在编程接口的种类和丰富程度上已经比较完善了&#xff0c;但这些系统普遍都缺乏操作分布式内存的接口抽象&#xff0c;导致很多应用在性能上非常低效 。 这些应用的共同特点是需要在多个并行操 作之间重用工作数据集 &#xff0c;典型的场景就是机器学习…...

如在MT9040、IDT82V3001A 等锁相环上电后或输入参考频率改变后必须复位锁相环。

锁相环是一种反馈控制系统,它能够将输出信号的相位锁定到输入参考信号的相位上。在实际应用中,如MT9040、IDT82V3001A等PLL集成电路在上电后或者当输入参考频率发生变化后通常需要复位的原因涉及到几个方面: 1、初始化状态: 当PLL电路上电时,其内部的各个组件可能…...