饮料分级助手-糖脂ABCD分级计算器

最近总是刷到新加坡饮料分级的信息,感觉确实是一种可以帮助大家在日常生活中选择更健康饮料的方式,但是目前国内除了上海有4个试点品牌外,均没有饮料分级信息。 所以我做了一个简单的微信小程序 糖脂ABCD分级计算器,来计算饮料的分级,目前分级计算计算新加坡的nutri-grade 标准,希望它可以帮助你更好得了解日常喝的饮料。你可以在以下场景使用它 超市、便利店购买的瓶装饮料 目前提供配方的奶茶...

InnoDB事务-持久性的实现,binglog & redo log

在MySQL InnoDB 这个语境下, crash safe、数据不丢失 都指的是事务的持久性特性,即事务一旦提交,应当保证所有被成功提交的数据修改都能够正确地被持久化,不丢失数据, 即使宕机也能够恢复数据 在InnoDB 中,持久性 基于binlog 和redo log 实现, 且binlog 与redo log 的写入通过2PC 协调. 0 XA 事务:binlog 和redo log...

InnoDB事务-隔离性的实现, MVCC & 锁

隔离性,还有一个说法就是 数据可见性。 隔离性、数据可见性是一个在并发事务下才需要考虑的问题,并发事务可以分3种情况考虑 读-读, 读操作不会对数据产生影响,所以不需要关注 读-写 or 写-读, 可能会出现脏读、不可重复读、幻读 写-写,可能会脏写的情况 并发事务下的数据的一致性写问题 脏写:一个事务修改了另一个未提交事务修改过的数据。 并发事务下的数据的一致性读问题 脏读:事务...

InnoDB事务-原子性的实现,undo log

原子性指的是事务要么完全成功执行,要么完全失败回滚,不允许部分执行。 这本质上是在要求具有rollback 回滚能力。 InnoDB中的事务可能会由用户主动触发Rollback;也可能因为遇到死锁异常Rollback;或者发生Crash,重启后对未提交的事务回滚。 InnoDB 的 rollback回滚能力 是基于 undo log 实现的。undo log 记录了修改操作前的旧版本数据,以...

Intro to InnoDB事务

在Intro to 事务中介绍过, 一致性是事务的核心特征,或者说最终目的,原子性、隔离性和持久性都是实现一致性的手段。 所以在介绍InnoDB 事务时,主要介绍AID 特性的实现InnoDB事务-原子性的实现, undo logInnoDB事务-隔离性的实现, MVCC & 锁InnoDB事务-持久性的实现, binglog & redo log&undo log ...

Intro to 事务

1. 什么是事务事务(Transaction)的概念起源于数据库领域,最早由美国计算机科学家 E. F. Codd 在其关于关系数据库(Relational Database)的论文中提出。 他提出了 ACID(原子性、一致性、隔离性和持久性)属性,这些属性成为事务的核心特征。 在今天的软件开发中,事务的概念已不仅仅应用于数据库领域,还拓展到了业务开发的各个领域,包括但不限于数据库、缓存、消...

使用github page+hexo 创建个人网站

关于使用 github page + hexo 创建个人网站, hexo官网上的步骤已经非常详细,网上也有非常多相关的文章, 所以基础步骤就不写了。 这里记录一些个性化过程中遇到的问题。 1. TOC 锚点失效文章目录正常生成了,但是点击目录无法跳转到文章对应位置。解决办法点这里查看 2. 文章的短链接生成hexo 文章标题默认的格式是:year/:month/:day/:title/,这个...

chatGPT是如何被训练出来的

本文内容基于 Andrej Karpathy 的视频 State of GPT,并加入了个人理解,进行总结。 该部分的主题是how to train your GPT assistants, 在chatGPT 的语境中,Assistant 特指能回答问题,像助手一样可以帮我们做很多事。 0. GPT训练的四个阶段 目前我们能够使用到的chatGPT 都是RLFH 模型,该模型的训练可以分为...

Intro to chatGPT,从G、P、T的含义解释chatGPT

ChatGPT是由OpenAI开发的,一个能够理解和生成自然语言的人工智能(AI)模型,可以和用户进行互动并生成类似人类的对话。 1. chatGPT 的发展历程ChatGPT模型的发展历程是一个不断演进和改进的过程。以下是关键的时间节点和发展阶段: GPT-1(2018年6月):OpenAI发布了首个生成预训练变换器模型(Generative Pre-trained Transform...

GPTs开发-Best English Name,帮你找到最合适、最满意的英文名

最近开发了一个用来取英文名的GPTs Best English Name。作为GPTs 开发者,虽然离openai 给我发钱还远着呢,但是没关系,我可以自己先用GPTs 变现,虽然变现的钱还只够cover 一个月plus 的费用。 Best English Name 是什么 Best English Name 是一个起名助手,它可以帮助你找到气质相符且满足各种要求的英文名,并且会对英文名有...

1234