草庐IT

白话文

全部标签

三分钟白话RocketMQ系列—— 如何存储消息

我们知道RocketMQ主要分为消息 生产、存储(消息堆积)、消费 三大块领域。那接下来,我们白话一下,RocketMQ是如何存储消息的,揭秘消息存储全过程。注意,如果白话中不小心提到相关代码配置与类名,请参考RocketMQ4.9.4版本关键字摘要存储模型与存储类型如何保证存储消息不丢失如何提高写入性能如何清理过期消息存储模型是什么?有哪些存储类型?RocketMQ使用了一种基于日志的存储方式,将消息以顺序写入的方式追加到文件中,从而实现高性能的消息存储和读取。RocketMQ的消息存储方式可以分为两个类型:CommitLog 和ConsumeQueue 。图片还有一个文件类型是indexf

大白话说ChatGPT

ChatGPT是如何流行的?在经历了2016年,由AlphGo击败李世石而掀起的AI浪潮后,AI行业沉寂良久,上一波浪潮里起来的AI算法公司,在硬件化和数据的泥沼里寻找出路,这么多年,AI行业太需要一个现象级的故事了。ChatGPT的出现,就如同点亮了灯泡,让这个行业再度以如此高光的姿态回到公众视野。只是,与上一波AI浪潮不同,这次的主角,从谷歌的AlphGo,变为微软的OpenAI。2022年11月30日,OpenAI的CEO,Altman在推特上写道:“今天我们推出了ChatGPT,尝试在这里与它交谈”,然后是一个链接,任何人都可以注册一个帐户,开始免费与OpenAI的新聊天机器人Chat

大白话说ChatGPT

ChatGPT是如何流行的?在经历了2016年,由AlphGo击败李世石而掀起的AI浪潮后,AI行业沉寂良久,上一波浪潮里起来的AI算法公司,在硬件化和数据的泥沼里寻找出路,这么多年,AI行业太需要一个现象级的故事了。ChatGPT的出现,就如同点亮了灯泡,让这个行业再度以如此高光的姿态回到公众视野。只是,与上一波AI浪潮不同,这次的主角,从谷歌的AlphGo,变为微软的OpenAI。2022年11月30日,OpenAI的CEO,Altman在推特上写道:“今天我们推出了ChatGPT,尝试在这里与它交谈”,然后是一个链接,任何人都可以注册一个帐户,开始免费与OpenAI的新聊天机器人Chat

大白话理解德摩根定律(De Morgan‘s Laws)

大白话理解德摩根定律(DeMorgan'sLaws)说明德摩根定律简介引理1引理2证明证明的思路引理1的证明过程①证明等式左边集合是等式右边集合的子集②证明等式右边集合是等式左边集合的子集引理2的证明过程参考文章说明  该笔记写给自己之后复习理解,文中用词不一定很标准,很多东西是我想到了就写上去的,意会即可。德摩根定律简介  简而言之,该定律描述了命题逻辑中的两个关系:  若设现有两个命题A和B,那么必然有非(A且B)=(非A)或(非B)非(A或B)=(非A)且(非B)  如今天我要出门买水果,设此时有两个命题A:买西瓜B:买苹果如果应用德摩根定律的引理1,此时必然有非(买西瓜且买苹果)=(非

新版白话空间统计(20)空间关系概念化之点临近

写在最前面:上篇文章说了在GeoDa里面去自定义空间权重关系,有的同学问,在ArcGIS里面怎么做呢?我做过一个小视频,需要的同学在虾神的公众号里面发送“空间权重矩阵”六个字,就可以获得了。前面的文章说到,在分析的数据里面,分布是这个样子的:在所有数据里面,点数据是最容易获取到的,都不需要专业的软件,一个文本就可以制作,而点数据的获取,只要能上网就能从各种互联网地图上获取到,比如X度地图坐标拾取系统:而只要有坐标,就可以轻而易举的变成空间数据,比如下面这份我用了无数次的北京市三级及以上的医院数据:只需要后面有个经纬度,就可以变成空间数据了,这要比获得一个面状数据容易无数倍。当然,有同学要问我,

新版白话空间统计(20)空间关系概念化之点临近

写在最前面:上篇文章说了在GeoDa里面去自定义空间权重关系,有的同学问,在ArcGIS里面怎么做呢?我做过一个小视频,需要的同学在虾神的公众号里面发送“空间权重矩阵”六个字,就可以获得了。前面的文章说到,在分析的数据里面,分布是这个样子的:在所有数据里面,点数据是最容易获取到的,都不需要专业的软件,一个文本就可以制作,而点数据的获取,只要能上网就能从各种互联网地图上获取到,比如X度地图坐标拾取系统:而只要有坐标,就可以轻而易举的变成空间数据,比如下面这份我用了无数次的北京市三级及以上的医院数据:只需要后面有个经纬度,就可以变成空间数据了,这要比获得一个面状数据容易无数倍。当然,有同学要问我,

三分钟白话RocketMQ系列—— 如何发送消息

我们知道RocketMQ主要分为消息 生产、存储(消息堆积)、消费 三大块领域。那接下来,我们白话一下,RocketMQ是如何发送消息的,揭秘消息生产全过程。注意,如果白话中不小心提到相关代码配置与类名,请参考RocketMQ4.9.4版本关键字摘要哪些消息类型?发给谁?怎么发?怎么知道发成功了还是失败了?发失败了怎么办?Q1:RocketMQ有哪些消息类型?RocketMQ生产消息时,支持多种「消息类型」:普通消息:发送普通消息。SendResultsend(finalMessagemsg);普通有序消息:发送普通有序消息,通过指定「消息筛选器selector」,动态决定发送哪个队列。Sen

【虾神白话空间统计】笔记:空间关系和空间权重矩阵

以下内容均摘录截图加工自虾神专栏,写得很好的专栏。需要的朋友可以关注看看。“Tobler’sFirstLaw”(简称TFL),即为“allattributevaluesonageographicsurfacearerelatedtoeachother,butcloservaluesaremorestronglyrelatedthanaremoredistantoneseverythingisrelatedtoeverythingelse.butnearthingsaremorerelatedtoeachother.工具ArcgisPython里面的PySAL包R语言里面的Spdep包:极其强大

鸿蒙系统概述 - 大白话解析

   鸿蒙系统是第一个国产手机大集成系统,是一个系统工程。但是PPT的宣讲,还是带了不少夸大的成分。  一两句来理解鸿蒙系统,第一所谓的“分布式“系统,还是有很大的水份,所鼓吹的软总线,说白话,说人话,就是,他只不过是一个局域网的自定义协议罢了;他所采用COAP协议,是已经存在的规范,不是首创,提的宏内核,在车载系统领域一直在使用;所以我说他是一个大集成。鼓吹的“设备发现”,无非就是一个局域网协议;对于物联网来说,有些故意避重就轻,为什么这么说,物联网最大的问题是什么,是连网,入网,配网;而鸿蒙的所谓“极简协议”,只不过是一个Api封装层,把其他协议归一化而已,而一直规避前面的各种协议使用前提

三分钟白话RocketMQ系列—— 核心概念

白话3分钟,快速了解RocketMQ基础,包括适用场景,以及基本概念。看完如果不了解,欢迎来打我。关键字摘要低延迟、高可用、高可靠、高并发的消息中间件适合在线业务分为producer、consumer、nameserver、broker等角色另外还有主题(Topic)、队列(MessageQueue)、消息(Message)、消费者组(ConsumerGroup)、订阅关系(Subscription)等核心概念Q1:RocketMQ是什么?RocketMQ是一个开源的分布式消息中间件。它是一种 低延迟、高可用、高可靠、高并发 的消息队列系统,用于在分布式系统中进行异步通信。Q2:作为消息中间件