鸿蒙运动项目开发:项目运行环境切换器

##鸿蒙核心技术##运动开发# 在开发鸿蒙运动项目时,管理不同运行环境(如开发环境、测试环境、生产环境)是一个常见的需求。通过合理地切换运行环境,开发者可以方便地进行调试、测试和部署。本文将介绍如何实现一个项目运行环境切换器,帮助你在鸿蒙开发中高效地管理不同环境的配置。 前言 在现代软件开发中,环境 ...

Claude Code 初体验 - Windows

本文记录了在 Windows 系统搭建 Claude Code 的使用环境的实践过程。Cursor:懂代码; Claude:懂电脑(=懂代码+系统级电脑操作);Cursor:写代码; Claude:写代码 -> 配环境 -> 跑流程。Claude 具有系统级操作能力:文件系统操作、包管理、版本控制、... ...

我的 Vibe Coding 的第一个项目

博主头像 大家好,我是 Immerse,一名独立开发者、内容创作者。 关注公众号:#沉浸式趣谈,获取最新文章(更多内容只在公众号更新) 个人网站:https://yaolifeng.com 也同步更新。 转载请在文章开头注明出处和版权信息。 我会在这里分享关于编程、独立开发、AI干货、开源、个人思考等内容。 ...

Java源码分析系列笔记-2.Synchronized

博主头像 目录1. 是什么2. 什么时候使用2.1. 多线程访问共享资源时的并发问题2.1.1. 究其原因2.1.2. 解决的方法3. 如何使用3.1. 修饰 static 方法。使用的锁是当前类对象3.2. 修饰普通方法。使用的锁是当前实例对象3.3. 修饰代码块。使用的锁是()里指定的对象4. sychr ...

ETL vs ELT

博主头像 在数据仓库里对于数据的加工一直有一个很有意思的话题,就是ETL和ELT,我记得零几年那会儿,刚开始有商业智能或者数据仓库概念的时候,只有ETL,直到后来行业逐渐成熟了起来,才又有了ELT的概念。 他们到底是怎么回事从技术角度来解释的方法很多,最近在Linkedin上看到一个图,很有意思。 ...

线程安全集合选择深度解析

博主头像 在多线程环境下,集合的线程安全是保证数据一致性的关键。Java 集合框架提供了多种线程安全实现,本文从同步机制原理、性能特征、适用场景三个维度,系统解析Vector、ConcurrentHashMap、CopyOnWriteArrayList等核心类的选择策略,避免与底层数据结构实现内容重复,助力面 ...

纯C#软实现openGL(V0.1),黑盒变白盒

博主头像 为了彻底掌握openGL,做一个openGL的软实现(命名为`SoftGLImpl`)是必要的。openGL各个函数的作用,要么是安排好buffer/shader/texture数据、各种选项,要么是执行渲染过程(即pipeline)。所谓modern openGL,其核心特点是利用shader并行... ...

taskiq异步分布式任务管理器 适用fastapi

博主头像 taskiq 异步分布式任务管理器 https://taskiq-python.github.io/ 将 taskiq 视为 asyncio celery 实现。它使用几乎相同的模式,但它更加现代和灵活。 它不是任何其他任务管理器的直接替代品。它具有不同的库生态系统和一组不同的功能。此外,它不适用于 ...

这5种规则引擎,真香!

博主头像 前言 核心痛点:业务规则高频变更与系统稳定性之间的矛盾 想象一个电商促销场景: // 传统硬编码方式(噩梦开始...) public BigDecimal calculateDiscount(Order order) { BigDecimal discount = BigDecimal.ZERO; ...

【好用推荐】免费在线图片压缩工具,附源码

博主头像 这篇文章介绍了作者自制的免费在线图片压缩工具 ,该工具支持JPEG、PNG、GIF、WebP和BMP格式,用户通过滑块可自由调整压缩质量(0%-100%),默认设置为30%以平衡文件大小与画质,压缩过程完全在浏览器端完成,无需担心隐私泄露,工具采用前端Fetch API与后端ASP.NET Core... ...

Java集合框架性能特征与使用场景深度解析

博主头像 Java 集合框架的性能优化与场景适配是高级程序员面试的核心考点。本文聚焦线性集合、集合、映射等核心组件的性能指标(时间复杂度、空间开销)与适用场景,结合 JDK 演进特性与工程实践,构建系统化知识体系,确保内容深度与去重性。 线性集合(List):访问模式决定性能差异 动态数组:ArrayList ...

从零开始实现简易版Netty(一) MyNetty Reactor模式

博主头像 从零开始实现简易版Netty(一) MyNetty Reactor模式 自从18年作为一个java程序员入行以来,所接触到的大量组件如dubbo、rocketmq、redisson等都是基于netty这一高性能网络框架实现的。 限于个人水平,在过去很长一段时间中都只能算是netty的初级使用者;在使 ...

Golang基础笔记二之字符串及其操作

博主头像 本文首发于公众号:Hunter后端 原文链接:Golang基础笔记二之字符串及其操作 这一篇笔记主要介绍 Golang 字符串相关处理,以下是本篇笔记目录: 字符串的定义和初始化 字符 字符串操作 1、字符串的定义和初始化 在 Go 里,我们可以使用双引号和反引号来对定义字符串。 1. 双引号 双引 ...

veRL代码阅读-1.论文原理

博主头像 总览 主要以PPO为基础来学习VeRL的整体训练流程. 在PPO里主要有4个模型: Actor Model: 要训练的目标模型. Critic Model: 用于在RL训练中评估总收益, 在训练过程中需要进行参数更新 Reference Model: SFT完的freeze模型, 不更新. 主要作用 ...

<1···789···100>