首页 技术分享 ( Page 6 )
技术分享

技术分享 391

#独家
python的协程是什么?和多线程有啥区别吗?

协程类似于线程, 但是线程是操作系统底层提供的,而协程是平台自己提供的。 协程是基于线程的,一个协程库底层还是使用的操作系统的线程来支持,然后这个库自己完成任务调度的事情,而不依赖…

2025-04-23 1,638

#独家
通过扩展 Markdown 渲染规则和使用正则表达式,我们为用户提供了更加简洁的写作体验

需求分析 在 Markdown 中,我们希望能够渲染一个特定的字符(如汉字),并且它会被一个圆圈包围。为了满足这一需求,我们需要做的工作是: 使用正则表达式匹配 Markdown …

2025-04-19 696

#独家
利用 DevEco Profiler 收集性能数据,对比优化前后的数据

在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面…

2025-04-19 3,254

#独家
为什么MySQL、MongoDB、Clickhouse都用,分别用在什么场景

为什么MySQL、MongoDB、Clickhouse都用,分别用在什么场景? 这里介绍一下三者的使用场景 1. MySQL(关系型数据库) 核心特点: • 支持事务(ACID)、…

2025-04-19 942

#独家
random是个伪随机数,不能跟时间戳共用

故事背景 今天合作方K反馈没有收到微信解约信息,我感觉大概是系统报错了,或者是连接超时之类的错误,结果一排查发现这个解约消息回调到合作方B了......我记得逻辑是根据签约号查询数…

2025-04-17 3,713

#独家
将React与Vue做对比

我是如何学React的 学习新语言对于很多同学来说有些头疼,但是掌握了方法,其实也不过只是依葫芦画瓢,手到擒来。下面将React与Vue做了一些简单的对比5。 1. 组件定义方式 …

2025-04-17 1,671

#独家
我们在实际项目中或多或少遇到一些奇奇怪怪的问题

有人说面试造火箭,进去拧螺丝;其实个人觉得问的问题是项目中涉及的点 || 热门的技术栈都是很好的面试体验,不要是旁门左道冷门的知识,实际上并不会用到的。 接下来想分享一些自己在项目…

2025-04-16 3,239

#独家
C语言的学习不应该是一次性任务,而是一个持续的过程

作为一个在嵌入式领域摸爬滚打了十多年的老兵,我对这个问题有很多想说的。C语言之于嵌入式,就像水之于鱼,是最基础也是最核心的技能。我刚入行时也是从C语言起步,一路学习和实践,逐渐掌握…

2025-04-16 3,307

#独家
优先级队列(Priority Queue) 是一种能够根据消息的优先级进行排序的队列结构

引言 应用的复杂性和并发量不断增加,企业级系统中的数据交互也变得日益复杂。尤其是在某些平台中,多个业务模块之间的依赖关系极为复杂,且对系统性能、可扩展性和高可用性有着严格的要求。为…

2025-04-16 3,360

#独家
快速理解死信策略的核心概念和实现方法,帮助构建更稳定可靠的消息系统

消息队列是现代分布式系统中非常重要的组件,用于实现系统间的异步通信和解耦。本文将用最简单的语言介绍消息队列中的死信策略,并扩展相关基础知识,帮助大家快速理解和应用。文中还附带了示例…

2025-04-16 3,930

#独家
go-multierror 包的核心功能就一个,将多个错误合并为一个错误

go-multierror 是一个第三方的 Go 语言库,用于处理多个错误的聚合与管理。它由 HashiCorp 提供,非常适合需要在某些操作中收集多个错误并在最后统一返回的场景。…

2025-04-16 3,316

#独家
详细了解分析 replaceStaleEntry方法

1. ThreadLocal 的概念 ThreadLocal 是 Java 中的一个类,用于实现线程本地存储。它允许你创建一个变量,这个变量在每个线程中都有自己独立的副本,不同线程…

2025-04-16 2,409
1 4 5 6 7 8 33