[汽车] 智能网联汽车-智能驾驶-综述

博主头像 概述:智能驾驶 / 自动驾驶 / 高级辅助驾驶(ADAS) 汽车行业处在一个变革的时代,自动驾驶相关技术发展应用如火如荼。关注或者想了解这个领域的人也越来越多。 本文的目标在于帮助自己、大家,对自动驾驶技术有一个全局的基础认识。 文章将分别介绍自动驾驶基本原理,意义,分级以及相关行业背景。 图:概念 ...

打破软件“收费”羞愧感,勇敢要钱

博主头像 每个开发者大概都有个小梦想——做一款属于自己的软件,被很多人用,要是还能赚点钱就更好了。可现实是,不少好想法哪怕做成了产品,最后也难免中途夭折。原因五花八门,运营恰恰是很多开发者的短板;更现实的是“收益”问题——纯靠“爱发电”的项目能走多远,其实谁也说不准。 我的小程序《豆豆证照工坊》上线半个多月后 ...

OpenCvSharp基于颜色反差规避FBA面单贴标2

博主头像 第一版的劣势 原理同上一边博客记录,在基础上改造的更加细致些,100*100的贴标区域,很容易让原本就不大的FBA纸箱,留下更多空白区域,并且空白区域和原厂标签空隙不足贴下一张新的标签,导致东一张西一张,虽然能够满足规避原厂标签的初衷,但是如果客户需要贴多张标签,就会捉襟见肘 解决办法-提升精度 既 ...

【EF Core】框架底层的数据库连接管理

博主头像 在开始水文章前,老周补充说明一下,在前一篇水文中,老周扯了跟 Owned 关系相关的一些话题,这里补充一句:Owned 关系是不存在“多对多”的,如果 A 实体 Own B 实体,那么,A 对 B 是完全占有,B只属于A,数据不共享,这样就不存在“多”的一端;但A可以同时占用B、C实体,所以一占多是 ...

Attention复杂度解析与改进方向

博主头像 Attention复杂度解析与改进方向 摘要/引言 在大规模语言模型(LLM)浪潮中,扩展模型上下文窗口长度被认为是提升模型能力和应用范围的关键方向。然而,现代Transformer结构中的自注意力机制,其时间和空间复杂度均为二次方级(\(O(N^2)\)),成为限制序列长度扩展的根本瓶颈。有研究指 ...

【光照】[环境光ambient]以UnityURP为例

博主头像 本文介绍了Unity URP渲染管线中的环境光处理流程,主要包括四种环境光模型:恒定环境光、球谐光照、环境光遮蔽和反射探针。URP采用混合环境光系统,通过分层架构实现跨平台高效渲染,针对不同硬件提供性能分级方案(低端设备使用恒定环境光,中端用球谐光照,高端用完整PBR)。文章对比了各模型的内存占用、... ...

面试官:为什么没有虚拟线程池?

博主头像 Java 官方文档明确指出: Do not pool virtual threads. 虚拟线程不是昂贵资源,永远不应该被池化。 应该为每个任务创建一个新的虚拟线程,它们应该是短暂的、任务级别的。 这是为什么呢?为什么只有虚拟线程 Virtual Thread,却没有虚拟线程池 Virtual Th ...

基于HarmonyOS SDK开放能力的微博社交体验构建实践

博主头像 在社交领域,微博作为承载广大用户情感连接与信息交流的重要平台,始终致力于探索并构建更具创新性的社交应用,以满足用户日益多元化的社交需求。 应用场景 登录注册 传统的登录注册经常会面临验证流程冗长,密码容易遗忘等痛点,通过接入HarmonyOS SDK 华为账号服务(Account Kit)的一键授权 ...

JVM内存管理深度解析:内存区域与内存管理重点内容分析

博主头像 引言 Java虚拟机(JVM)的内存管理是Java技术的核心基石。理解JVM内存模型对于编写高性能、高稳定性的Java应用至关重要。本文将系统性地解析JVM内存管理的各个方面,通过清晰的图示和代码示例,带你深入理解从对象创建到垃圾回收的完整生命周期。 一、JVM内存区域全景图 1.1 运行时数据区完 ...

Python 异步编程

Python 异步编程是一种基于非阻塞 IO 模型的并发编程范式,核心目标是在处理 IO 密集型任务(如网络请求、文件读写、数据库交互)时,通过高效的任务调度减少等待时间,最大化 CPU 利用率。 异步编程通过事件循环实现任务调度:当一个任务因 IO 操作需要等待时,事件循环会暂停该任务,切换到其他 ...

聊聊前序、中序、后序表达式

博主头像 在游戏开发中,我们经常需要在配置表中定义各种公式,比如 a * (b + c),用来计算技能伤害、属性加成等。如果直接让程序在运行时解析并执行这些公式,就需要处理运算符优先级和括号等复杂问题。 这时,后序表达式就派上了用场。我们将中序表达式 a * (b + c) 转换为后序表达式 a b c + ...

从零开始:c#如何优雅的操作临时文件/数据?以ASP文件下载为例

博主头像 在程序开发中,我们经常需要处理临时文件,例如: 安全替换大文件:先将内容写入临时文件,成功后再替换目标文件,避免写入过程中断导致数据损坏。 进程间数据传递:临时文件作为中间媒介,实现不同进程之间的数据交换。 Web文件下载:将动态生成的数据写入临时文件,并提供给用户下载。 本文将以 ASP.NET ...

03-堆和栈

博主头像 概述 堆和栈是程序运行时内存分配的两个核心区域,用途、管理方式和特性差异很大。且堆(内存区域)与上篇文章的链表(数据结构)有一定关联,但本质不同 —— 堆是一块内存空间,而链表常被用作管理堆内存的工具。下面进行堆栈详细解释: 一、核心概念与特性对比 类型 本质定义 管理方式 核心特性 典型操作效率 ...

<1···495051···100>