- 编程技术
实战!阿里神器 Seata 实现 TCC模式 解决分布式事务,真香!
TCC(Try Confirm Cancel)方案是一种应用层面侵入业务的两阶段提交。是目前最火的一种柔性事务方案,其核心思想是:针对每个操作,都要注册一个与其对应的...
- 编程技术
鸿蒙轻内核M核源码分析系列之Newlib C
LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musl libC和newlibc。本文先学习下Newlib C的实现代码。文中所涉及的源码,均可以在开源站点。...
- 编程技术
Red 语言 2021 回顾和 2022 年计划
Red 语言发布的 2021 回顾介绍了在过去一年所做的重点工作,涉及到解释器、格式化、分割 (Split)、命令行模块 (CLI Module)、用于标记的编码译码器 (Markup Co...
- 编程技术
继往开来的 Sass 3 代编译器:Ruby Sass、Node-Sass、Dart-Sass
为了给 css 扩展代码组织和动态计算的能力,社区出现了一些编译为 css 的预处理语言,比如 sass、less、stylus 等。今天,我们就来聊下 sass 的历史:sass 的...
- 编程技术
一个 Callable 接口能有多少知识点?
并发编程一直是程序员们比较头疼的,如何编写正确的并发程序相比其他程序来说,是一件比较困难的事情,并发编程中出现的 Bug 往往也是特别诡异的。...
- 编程技术
CSS in JS 新秀:Vanilla-Extract 浅析
2021年,vanilla-extract 作为黑马登顶了 css-in-js 满意度榜首(虽然使用率仅为1%),号称是一个类型安全、高度兼容 TS 场景的库,国内相关讨论还很少,稍微看了...
- 编程技术
不会一致性 Hash 算法,劝你简历别写搞过负载均衡
这两天看到技术群里,有小伙伴在讨论一致性hash算法的问题,正愁没啥写的题目就来了,那就简单介绍下它的原理。...
- 编程技术
前端监控 SDK 的一些技术要点原理分析
为此我结合本文要讲的技术要点写了一个简单的监控 SDK[1],可以用它来写一些简单的 DEMO,帮助加深理解。再结合本文一起阅读,效果更好。...
- 编程技术
深入浅出谈 CSS 动画
本文将比较全面细致的梳理一下 CSS 动画的方方面面,针对每个属性用法的讲解及进阶用法的示意,希望能成为一个比较好的从入门到进阶的教程。...
- 编程技术
微服务难点剖析:服务拆的挺爽,问题是日志该怎么串联起来呢?
现在微服务架构盛行,很多以前的单体应用服务都被拆成了多个分布式的微服务,以解决应用系统发展壮大后的开发周期长、难以扩展、故障隔离等挑战。...
- 编程技术
嵌入式软件错误的五大原因
在嵌入式软件中发现并消除潜在的bug是一件困难的事情。要从观察到的崩溃、挂起或其他计划外运行时行为追溯到根本原因,通常需要付出巨大的努力和昂...
- 编程技术
在 Css 图层分析这方面,Chrome Devtools 属实不太行
我们通过 html、css 描述页面,浏览器会解析然后一帧帧渲染,通过 js 改变 dom 后,浏览器会重新计算布局信息然后渲染。...
- 编程技术
Sentry 开发者贡献指南-Feature Flag
功能 flag 在 Sentry 的代码库中声明。对于自托管用户,这些标志然后通过 sentry.conf.py 进行配置。对于 Sentry 的 SaaS 部署,Flagr 用于在生产中配置标志。...
- 编程技术
前端性能优化笔记:性能优化体系与关键指标设定
本篇文章只是作为《前端性能优化笔记系列》文章的开篇,引导读者对于性能优化体系有个更好的认知,了解相关的指标和指标,因为学习性能优化。...
- 编程技术
分享自学编程中经常遇到的问题和一些自学方法
程序员的工资相对比较高,所以很多行业的朋友比较羡慕,于是都在通过各种方式加入到这个行业,有通过培训机构的,有自学的,但是培训机构的培训费...
- 编程技术
如何优雅收集和管理应用的多行日志
在本文中,我们将介绍一些常用日志收集工具处理多行日志的策略。...