0

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

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

HarmonyOS_SDK 发布于 2025-09-24 16:52 评论(0) 阅读(106)
0

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

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

佛祖让我来巡山 发布于 2025-09-24 16:27 评论(0) 阅读(170)
1

Python 异步编程

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

xclic 发布于 2025-09-24 15:52 评论(0) 阅读(220)
1

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

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

HONT 发布于 2025-09-24 15:49 评论(0) 阅读(164)
0

【每日一面】获取文字的真实宽度

简洁版 代码如下: /** * 创建用于获取文字宽度的 DOM,全局唯一 * @returns */ const createTextDom = (fontSize?: number): HTMLElement => { let dom = document.getElementById('get- ...

Achieve前端实验室 发布于 2025-09-24 15:02 评论(0) 阅读(174)
6

学习 React 前,你必须掌握的 10 个 JavaScript 核心概念

学习 React 前,你必须掌握的 10 个 JavaScript 核心概念 如果你正计划入门 React.js,先稍等一下 —— 问问自己:“我的 JavaScript 基础真的扎实吗?” React 并非写过几行 JS 就能直接上手的框架。它要求你清楚 JavaScript 的底层工作原理,尤其 ...

葡萄城技术团队 发布于 2025-09-24 14:48 评论(0) 阅读(583)
4

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

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

LdotJdot 发布于 2025-09-24 14:45 评论(2) 阅读(343)
0

03-堆和栈

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

_KingRoc 发布于 2025-09-24 13:53 评论(0) 阅读(182)
0

继续 Vibe Coding 撸工具:Markdown写作 + 一键发布

又是感谢Vibe Coding的一天,最近尝试用 CodyBuddy 来重构一下之前的文章发布工具OpenWrite,经过一周的迭代,现在基本差不多恢复之前80%的功能了。 如果你跟我一样,平时写点东西,又讨厌自己的文章被别人搬运,那么可以使用OpenWrite来帮助你把文章扩散到各大技术平台,来防 ...

程序猿DD 发布于 2025-09-24 13:36 评论(0) 阅读(305)
0

论文复现【Switching Sampling Space of Model Predictive Path-Integral Controller to Balance Efficiency and Safety in 4WIDS Vehicle Navigation】

博客地址:https://www.cnblogs.com/zylyehuo/ Switching Sampling Space of Model Predictive Path-Integral Controller to Balance Efficiency and Safety in 4WIDS ...

zylyehuo 发布于 2025-09-24 13:23 评论(0) 阅读(98)
1

LazyLLM端到端实战:用RAG+Agent实现自动出题与学习计划的个性化学习助手智能体

在编写Git和开源技术书籍时,为提升配套习题和学习计划的效率,基于商汤科技开源的LazyLLM框架开发了学习助手Agent。该框架支持低代码开发,结合RAG技术实现精准内容检索与生成,仅需10行代码即可构建应用。通过文档加载、检索组件配置及大模型调用,Agent能自动生成高质量习题和教学计划。Laz... ...

I'mAlex 发布于 2025-09-24 11:31 评论(0) 阅读(176)
2

OI?原来这么简单-语法&算法入门篇

各位未来的算法大佬们,大家好! 是不是刚听说 OI(信息学奥林匹克竞赛)时,以为是什么歪门邪道?其实非也非也,这玩意儿全称是信息学奥林匹克竞赛,说白了就是用代码解决数学和逻辑问题的 “脑力奥运会”。今天咱就从最基础的语法开始,一步步爬向算法入门的门槛,保证全程无废话、多笑点、代码接地气,变量 ...

CCCsuper 发布于 2025-09-24 10:28 评论(7) 阅读(327)
5

Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具

前言 都说技术服务于业务,对我个人而言可能谈不上有什么业务,但是确实有一些个人的需求。我很喜欢C#也很喜欢WPF,最近刚学了Stylet这个框架,就想着先试着用它搞一个解决自己阅读英文文献一些小需求的小工具,现在开源出来,希望也能帮助到跟我有一样需求的朋友。 Rouyan介绍 Rouyan是一个使用 ...

mingupupup 发布于 2025-09-24 10:23 评论(0) 阅读(301)
0

一把锁的两种承诺:synchronized如何同时保证互斥与内存可见性?

在多线程环境中,‌临界区(Critical Section)是指一次只能由一个线程执行的代码段,这些代码通常涉及对共享资源(如变量、数据结构、文件或数据库连接)的访问或修改。临界区的存在是为了解决并发控制中的两大核心问题。 ‌ 1)数据不一致性‌:如果多个线程同时对共享资源进行写操作,可能会破坏数据 ...

poemyang 发布于 2025-09-24 10:15 评论(0) 阅读(186)
0

SpringAI流式对话(带前端)

大家好,我是 Mr.Sun,一名热爱技术和分享的程序员。 ​ 个人博客​:Mr.Sun的博客 ​​✨ 微信公众号​:「Java技术宇宙」 期待与你交流,让我们一起在技术道路上成长。 效果展示 一、接入阿里云百炼平台 之前接入了DeepSeek,为了有多个大模型切换功能,这里也接入一下阿里的Qwe ...

孙半仙人 发布于 2025-09-24 10:15 评论(0) 阅读(204)
0

在Vona ORM中实现多数据库/多数据源

在Vona ORM中实现多数据库/多数据源非常直观、简便。下面以 Model User/Order 为例,通过查询用户的订单列表,来演示多数据库/多数据源的使用方法 ...

濮水大叔 发布于 2025-09-24 10:11 评论(0) 阅读(102)
0

(一)3.1.9 生产“稳”担当:Master 服务启动源码全方位解析

在现代数据驱动的企业中,工作流调度系统是数据管道(Data Pipeline)的“中枢神经”。从 ETL 任务到机器学习训练,从报表生成到实时监控,几乎所有关键业务都依赖于一个稳定、高效、易扩展的调度引擎。 ...

海豚调度 发布于 2025-09-24 10:09 评论(0) 阅读(86)
0

VitePress 添加友链界面

效果预览,在线查看 友链数据存储 友链数据通常是经常需要添加和修改的,所以我们不能直接写死到页面上。这里我们单独提一个文件去存储友链数据,并且友链数据的格式基本也是类似的。 新建 docs/pages/links.md 文件,内容如下: layout: weiz-link title: 我的友链 d ...

唯知为之 发布于 2025-09-24 09:43 评论(0) 阅读(118)
0

鸿蒙应用开发从入门到实战(十三):ArkUI组件Slider&Progress

ArkUI提供了丰富的系统组件,用于制作鸿蒙原生应用APP的UI,本文主要讲解滑块Slider和进度条Progress组件的使用。 ...

程序员潘Sir 发布于 2025-09-24 09:29 评论(0) 阅读(122)
4

开源语音识别FunASR入门详解

FunASR是由阿里达摩院开发的开源语音识别工具包,本文首先简单介绍了其安装过程,然后对其几个主要功能分别进行了介绍,最后以一个实时录音并识别的小例子进行了收尾。 ...

weiwei22844 发布于 2025-09-24 09:00 评论(0) 阅读(613)