0

GSoC 成果公布!印度开发者为 DolphinScheduler 引入通用 OIDC 认证,实现无缝安全访问

今年的 GSoC 已近尾声,在这场代码开发盛宴中,Apache DolphinScheduler 的开发者们积极参与,取得了一项对用户意义重大的成果——引入通用 OIDC 认证,实现无缝安全访问。 ...

海豚调度 发布于 2025-10-23 10:48 评论(0) 阅读(65)
1

@Autowired 的Bug让我们白忙三天

凌晨两点,支付服务的告警像雪崩一样砸来,你在控制台和栈跟踪间疯狂穿梭,却始终想不明白:Spring 的依赖注入,怎么会在生产里突然“失手”?我最近读到一篇事故复盘,讲的是两个看似无害的改动如何在生产环境联手把系统击穿,分析深入、启发很大。于是我把它完整翻译出来,分享给大家,希望能帮你少走弯路。 以下 ...

程序猿DD 发布于 2025-10-23 10:37 评论(3) 阅读(251)
3

MySQL的这6大雷区,大部分人都会踩中!

前言 有些小伙伴在工作中,可能经常遇到这样的场景:系统上线初期运行良好,随着数据量增长,突然某天接口超时、CPU飙升、甚至整个系统瘫痪。 排查半天,发现是某个SQL语句写的有问题,或者是数据库配置不当导致的。 今天这篇文章我就从浅入深,带你彻底避开MySQL的6大常见雷区,希望的对你会有所帮助。 加 ...

苏三说技术 发布于 2025-10-23 09:53 评论(2) 阅读(562)
1

地中海、双肩包、格子衫?从业9年程序员聊聊真实的程序员是什么样子

你印象中的程序员,是不是这样的? 不可否认,这确实是程序员的一种状态,并且现在依然存在。但其实这并不能代表大多数程序员,作为一名工作了 9 年的程序员,有必要跟大家聊聊真实的程序员是什么样子。 其实每个行业都存在固有印象,只是随着这些年互联网的发展,程序员比较有话题度,固有印象也就相对多一些,比如地 ...

天航星 发布于 2025-10-23 09:14 评论(16) 阅读(775)
1

VonaJS AOP编程:魔术方法

在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。内部切面包括两个能力:AOP Method和魔术方法。这里我们简要介绍一下魔术方法的用法。 ...

濮水大叔 发布于 2025-10-23 09:04 评论(0) 阅读(69)
0

一款智能手表上语音通话时的音频设备动态切换

智能手机上打电话时通常会支持在扬声器和听筒以及蓝牙耳机之间的动态音频设备切换。我开发过的一款手表也有这样的功能,只不过由于是手表,没有了听筒,动态音频设备切换就变成了在扬声器以及蓝牙耳机之间了。本文就讲讲这款手表上动态切换音频设备是怎么做的。 1, 手表SoC硬件框图 这款智能手表的SoC为了降成本 ...

davidtym 发布于 2025-10-23 08:20 评论(0) 阅读(156)
1

从0到1自定义文字排版引擎:原理篇

这篇文章是从0到1自定义富文本渲染的原理篇之一,此外你还可能感兴趣: 更多内容欢迎关注公众号:非专业程序员Ping 一文读懂字符与编码 一文读懂字符、字形、字体 一文读懂字体文件 从0到1自定义文字排版引擎:原理篇 逆向分析CoreText中的字体级联/Font Fallback机制 新手小白也能看 ...

非专业程序员Ping 发布于 2025-10-22 23:48 评论(2) 阅读(178)
0

“化零为整”的智慧:内存池如何绕过系统调用和GC,构建性能的护城河

内存池:精打细算的内存管家 在高性能系统(如网络服务器)的极致优化中,当处理器和I/O的瓶颈被逐一攻克后,内存管理便成为决定系统延迟和吞吐量的最后一道,也是最关键的一道关隘。传统的内存分配方式在这种场景下显得力不从心,催生了通过内存池(Memory Pool)作为管理策略。 在C/C++或Java等 ...

poemyang 发布于 2025-10-22 22:12 评论(0) 阅读(191)
0

数量堪比自然语言的编程语言,该怎么选择?

前面的文章分析了当前环境下的编程行业,提供了一些入行建议,接下来聊聊当你决定入行后,编程语言的选择。 据不完全统计,全世界目前有八千余种编程语言,而自然语言是七千余种。而且编程语言随着计算机行业的发展在每年增加,而自然语言却因为政治文化等因素在每年减少,可见标题所言非虚了。 不过我们完全没必要被这个 ...

天航星 发布于 2025-10-22 21:50 评论(0) 阅读(358)
3

C#/.NET/.NET Core技术前沿周刊 | 第 58 期(2025年10.13-10.19)

前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

追逐时光者 发布于 2025-10-22 20:26 评论(0) 阅读(612)
1

JavaScript 自定义元素类的作用域跨环境兼容管理

JavaScript 自定义元素类的作用域跨环境兼容管理 原创 夏群林 2025.10.22 自定义元素类,是为了后续复用,通常需要全局可见。 JavaScript 类名遵循标识符规范,可包含字母、数字、下划线(_)、美元符号($),且不能以数字开头。社区的惯例采用帕斯卡命名法(Pascal Cas ...

zhally 发布于 2025-10-22 18:14 评论(0) 阅读(90)
5

扫描线学习笔记

扫描线学习笔记 今天初学了扫描线,发一篇学习笔记巩固一下 扫描线能干什么 计算矩形面积的并 计算矩形周长的并 其他 引入 如下图所示,给定平面直角坐标系内N个矩形,求矩形的面积并,定义面积的并为矩形并集覆盖坐标系的面积和 正文部分 面积并: 通过观察,我们发现,对于矩形面积的并,可以通过以每个矩形左 ...

TTC_84 发布于 2025-10-22 18:10 评论(9) 阅读(120)
3

解决 Semi Design Upload 组件实现自定义压缩,上传文件后无法触发 onChange

背景 我们团队主要在做 C 端产品,对于 C 端应用,图片资源使用 CDN 十分重要,因此我们曾建立了一个文件上传平台:上传文件后,可以复制图片的 CDN URL 在前端项目中使用。 目前服务端不会对图片做压缩,使用前得先借助其他工具手动压缩再上传,体验很差。调研后发现,纯前端就能完成压缩且完全满足 ...

guangzan 发布于 2025-10-22 18:10 评论(0) 阅读(138)
0

【开发问题】GeoServer 跨域问题解决方案

本文详细介绍了如何配置 GeoServer 以解决跨域访问问题,包括复制必要的 JAR 文件到指定目录并修改 web.xml 配置文件。 ...

emanjusaka 发布于 2025-10-22 17:17 评论(0) 阅读(158)
1

QT实现DockWidget内部组件自动换行布局

主要功能概述 当DockWidget窗口大小改变时,内部的按钮能够自动重新排列,以最佳方式利用可用空间。具体表现为: 1. 当水平空间足够时,按钮排成一行 2. 当水平空间不足时,按钮自动换行 程序环境 Python 3.8.9 pyside6==6.1.3 pip install pyside6= ...

Rrea 发布于 2025-10-22 16:56 评论(0) 阅读(131)
0

虚拟地址到物理地址与FEAT_VIPT

介绍 本文是我读ARM手册时根据自己的理解做的一些记录 虚拟地址(VA)到物理地址(PA)的转换是由 MMU(内存管理单元) 和 页表机制完成的。具体过程如何我举例分享一下我的理解 ARM64 虚拟地址结构(假设 4KB 页大小) 介绍转换过程之前先来介绍虚拟地址构成 虚拟地址一般使用四级页表结构, ...

yangbiao 发布于 2025-10-22 14:57 评论(0) 阅读(146)
0

数字商品服务助力开发者降本增效,加速数字商品商业变现

在数字内容消费快速增长的背景下,开发者面临应用内数字商品维护效率低、多端适配困难、交易合规成本高、用户付费率和留存低等痛点,而用户则遭遇商品交易流程繁琐、权益管理混乱等问题。 HarmonyOS SDK应用市场服务(AppGallery Kit)提供数字商品服务,数字商品服务为开发者提供便捷高效的数 ...

HarmonyOS_SDK 发布于 2025-10-22 14:26 评论(0) 阅读(120)
0

通过命令模拟pod创建

介绍 这篇文章主要涉及到 kubelet 通过 csi 向运行时发送创建请求,运行时发生了什么?pod 网络又是怎么连通的? 对应的流量图 我们将使用 docker 和 linux Bridge 去完成这个 pod 需求 流程描述 kubelet 通过 CRI 接口调用运行时(如 container ...

suknna 发布于 2025-10-22 14:19 评论(0) 阅读(121)
6

技术 | 在单台电脑上管理多个 GitHub 账户并解决推送问题(测试中)

摘要: 技术 | 在单台电脑上管理多个 GitHub 账户并解决推送问题(测试中)在单台电脑上管理多个 GitHub 账户并解决推送问题 在日常开发中,我们经常需要在同一台电脑上使用多个 GitHub 账户(例如个人账号和工作账号),但默认配置下容易出现推送权限错误或提交记录关联到错误账户的问题。本... ...

TokE648 发布于 2025-10-22 11:43 评论(3) 阅读(239)
4

WebGL/Canvas 内存泄露分析

在构建高性能、长周期运行的 WebGL/Canvas 应用(如 3D 编辑器、数据可视化平台)时,内存管理是一个至关重要且极具挑战性的课题。 ...

Hightopo 发布于 2025-10-22 11:42 评论(0) 阅读(200)