找回密码
 立即注册
Java源码分析系列笔记-5.AQS
目录 [*]1. 是什么 [*]2. 如何使用 [*]3. 原理分析 [*]3.1. 构造方法 [*]3.1.1. 由头尾节点和代表锁状态的字段组成 [*]3.1.2. Node是个双向队列节点 [*]3.2. 获取锁的逻辑 [*]3.2.1. 尝试获取锁 [*]3.2.2. 尝试获取锁失败,则加入AQ ...
晾棋砷 2025-6-23 18:25
294 0 0
STL:迭代器与常用算法
迭代器 C++ STL(Standard Template Library,标准模板库)中迭代器与常用算法是泛型编程的核心组成部分。它们配合使用,可以对容器进行高效、统一的操作。下面是对它们的系统性总结。 一、什么是迭代器(Iterator) 迭代器是 STL 的核 ...
南宫玉英 2025-6-23 17:47
1044 0 0
Spring AOP 面向切面编程深度解析
在 Spring 生态系统中,面向切面编程(AOP) 是实现横切关注点分离的核心机制,通过将日志、事务、权限等通用功能从业务逻辑中解耦,提升代码可维护性与复用性。本文从核心概念、实现原理、通知类型及面试高频问题四个维度,结合 Spring ...
滕佩杉 2025-6-23 17:14
714 0 0
京东正式开源Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架
近日,京东正式开源了Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架。这次版本的发布,带来了更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以Web范式的方式来开发出媲美鸿蒙性能的应用,为鸿蒙应 ...
袁曼妮 2025-6-23 15:15
943 0 0
Solon Expression Language (SnEL):轻量高效的Java表达式引擎
一、SnEL 是什么? Solon Expression Language(简称SnEL)是 Solon 生态体系中的轻量级表达式引擎,专为Java开发者设计。它采用独特的"求值表达式"模型,通过简洁的语法实现复杂逻辑处理,同时保持极高的执行效率和安全性。 项目地址: ...
账暴 2025-6-23 15:13
430 0 0
超实用!SpringAI提示词的4种神级用法
提示词(Prompt)是输入给大模型(LLM)的文本指令,用于明确地告诉大模型你想要解决的问题或完成的任务,也是大语言模型理解用户需求并生成准确答案的基础。因此 prompt 使用的好坏,直接决定了大模型生成结果的质量(是否符合预期)。 ...
飧沾 2025-6-23 14:48
116 0 0
详解HarmonyOS NEXT仓颉开发语言中的全局弹窗
之前分享过仓颉开发语言中的自定义弹窗,那一次的自定义弹窗需要在对应页面先初始化再进行弹出,不是很方便。今天分享一下不依赖页面的全局弹窗。 仓颉提供了全局弹窗模块prompt_action,使用之前先将它导入: 该模块提供了三种预设好的 ...
删一 2025-6-23 14:10
600 0 0
veRL代码阅读-2.Ray
看VeRL代码之前发现代码里主要使用了ray框架来进行调度和通信. 所以先对ray进行初步学习, 后续有空闲时间再细看下Ray的代码. 框架原理 构成 架构图如下, ray里主要分为系统层面的layer和应用层的layer. 系统层layer: [*]GCS(Global Co ...
铜坠匍 2025-6-23 13:02
990 0 0
FastAPI权限缓存:你的性能瓶颈是否藏在这只“看不见的手”里?
title: FastAPI权限缓存:你的性能瓶颈是否藏在这只“看不见的手”里? date: 2025/06/23 05:27:13 updated: 2025/06/23 05:27:13 author: cmdragon excerpt: FastAPI权限缓存与性能优化通过减少重复权限验证提升系统性能。使用lru_cac ...
方子楠 2025-6-23 12:24
659 0 0
ArkUI-X资源分类与访问
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。 [*]应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表现。 [*]系统资源: ...
昆拗干 2025-6-23 11:41
637 0 0
Graph ⋈ Agent:Chat2Graph 如何重构 GraphRAG 范式?
引言 去年年底,我在《2024年度 Graph+AI 开源探索思考》一文中,细致拆解并总结了 TuGraph 在「Graph+AI」领域的开源技术实践经验。文中引用了一段业内不成文的观点:「23年卷 SFT,24年卷 RAG,25年卷智能体」,并将「Graph Native」 ...
苗嘉惠 2025-6-23 10:50
697 0 0
Java源码分析系列笔记-4.CAS
目录 [*]1. 是什么 [*]1.1. 乐观锁与悲观锁 [*]1.2. CAS [*]2. 如何使用 [*]2.1. Atomic是什么 [*]2.2. Atomic使用 [*]2.3. Atomic原理分析 [*]2.3.1. 构造方法 [*]2.3.2. addAndGet方法 [*]2.3.3. getAndIncrement [*]2.3.4. decre ...
孙淼淼 2025-6-23 10:03
1012 0 0
DotTrace系列:3. 时间度量之墙钟时间和线程时间
一:背景 1. 讲故事 在用 dotTrace 对程序进行性能评测的时候,有一个非常重要的概念需要使用者明白,那就是 时间度量 (Time measurement),主要分为两种。 [*]墙钟时间 [*]线程时间 在 dotTrace 中有四种测量维度,其中 Real time 对 ...
森萌黠 2025-6-23 09:08
759 0 0
pytorch入门 - 基于AlexNet神经网络实现猫狗大战
  基于之前的博客 pytorch入门 - AlexNet神经网络,并借助Kaggle 的 Dogs vs Cats Redux 数据集,实现一个基于 AlexNet 的二分类模型识别猫与狗。 完整流程涵盖数据准备、归一化、模型定义、训练增强、验证并可视化结果。  一、数据 ...
擒揭 2025-6-23 08:20
112 0 0
LinqPad:C#代码测试学习一品神器
01、LinqPad是干嘛的? LinqPad 是一个可编写、运行C#(VB/F#/SQL)代码的轻量工具,C#开发者强烈推荐必备的工具,一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari,一位.Net资深技术专家。 来 ...
丘娅楠 2025-6-23 08:10
599 0 0
APEX实战第4篇:如何把APEX程序变成“移动端APP”?
因为使用手机登录APEX程序时,每次都要先到手机浏览器的入口感觉不方便且不专业,所以能不能像APP那样直接点击进入呢? 最简单的方式,就是使用PWA来实现类似APP程序一样的移动端登录。 PWA本身配置极其简单,开启就好,但是PWA的前提是 ...
心麾浪 2025-6-23 05:55
949 0 0
在elementui,antDesign,antDesignVue中表格嵌套多个表单项校验
前言 在此记录下使用 elementui,antDesign,antDesignVue 的表格嵌套表单校验的一些经验。 要达到的目的是:有个多行表格,每一行有多个表单项(比如输入框),表单项填完值后,点击提交,校验表格中所有表单项,校验通过则将整个表格 ...
锟及 2025-6-23 01:45
292 0 0
C#学习日志
C#入门篇 EanoJiang/CSharp-: C#入门教程,自用 程序思维题: 两根不均匀的香,烧完一根是1h,怎么用来计时15min呢? 思路:一根香从两头同时点燃烧完是30min,只需再对半即可,那么怎么对半呢?可以在第一根香两端同时点燃的时候也点燃 ...
谧怏弦 2025-6-23 00:22
79 0 0
hot100之回溯下
单词搜索(079) [*]分析 简单回溯, 开开胃 分割回文串(131) [*]分析 判断是否为回文串, 若是则分割 N皇后(051) [*]分析 N皇后带来了一个条件 → [*]行不相容 →以行遍历, 一行只插入一个元素 [*]列, 对角线不相容 → Boolean数 ...
赖娅闺 2025-6-22 23:32
847 0 0
【C++】读取配置文件工具类
开发环境及功能 开发环境:linux 开发语言:C++ 编译工具:g++、cmake 调试:gdb 目的:使用C++实现一个读取配置文件的工具类,目的是读取key=value形式的配置,提高代码灵活性,解耦合。 实现 [*]文件目录结构,未编译的目录 代码实现 ...
颛孙中 2025-6-22 23:29
1030 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则