HarmonyOS运动开发:打造便捷的静态快捷菜单

鸿蒙核心技术##运动开发# 前言 在运动类应用中,用户往往需要快速访问常用功能,如查看成绩、赛事信息或开始运动。为了提升用户体验,鸿蒙(HarmonyOS)提供了静态快捷菜单功能,允许用户从桌面直接跳转到应用的特定页面。本文将结合鸿蒙开发实战经验,深入解析如何开发静态快捷菜单,实现快速跳转页面的功能 ...

C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

博主头像 引言:线程安全与锁的基本概念 线程安全 在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制。理解并处理好以下两个核心概念至关重要: 线程安全:指某个类、方法或数据结构能够在被多个线程同时访问或修改时,依然保持内部状态的一致性,并产生预期的结果。这通常意味着需要对共享状态(如全局变量、静态 ...

C# 与低代码平台的融合:以活字格为例的 Web API 开发实践

博主头像 引言 在当今软件开发领域,低代码平台凭借其高效、便捷的特性逐渐成为开发的主流趋势。而 C# 作为一种功能强大的编程语言,在服务端开发中有着广泛的应用。将 C# 与低代码平台相结合,能够充分发挥两者的优势,快速开发出高质量的应用程序。本文将以葡萄城公司的企业级低代码平台 —— 活字格为例,详细介绍如何 ...

Typora优化教程:如何使用回车键来实现「换行」而非「分段」(类似Obsidian)

博主头像 Typora优化教程:如何使用回车键来实现「换行」而非「分段」(类似Obsidian) 前言: 首先 在Typora中的默认设置中 按一下 回车键 会实现「分段」操作(中间空一行) 按一下 Shift+回车键会实现「换行」操作(中间不空行) 效果如下图所示: 分段 分段 分段 换行 换行 换行 我们 ...

tomcat为什么假死了.md

博主头像 现象 我们生产最近有个服务偶尔会挂掉,接口报错"connection reset by peer",上服务器curl也是同样报错,意思连接被server拒绝了。 通过dump以及日志分析,我们已经知道了问题代码所在,就是使用easyexcel上传、解析文件,开发同学没有做分页,导致内存溢出。这点在e ...

商品中心—4.商品属性与状态流转的技术文档

博主头像 大纲 1.商品属性库系统简介 2.商品属性库系统数据库设计 3.商品属性库系统对品类添加属性 4.商品属性库系统添加属性值与属性组 5.商品属性库系统添加属性模版及模版内容 6.查询属性库系统数据相关接口 7.商品属性库系统与商品M端系统对接 8.商品状态变更流转架构设计与实现 9.商品状态变更流转 ...

线程池中execute和submit的区别?

博主头像 简要回答 execute只能提交Runnable类型的任务,无返回值。submit既可以提交Runnable类型的任务,也可以提交Callable类型的任务,会有一个类型为Future的返回值,但当任务类型为Runnable时,返回值为null。 execute在执行任务时,如果遇到异常会直接抛出, ...

《刚刚问世》系列初窥篇-Java+Playwright自动化测试-17- 如何优雅地切换浏览器多窗口(详细教程)

博主头像 1.简介 有时候我们在网页上点击一些按钮或超链接时,有时会打开一个新的网页窗口。这个时候如果下一步操作是在新的网页窗口上,那么就需要切换网页窗口,切换到新的网页窗口后再执行元素定位等操作。Playwright处理浏览器多窗口切换相比较于Selenium简单快捷。下边宏哥就给小伙伴们或者童鞋们介绍一下 ...

我整理了 10 条 AI 聊天应用的需求

博主头像 在使用AI聊天应用过程中,我越来越深切地感受到,当前大多数AI聊天应用的功能设计,似乎还停留在相对基础的“聊天”层面。它们在许多关键点上的缺失,极大地限制了AI作为真正生产力工具的潜力。 我整理了10项我个人迫切需要的功能。如果你也是一个AI的深度使用者,我相信你会理解这些需求。 1. 全局检索 ...

曾经风光无限的 Oracle DBA 已经落伍了吗?

博主头像 先讲一个残酷的事实,Oracle DBA,若仍停留在纯粹的运维方向,未来的路将会越走越窄,尤其是在国内的特殊环境下,可以说是前途渺茫,举步维艰。 既然如此,那Oracle DBA们应该如何破局呢? Part1.回顾DBA历史 Part2.走进AI时代 Part3.如何破局重生? Part1:回顾DB ...

3. LangChain4j-RAG,实现简单的text-sql功能

博主头像 1. 简介 前两章我们讲了如何使用LangChain4J进行AI交互, 其中包括 使用ChatLanguageModel、ChatMessage、ChatMemory等底层组件进行灵活/自由的与AI交互 传送门 使用AI Services高级对象, 只关注业务逻辑, 使用简单的Api即可进行AI交互 ...

[python]requests VS httpx VS aiohttp

博主头像 前言 前段时间想着把一个python服务的接口逐渐改成异步的,其中用到requests的地方就要改成httpx或者aiohttp,有点好奇异步请求相较于同步请求有哪些提升,遂做了点小实验。 首先有个服务A提供接口,这个接口会停顿1秒,模拟数据库操作。服务B去请求服务A的这个接口,并把响应返回给客户端 ...

商品中心—3.商品可采可补可售的技术文档

博主头像 大纲 1.可采可补可售业务的数据库建模设计 2.定时同步可采商品 3.定时同步可补商品 4.定时同步可售商品 5.商品中心架构梳理 1.可采可补可售业务的数据库建模设计 (1)可采可补可售 (2)可采业务表 (3)可补业务表 (4)可售业务表 (5)基础配置表 (1)可采可补可售 可售:配置了卖家组 ...

压缩感知的感性认识

博主头像 压缩感知的感性认识 压缩感知(Compressed sensing),也被称为压缩采样(Compressive sampling)或稀疏采样(Sparse sampling),是一种寻找欠定线性系统的稀疏解的技术。压缩感知被应用于电子工程尤其是信号处理中,用于获取和重构稀疏或可压缩的信号。这个方法利 ...

ArkUI-X平台差异化

跨平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当不同平台业务逻辑不同,或使用了不支持跨平台的API,就需要根据平台不同进行一定代码差异化适配。当前仅支持在代码运行态 ...

构建基于Serverless架构的向量检索MCP Server

博主头像 构建基于Serverless架构的向量检索MCP Server 随着LLM与Agent的快速发展,向量检索成为构建高效语义搜索和智能推荐系统的关键技术之一。OpenSearch Service 作为一款成熟的搜索与分析平台,凭借其内置的向量检索能力和丰富的生态集成,成为实现大规模、高性能向量数据库的 ...

<1···345···100>