《程序员的底层思维》读后感

博主头像 一、 什么是“底层思维”? 超越表面技法: “底层思维”不是指具体的编程技巧或某个框架的使用方法。它指的是程序员在面对问题时所依赖的那些基础的、普遍适用的认知模式和原则。 打个比方: 就像盖房子,表面看是漂亮的装修,但真正决定房子质量和稳固性的是它的地基和结构。底层思维就是这个“地基”和“结构”。 ...

鸿蒙Next仓颉语言开发实战教程:订单列表

大家上午好,最近不断有友友反馈仓颉语言和ArkTs很像,所以要注意不要混淆。今天要分享的是仓颉语言开发商城应用的订单列表页。 首先来分析一下这个页面,它分为三大部分,分别是导航栏、订单类型和订单列表部分。 导航栏由返回按钮和搜索框组成,这里要注意组件横向占满屏幕时要使用layoutWeight属性, ...

ArkUI-x跨平台Bridge最佳实践

bridge核心架构思想 平台桥接机制是ArkUI-X框架提供的⼀种ArkTs语⾔和平台原⽣语⾔(Java、OC)之间通信的机制,⽅便⼆者互相调⽤。需要说明的是,平台桥接机制必须在打开ArkUI界⾯时才能进⾏,不能在⾮ArkUI界⾯触发。平台桥接机制有两种应⽤场景: 1.ArkUI界⾯需要和原⽣应⽤ ...

蓝牙基础(三):蓝牙信道、跳频与选择算法

博主头像 liwen01 2025.06.01 前言 蓝牙工作在 2.4GHZ ISM 频段,它与 2.4G WiFi 处于相同的频段。在经典蓝牙与 BLE 蓝牙之间,信道数、信道带宽、跳频机制、信道用途上都存在很大的区别。 这里我们将介绍蓝牙的信道、跳频、以及信道的选择算法。 (一)经典蓝牙信道 经典蓝牙信 ...

基于语义检索的知识问答(RAG范式)

博主头像 知识驱动型AI应用场景 知识驱动型AI应用场景式企业级AI智能体的常见抓手。该类型的场景能充分利用大语言模型的自然语言处理能力,相对独立的提供全新的用户体验。落地该场景,可以在有限的预算内大幅提升企业用户对AI技术的信心。 核心原理 知识驱动型场景对应的是知识驱动型AI智能体,其核心是知识库(注意与 ...

多格式文件在线预览,提升移动设备文件处理效率与体验

博主头像 随着移动设备处理文档的需求日益增加,传统的文件处理方式需要用户将文件下载到本地,再通过相应的软件打开,这种方式不仅效率低,而且需要安装多种软件以兼容不同文件格式,用户期望能够在App内直接预览各种格式的文件。 在线预览技术可以快速浏览和筛选文件,节省用户时间和精力,提升用户体验。随着文件数量的增多, ...

.net 实现 CQRS 的一个设想

一、先总结一下以前的经验 本人前公司项目开发基本算是CQRS的,但是有些繁琐 后台和数据接口用.net(后大部分转java),前台nodejs 数据统计用hive,hive每天凌晨同步数据 但是涉及列表含模糊搜索基本都是交给站内搜索团队,他们用Lucene,搜索每天抓取全量数据,定时(比如5分钟)抓 ...

【分布式事务】从基础概念到现代解决方案的全面解析

博主头像 分布式事务:从基础概念到现代解决方案的全面解析 分布式事务是构建现代分布式系统的关键技术之一,它解决了在多个独立服务或数据库间保持数据一致性的难题。本文将系统性地介绍分布式事务的必要性、技术演进历程以及当前主流解决方案的实现原理。我们将从最简单的单数据库事务开始,逐步深入到复杂的微服务场景下的分布式 ...

规则学习:让机器学习像人类一样思考的可解释之路

博主头像 在机器学习领域,规则学习是一颗独特的明珠--它不像深度学习那样神秘,而是用人类可读的"如果-那么"规则来做出决策。 想象一下医生通过一系列症状判断疾病,或者风控系统根据用户行为拒绝贷款,规则学习的魅力正在于这种透明可解释性。 1. 基本概念 规则学习的目标是从数据中提取出一系列的规则,这些规则能够帮 ...

HarmonyOS运动开发:如何选择并上传运动记录

##鸿蒙核心技术##运动开发##Core File Kit(文件基础服务) 前言 在运动类应用中,能够快速导入和分析其他应用的运动记录是一个极具吸引力的功能。这不仅为用户提供便利,还能增强应用的实用性和吸引力。本文将结合鸿蒙(HarmonyOS)开发实战经验,深入解析如何实现一个运动记录选择与上传功 ...

pytorch入门 - AlexNet神经网络

博主头像 AlexNet背景 AlexNet是2012年由Alex Krizhevsky、Ilya Sutskever和Geoffrey Hinton提出的深度卷积神经网络架构。 它在ImageNet大规模视觉识别挑战赛(ILSVRC)中取得了突破性成绩,将top-5错误率从26%降低到了15.3%,这一成就 ...

时隔半年,拾笔分享:来自一个大龄程序员的迷茫自问

博主头像 一、写在开头 距离上一次更新博客已经过去有半年时间了,这半年工作上确实比较忙,前领导回去生孩子,我顶替了她的工作,导致一人干了2人的活,在这个过程中逐渐的产生了很多的怀疑。 岁数越来越大,技术迭代越来越快,该不该转岗? 要不要尝试考公? 转行做自媒体? 退居三线城市彻底摆烂? 基于以上的这几点,我进 ...

不写一行代码 .NET 使用 FluentCMS 快速构建现代化内容管理系统(CMS)

博主头像 前言 在当今数字化时代,内容管理系统(CMS)已成为企业和个人构建网站、博客、电子商务平台等数字应用不可或缺的工具。随着技术的不断发展,现代CMS不仅要求具备强大的内容管理功能,还需要具备高度的灵活性、可扩展性和用户友好性。今天咱们使用 FluentCMS 来快速构建一个自己的现代化的内容管理系统( ...

Benchmark论文解读:Evaluating the Ripple Effects of Knowledge Editing in Language Models

博主头像 论文发表于自然语言处理顶刊TACL-2024(原文链接)。目前模型编辑方法的评估主要集中在测试单个事实是否被成功注入,以及模型对其它事实的预测是否没有改变。作者认为这样的评估模式有限,因为注入一个事实会产生涟漪效应,模型应该同步更新一系列的额外事实。比如当注入:z是e的母亲时。模型应该同步更新:z的 ...

ArkUI-X与Android桥接通信之方法回调

平台桥接用于客户端(ArkUI)和平台(Android或iOS)之间传递消息,即用于ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法。本文主要介绍Android平台与ArkUI交互,ArkUI侧具体用法请参考Bridge API,Android侧参考BridgeP ...

现代 Python 包管理器 uv

博主头像 用 uv + Python 开发命令行工具 我都不知道我第一次用 uv 的时候是怎么正确打包,并能使用 uv 安装我开发的程序。当时真是误打误撞的,那时候我根本不知道 pyproject.toml 应该怎么写才能正确打包,更加不知道写一个命令行程序的规范是什么。当时我连 Build Backend ...

<1···444546···100>