https://api.vvhan.com/api/avatar/boy

技术博客分享

STM32CubeMX十三RT-THREAD

本文介绍了在STM32平台上使用CubeMX集成RT-Thread实时操作系统的完整流程。主要内容包括:RT-Thread的特性(多任务调度、丰富组件、CMSIS支持等);通过CubeMX安装RT-Thread软件包的具体步骤(从创建工程、添加PDSC链接到参数配置);重点演示了如何创建LED闪烁线程任务,并提供了完整的代码示例。文章还对比了CubeMX集成方案与官方版本的区别,给出了RT-Thread源码、Env工具和文档的获取方式。该教程可帮助开发者快速构建基于STM32的RT-Thread实时系统。

44页PPT极简架构MES系统解决方案介绍附下载方式

作为制造业数字化转型的"神经系统",MES系统通过实时数据采集与分析,实现了生产过程的透明化、可控化和优化,为企业构建智能工厂提供了坚实基础。资料首先从宏观角度解析了智能制造的本质,指出工业4.0、中国制造2025等国家战略的核心在于构建"赛博物理系统",实现人、数据和机器的全面互联。特别值得关注的是超融合架构在MES系统中的应用。在网络架构方面,资料展示了典型的网络化车间系统集成方案,通过LAN网络连接MES系统、ERP系统和各类车间设备,形成统一的数据采集与控制网络。详细资料请看本解读文章的最后内容。

Spring事务和事务传播机制

事务传播机制就是:多个事务方法存在调用关系时,事务是如何在这些方法间进行传播的比如有两个方法A,B都被修饰,A方法调用B方法A方法运行时,会开启一个事务.当A调用B时,B方法本身也有事务,此时B方法运行时,是加入A的事务,还是创建一个新的事务呢?这个就涉及到了事务的传播机制比如公司流程管理 执行任务之前,需要先写执行文档,任务执行结束,再写总结汇报此时A部门有一项工作,需要B部门的支援,此时B部门是直接使用A部门的文档,还是新建一个文档呢?事务隔离级别解决的是多个事务同时调用一个数据库的问题。

AI解决生活小事系列用AI给我的电脑做一次深度体检

电脑卡顿想换新?别急!我用一个工具给我的“老伙计”做了次深度体检,不仅找到了性能瓶颈——内存严重“缺氧”,还找到了最经济有效的解决方案。这篇文章将分享我如何利用日常AI工具,精准诊断电脑问题,并对症下药,让电脑重获新生。

湖仓一体小米集团基于-Apache-Doris-Apache-Paimon-实现-6-倍性能飞跃

小米在 Apache Doris 和 Paimon 上的深度融合实践,是典型的数据库与数据湖的互补增效的体现。查询平均延迟从 60 秒降至 10 秒,性能提升 6 倍;高并发场景下(5 并发提高至 80 并发),查询延迟降低 25% 到 300%;整体查询并发能力达到 Presto 的 5 倍,有效减少了计算资源。目前,这些能力已经全部回馈到了 Apache Doris 社区。使用 Doris 全流量替换 Presto 集群实现降本增效。

2-5-倍性能提升,30-成本降低,阿里云-SelectDB-存算分离架构助力波司登集团实现降本增效

波司登集团作为全球领先的羽绒服公司,每年的销售旺季集中在四个月间,需高效把握业务机遇以实现高营收。为满足集团销售旺季的实时数据分析需求,同时降低淡季数据分析成本,波司登决定升级大数据架构,

Linux系统线程概念

本文深入探讨了线程的核心概念及其在Linux系统中的实现与管理。线程作为进程内的执行单元,共享进程资源但拥有独立调度上下文,其核心特性包括并发性、独立性和轻量级资源管理。文章详细分析了线程与进程的关系,指出线程是调度的基本单位而进程是资源分配的基本单位,并通过内存分页机制解释了操作系统如何高效管理物理内存。同时,文章对比了线程的优缺点,强调多线程编程在性能提升和资源利用上的优势,也指出了同步复杂性和健壮性降低等挑战。最后,通过Linux中进程与线程的资源共享与独占分析,揭示了线程作为轻量级进程的本质,并澄清

Leetcode1163.-按字典序排在最后的子串困难

本文介绍了LeetCode 1163题"按字典序排在最后的子串"的解决方案。该算法使用双指针方法,通过比较字符逐步确定字典序最大的子串起始位置。代码实现中,i和j分别表示当前比较的两个子串起始位置,k为比较偏移量。当s[i+k] > s[j+k]时移动j指针,否则更新i指针。时间复杂度为O(n),空间复杂度O(1)。运行结果验证了算法的正确性。

嵌入式第三十七课TCP机制与HTTP协议

TCP协议通过头部标志位(SYN、ACK、FIN等)和多种机制确保可靠传输,包括三次握手、超时重传、滑动窗口等。HTTP作为应用层协议基于TCP实现,通过URL定位资源,使用80/8080端口通信。HTTP报文包含请求和响应两种类型,请求报文包含请求方法、URL和协议版本等信息,响应报文包含状态码和内容类型等。连接方式分为长连接(keep-alive)和短连接(close)。开发者可通过浏览器开发者工具或Wireshark抓包分析HTTP报文内容。