编程日记

列表

Qwen3-4B-Instruct-2507快速上手:10分钟完成chainlit调用

Qwen3-4B-Instruct-2507快速上手:10分钟完成chainlit调用 1. 了解Qwen3-4B-Instruct-2507的强大能力 Qwen3-4B-Instruct-2507是阿里云推出的最新版本语言模型,专门为非思考模式场景优化。这个版本在多个方面都有显著提升,让AI应用开发变得更…

VibeVoice社区贡献指南:如何参与开源项目改进与维护

VibeVoice社区贡献指南:如何参与开源项目改进与维护 1. 项目简介与社区价值 VibeVoice是一个基于微软开源模型的实时语音合成系统,它让文本转语音变得简单高效。这个项目不仅仅是一个技术工具,更是一个充满活力的开源社区,等待着…

PyQt5/PySide6的moveToThread:移动到线程

一、核心作用moveToThread是 PyQt5/PySide6 中用于将QObject对象(及其子对象,若有)的 “事件循环归属权” 从当前所在线程转移到目标QThread线程的方法。核心一句话:执行moveToThread以后,QObject对象的事件循环和槽函…

Springboo中事务事件监听类的使用

1. TransactionalEventListener注解介绍TransactionalEventListener 注解:常用于标记一个事件监听方法,当指定的事务阶段完成时,会触发该事件。它是 EventListener 的扩展,专门用于处理事务相关的事件。phase 属性:用于…

小工厂也能搞智能排程?MES+轻量化APS的落地思路

“排程全靠老厂长拍脑袋,订单一插就乱套”“车间忙闲不均,这台设备堆活那台闲半天”“交货期随口承诺,最后只能熬夜赶工”——小工厂生产排程的“混乱感”,是订单交付和成本控制的大难题。但智能排程不是大企业专属,ME…

Android boot_progress_start日志的含义

背景 本文主要介绍Android系统中boot_progress_start的日志含义,以及system_server进程是如何启动的。 源码解析 结论:boot_progress_start的日志对应bootchart中的zygote64的起点时刻。 Android kernel启动后会fork init进程(/system/bin/init,用户空间的父进程)和kthrea…

单片机的工厂方法模式

记录下单片机使用工厂方法模式 在STM32上使用简单工厂模式(Simple Factory Pattern)的示例,以传感器为例。 简单工厂模式:定义一个工厂类(或函数),根据传入的参数决定创建哪一种具体的产品对象。…