数据结构与算法

Seata全局事务配置--seata-server服务搭建

阿里的组件都有自己的官方文档和GitHub,官方文档都在自己的网站,里面包含介绍、原理以及部署基本都有,像 Seata官方文档 虽然官方有部署文档,但是感觉很乱,小白不能按部就班,还有就是部署中一些注意点没有,因此总结如下步骤。 1. 下载服务包 版本选用的1.4.2,支持从一个配置文件中读取所有配置了,

观测数据处理-国控环境监测站点

工作需要用到我国环境监测站点的污染物浓度数据(感谢大佬的分享), 数据很全, 不过csv格式在分析的时候尤其大量数据分析的时候并不友好, 所以一般要二次处理一下 上学的时候搞过一次, 当时为了查询数据方便, 塞到了sqlite3的单文件数据库里, 不过制作起来很慢(可能是我没用并行支持好的数据库), 近期更新了一下数据且又重新调整了一下数据处理逻辑, 这里记录一下 主要的思路是以netcdf保存

localStorage本地存储

localStorage可以将第一次请求的数据直接存储到本地,这个相当于一个5m大小的针对于前端页面的数据库 基础语法 setItem() 修改本地存储的数据 getItem() 获取对应的本地存储 removeItem() 删除对应的本地存储 由于存储的数据类型限制 只能存储字符串类型数据 对象存进去就是object字符串. 需要存储的话需要序列化为json格式的字符串. 对象转换为json

MySql数据库·字段高级约束

一、高级约束分为: 主键 (primary key) 表头值不允许重复,且不允许赋NULL值 表中只能有一个主键表头 通常把表中唯一标识记录的表头设置为主键[记录编号表头] 自增长(auto_increment) 插入记录时,如果不给表头赋值表头通过自加1的计算结果赋值 要想让表头有自增长 表头必须有主键设置才可以 自增长总是根据最后1条件记录表头的值+1结果赋值,除非通过truncate

百战尚学堂java知识点

XML是eXtensible Markup Language(可扩展标记语言)的英文缩写。标记(Markup)通常是指一个文档中不需要实际打印输出的部分,主要用于告知文档编辑者(人或软件系统)文档格式的描述,即可以按照“标记”给出的“注解”进行文档格式的相应编排。广泛使用的HTML(Hyper Text Markup Language)就是网页文档格式的标记化语言。XML现已经成为互联网上数据表示

《算法闯关指南:优选算法-双指针》--03快乐数,04盛水最多的容器

🔥草莓熊Lotso:个人主页❄️个人专栏:《C++知识分享》《Linux 入门到实践:零基础也能懂》✨生活是默默的坚持,毅力是永久的享受。🎬博主简介:目录前言:03.快乐数题目分析:解法:(快慢指针)算法思路&#

动态规划-01背包

兜兜转转了半天,发现还是Carl写的好。看过动态规划-基础的读者,大概都清楚。动态规划是将大问题,分解成子问题。并将子问题的解储存下来,避免重复计算。而背包问题,就是动态规划延申出来的一个大类。而01背包,就隶属于背包问题。那什么又是01背包呢?01背包有n件物品,与一次最多能背w重量的

Bellman - Ford 算法与 SPFA 算法求解最短路径问题 ——从零开始的图论讲解(4)

目录前言为什么Dijkstra算法面对负权值图会有误差???举例说明什么是Bellman -Ford算法?BF算法的核心思想 什么是松弛 为什么最多松弛N-1次?代码实现举例 初始状态(dist[] 数组) 第 1 轮松弛(遍历所有边)第 2 轮松弛第 3 轮松弛第 4 轮松弛(最后一次)第 5 轮检测是否还能松弛

【数据结构】时间复杂度和空间复杂度

文章目录 数据结构前言 1.什么是数据结构? 2.什么是算法? 3.数据结构和算法的重要性 算法的时间复杂度和空间复杂度 1.算法效率 1.1 如何衡量一个算法的好坏 1.2 算法的复杂度 1.3 复杂度在校招中的考察 2.时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3常见时间复杂度计算举例 实例1&

Mysql数据库的下载与安装图解详细教程

基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以.zip作为后缀的压缩文件。其中.msi的安装文件提供了图形化的安装向导,按照向导提示进行操作即可完成安装,.zip的压缩文件直接解压就可以完成MySQL的安装。接下来以MySQL5.5为例,讲解如何使用二进制分发版在Windows平台上安装和配置MySQL。 1.安装MySQL (1)针对不同