常用存储器介绍

thbcm阅读(6)

存储器按其
存储介质特性主要分为两大类:
易失性存储器
非易失性存储器

【RabbitMQ】与ASP.NET Core集成

thbcm阅读(6)

ASP.NET Core提供了
IHostedService接口和
BackgroundService基类,用于实现长时间运行的后台任务。这是实现RabbitMQ消费者的理想方式。

谁生?谁死?从引用计数到可达性分析,洞悉GC的决策逻辑

thbcm阅读(6)

引用计数

引用计数(Reference Counting)是一种古老的辨别方法,它的基本思想是给每个对象添加一个引用计数器,每当有一个引用指向该对象时,计数器就加1;每当有一个引用停止指向该对象时,计数器就减1。当计数器的值变为0时,就表示没有任何引用指向该对象,因此该对象就成为垃圾,

引用计数的主要问题是无法处理循环引用(Reference Cycle)的情况。例如,如果对象A和对象B互相引用,那么即使没有其他引用指向它们,它们的引用计数器也不会变为0,因此它们不会被回收,这就导致了内存泄漏。这是引用计数最大的缺点,也是它在许多现代编程语言中不被使用的主要原因。


MPU内存保护单元

thbcm阅读(6)

在STM32H743(Cortex-M7内核)中,MPU可配置保护16个内存保护区域,每个区域最小要求256字节,且每一个区域还可配置为8个子域(大小一样)。

20 个追求极致体验的 AI 聊天软件功能

thbcm阅读(6)

与 DeepSeek 深度对话

在年初使用 DeepSeek 期间,我探索出一种与 AI 进行深度对话的模式,用以探讨悬而未决的人生与情感话题。最打动我的一点是,其客户端提供了一个明确的隐私开关,承诺开启后平台将不会使用用户的聊天历史——我选择了信任它。让我印象深刻的是,我们之间最长的一段对话持续了超过 200 轮,累计字数逾 50 万,而整个过程十分流畅。

联系我们