logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

以太坊Fusaka升级的PeerDAS和BPO技术原理分析

文章摘要 PeerDAS(Peer Data Availability Sampling)是一种提高以太坊数据可用性的技术,通过将区块中的大尺寸交易数据(blob)划分为多个列/单元,并在节点间分发采样验证。每个节点只需下载和校验部分数据列,通过统计采样实现对整体数据的高置信度验证,从而显著降低单个节点的带宽和存储负担。BPO(Blob Parameter Only)机制则允许通过轻量级链上更新调

#金融#区块链
开源 PetaPoco 扩展~一个小型轻巧的ORM~

PetaPoco http://www.toptensoftware.com/petapoco/PetaPoco is a tiny, fast, single-file micro-ORM for .NET and Mono.PetaPoco 是一个小型轻巧的 ORM~此扩展是为 PetaPoco 添加 Linq 调用用在自己写过的项目里感觉很舒服很流畅~其实这个扩展发在 Github 上也有一

敏感词过滤算法Aho-Corasick

多模式串匹配算法简介敏感词过滤最基本的原理就是字符串匹配算法,也就是通过维护一个敏感词的字典,当用户输入一段文字内容后,通过字符串匹配算法,来查找用户输入的这段文字,是否包含敏感词。字符串匹配算法有很多比如BF算法、RK算法、BM算法、KMP算法还有Trie树。前面四种算法都是单模式串匹配算法,只有Trie树是多模式串匹配算法。我们可以针对每个敏感词,通过单模式匹配算法与用户输入的文字内容进行匹配

.net core with 微服务 - 分布式事务,可靠消息

前面我们讲了分布式事务的2PC、3PC , TCC 的原理。这些事务其实都在尽力的模拟数据库的事务,我们可以简单的认为他们是一个同步行的事务。特别是 2PC,3PC 他们完全利用数据库的事务能力,在一阶段开始事务后不进提交会严重影响应用程序的并发性能。TCC 一阶段虽然不会阻塞数据库,但是它同样是在尽力追求同时成功同时失败的一致性要求。但是在很多时候,我们的应用程序的核心业务为了追求更高的性能、更

#分布式#.netcore#微服务
oracle数据库--Oracle双引号和单引号的区别小结

注意:在取别名,某些to_char中,以及创建表空间名字 还有创建用户的密码时,这些时候需要使用双引号。双引号里面的内容是严格区分大小写,单引号则不用,系统自动翻译成大写。其他一些情况如下:一般情况下,我们使用单引号居多但在字符集不一致的时候,双引号和单引号区别还是很大的而且,使用ODBC桥导入外部数据的时候,表名是带双引号的先看个案例:以前遇到过一个这样的问题一个朋...

SQL Server查看数据库中每张表的数据量和总数据量

查询将返回每个表的名称和表中的数据行数(RowCounts),并按数据量从大到小排序。

文章图片
#数据库#sql
ORACLE计算2个时间段相差时间小时、分、秒

求分钟:SELECT CEIL((TO_DATE('2016-07-19 10:10:10' , 'YYYY-MM-DD HH24-MI-SS') -TO_DATE('2016-07-19 10:07:50' , 'YYYY-MM-DD HH24-MI-SS')) * 24*60)as HOURS FROM DUAL;执行结果如下HOURS3求小时:SELECT C...

Fastdfs分布式文件系统之文件同步机制

在前面几篇文章中我们对fastdfs系统的概述、tracker server、storage server以及文件的上传、下载、删除等功能的介绍,本文将对同一组的不同storage server之间的同步以及新增storage server的同步进行介绍。fastdfs文件系统结构fastdfs文件系统原理从fastdfs文件系统结构中我们可以看出不管是上传文件、删除文件、修改文件及新增s...

如何丝滑般将 Kubernetes 容器运行时从 Docker 切换成 Containerd

前面我们了解了containerd的发展历史和基本使用方式,本节我们就来尝试下使用containerd来作为 Kubernetes 集群的容器运行时。前面我们安装的集群默认使用的是 Docker 作为容器运行时,那么应该如何将容器运行时从 Docker 切换到containerd呢?

文章图片
#docker#kubernetes#容器
    共 318 条
  • 1
  • 2
  • 3
  • 32
  • 请选择