
Flutter 动画【Flutter 专题 16】
动画是 Flutter 中一个非常强大和重要的概念。我们无法想象没有动画的任何移动应用程序。当您点击一个按钮或从一个页面移动到另一个页面时,都是动画。动画增强了用户体验并使应用程序更具交互性。

【Dart 专题】Factory 工厂构造函数
0 基础学习 Dart 语法,简单了解 Factory 工厂构造函数!


蒙娜丽莎 Rap 的秘密!这个 AI 算法绝不能错过!!!
蒙娜丽莎说 Rap、苏轼先生开口念诗、Gollum 唱 Black Pink 的 Ice Cream。是的,你没有看错,本篇给大家介绍的这个 AI 算法可以让你零基础5分钟实现上述超级 Fancy 的特效,亲手制作点击量过百万、霸榜热搜的超级视频。

硬核图解 SpringCloud 源码系列
本系列全部来自悟空聊架构。为什么会写这个源码剖析系列呢?首先能够读懂开源项目的源码、解决项目中遇到的问题是实力的象征,是吧?如果只是会用些中间件,那是不够的,和 CRUD 区别不大。本系列主要以 SpringCloud 源码剖析为主,然后以图解的形式深入浅出


在 Linux 系统发行版(以 CentOS7 为例)上部署 ElasticSearch 集群并启动 Kibana 和 Logstash
之前分别写过关于使用ES来做日志统一管理,以及在CentOS上部署Redis哨兵集群的博客,今儿的话题还是要围绕他们,这次是CentOS和ELK的交集。


DDD 领域驱动设计落地实践系列:战略设计和战术设计
DDD是一种微服务的架构设计方法论,为我们解决如何建立领域模型,如何实现微服务划分等提供了方向和指导。但是对于如何具体落地使用DDD,可能大家还是一脸懵B的状态,因此从本文开始以及后面的文章将详细阐述落地过程。

使用 HTML+CSS 制作逼真的红色开关
在制作过程中,我使用了各种不同的CSS技术,包括渐变,3D转换,动画和过渡。在本教程中,我将深入探讨其中的一些技术。

前端架构师神技,三招统一代码风格
本文从代码规范,代码检查,代码格式化,以及编辑器自动化实现的方向,介绍代码规范统一在我们团队的实践应用。

分享 8 个可以编译为 JavaScript 的语言
JavaScript 并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情况,一些新的语言或现有语言的编译器被创造出来,不用写一行 JavaScript 或者考虑这种语言的局限,就能生产在浏览器能运行的代码。
超基础的机器学习入门 - 原理篇
随着前端智能化的火热,AI机器学习进入前端开发者们的视野。AI能够解决编程领域不能直接通过规则和运算解决的问题,通过自动推理产出最佳策略,成为了前端工程师们解决问题的又一大利器。

数据也需要滴血认亲?
这种数据之间的关系,和生物之间代际相传的血缘关系比较相似,上一代数据中的信息会传递到下一代,而问题也会随之遗传到下一代。因此,人们称之为数据血缘关系(Data Lineage),也叫数据沿袭关系。

DevOps 反模式
要在团队中推动DevOps实践落地,一个良好的DevOps服务层必不可少。本文总结了构建DevOps服务层需要关注的要点和常见的错误。

微帧 Film Grain 编码技术,致敬电影胶片颗粒的独特魅力
Film Grain作为影视创作意图的一部分,在对视频进行编码时,有效保留Film Grain是非常重要的。但Film Grain作为图像噪声,分布和大小都不规则,具有随机性,这使得传统编码技术难以有效压缩,同时也使得预测变得非常困难,运动估计的精度也会降低。

Nacos 本地单机版部署步骤和使用 – Spring Cloud 系列教程
本系列是 Spring Cloud 微服务实战系列教程。之前在 《Spring Cloud Eureka 入门 (一)服务注册中心详解》 聊过 Spring Cloud Eureka。那今天聊聊阿里开源的 Nacos ~

开发者实践丨 Agora Home AI 音视频的未来
本文作者是本届 RTE 2021 创新编程挑战赛获奖者,来自上海交通大学的李新春。他分享了本次参赛作品的构思、系统设计和开发的心得。


7 张图揭晓 RocketMQ 存储设计的奥妙
本文从存储、顺序写、内存映射、刷盘策略、内存级读写分离等方面详细阐述了RocketMQ存储设计之精髓。

贝壳 Flutter 调试工具 -FDB
目前Flutter在贝壳的使用量越来越高,业务中Flutter页面达到600+,Flutter页面占比达到70%。这种状况下我们迫切需要一个功能完善、体验流畅的Flutter调试工具。调研市面上Flutter调试工具之后,结合我们公司的业务特点,开发了自己的Flutter调试工具——FDB。

《重学 Java 高并发》Sempahore 的使用场景与常见误区
《重学Java高并发》专栏第一篇,吹个牛:我有一双“火眼金睛”,任你刷多少题,是否用过我一问便知。

Aeron 是如何实现的?—— Ipc Publication
最近我们用 Aeron 实现了 Mesh agent 与 sdk 之间的共享内存通信,但是在使用过程中越来越感觉到 Aeron 框架太重了,其中很大部分功能完全用不到,有些想要自定义的逻辑很难在现有框架中实现。所以我们计划深入到 Aeron 源码中,看看它是如何实现的。
PackML 从会到不会——标签(3)
最近又重新在想起标准化的东西。在工控行业要说设备标准化哪个最成功的——当属PackML。所以开此坑,用于记录学习(啃标准文档ANSI/ISA 88.00.02)的过程.
6000 字 | 深入理解 Ribbon 的架构原理
客户端首次获取注册表时,需要从注册中心全量拉取注册表到本地存着。那后续如果有客户端注册、下线的话,注册表肯定就发生变化了,这个时候客户端就得更新本地注册表了,怎么更新呢?下面我会带着大家一起来看下客户端第二次获取注册表的方式。