数据结构与算法
apollo api调用初始化配置
1、登录(apollo/admin 超管) 获取登录的Cookies,手动存起来
curl -u apollo:admin --X POST '
2、创建项目(目的: 生成默认的application和用户的App)
curl --location --request POST --X POST '
Bellman - Ford 算法与 SPFA 算法求解最短路径问题 ——从零开始的图论讲解(4)
目录前言为什么Dijkstra算法面对负权值图会有误差???举例说明什么是Bellman -Ford算法?BF算法的核心思想 什么是松弛 为什么最多松弛N-1次?代码实现举例 初始状态(dist[] 数组) 第 1 轮松弛(遍历所有边)第 2 轮松弛第 3 轮松弛第 4 轮松弛(最后一次)第 5 轮检测是否还能松弛
localStorage本地存储
localStorage可以将第一次请求的数据直接存储到本地,这个相当于一个5m大小的针对于前端页面的数据库
基础语法
setItem() 修改本地存储的数据
getItem() 获取对应的本地存储
removeItem() 删除对应的本地存储
由于存储的数据类型限制 只能存储字符串类型数据 对象存进去就是object字符串.
需要存储的话需要序列化为json格式的字符串.
对象转换为json
MySql数据库·字段高级约束
一、高级约束分为:
主键 (primary key)
表头值不允许重复,且不允许赋NULL值
表中只能有一个主键表头
通常把表中唯一标识记录的表头设置为主键[记录编号表头]
自增长(auto_increment)
插入记录时,如果不给表头赋值表头通过自加1的计算结果赋值
要想让表头有自增长 表头必须有主键设置才可以
自增长总是根据最后1条件记录表头的值+1结果赋值,除非通过truncate
express写CRUD需求接口案例
需求:实现对任务清单的CRUD接口服务
查询任务列表
GET /todos
根据 ID 查询单个任务
GET /todos/:id
添加任务
POST /todos
修改任务
PATCH /todos/:id
删除任务
DELETE /todos/:id
目录结构及启动示意图
代码视图
app.js项目入口文件
const express = require('e
Seata全局事务配置--seata-server服务搭建
阿里的组件都有自己的官方文档和GitHub,官方文档都在自己的网站,里面包含介绍、原理以及部署基本都有,像
Seata官方文档
虽然官方有部署文档,但是感觉很乱,小白不能按部就班,还有就是部署中一些注意点没有,因此总结如下步骤。
1. 下载服务包
版本选用的1.4.2,支持从一个配置文件中读取所有配置了,
Django笔记二十四之数据库函数之比较和转换函数
这一篇笔记开始介绍几种数据库函数,以下是几种函数及其作用
Cast 转换类型
Coalesce 优先取值
Greatest 返回较大值
Nullif 值相同返回 None
1、model 准备
这一篇笔记我们主要用到 Author 和 Entry model 作为示例,下面的是 Author model:
class Author(models.Model):
name = model