Rust修仙之道 第四章:灵型化形 · 掌控结构、枚举与命运之路

博主头像 第四章:灵型化形 · 掌控结构、枚举与命运之路 顾行云在断念之山闭关七日,终于踏入形态构筑之境。他眼前浮现残破法阵碎片,每一道灵纹代表一种数据聚合方式——此境,正是自定义类型之道: 结构(Struct):定义术式之形; 枚举(Enum):分化万象、择其一形; Option/Result:应对不确定命 ...

stm32为何在诸多的单片机中脱颖而出?

博主头像 前言:见证一个时代的变迁 每次有人问我"STM32为什么这么火"的时候,我都会想起十年前那个炎热的夏天。 2014年7月,我拿着机械工程的毕业证书,怀着忐忑不安的心情走进了厦门某马公司的大门。那时候的单片机世界还是51系列的天下,STC89C52、AT89S52这些型号如雷贯耳。我记得师傅的桌子上摆 ...

Golang基础笔记九之方法与接口

博主头像 本文首发于公众号:Hunter后端 原文链接:Golang基础笔记九之方法与接口 本篇笔记介绍 Golang 里方法和接口,以下是本篇笔记目录: 方法 接口 用结构体实现类的功能 1、方法 首先介绍一下方法。 方法是与特定类型关联的函数,我们在实现一个函数前,绑定一个类型,就实现了这个类型的方法。 ...

订单初版—1.分布式订单系统的简要设计文档

博主头像 大纲 1.订单系统核心业务流程 2.Spring Cloud Alibaba在订单业务中的落地方案 3.面向分布式全链路故障设计的高可靠架构方案 4.分布式订单系统的技术栈与代码规范 1.订单系统核心业务流程 (1)生成订单时序图 (2)支付订单流程图 (3)取消订单流程图 这里主要介绍生单和退款两 ...

.NET周刊【6月第5期 2025-06-29】

博主头像 国内文章 为什么说方法的参数最好不要超过4个? https://www.cnblogs.com/lmy5215006/p/18919081 本文探讨了调用协定的概念,包括参数传递方式、栈清理和寄存器使用。介绍了不同架构下的调用协定,例如x86的多种调用协定如__cdecl、__stdcall和__f ...

Spring AI 玩转多轮对话

博主头像 AI "失忆"怎么办?本文带你用 Spring AI 一招搞定多轮对话,让你的 AI 应用拥有超强记忆!从 ChatClient、Advisors 到实战编码,三步打造一个能记住上下文的智能历史专家。 大家好,我是程序员NEO。 你是否遇到过这样的 AI?上一秒刚告诉它你的名字,下一秒就问你是谁。这 ...

C#脚本化(Roslyn):如何在C#脚本中引入nuget包

博主头像 假设我们开发了一个C#脚本编辑器,利用Roslyn去执行用户所编写的脚本。这时候,如果用户想要引用一个nuget包,应该如何实现呢? 我们想要引用nuget包的话,只要能得到nuget包及其依赖包的所有程序集和资源文件就可以了。如何引用程序集,可以看这一篇:使用Roslyn脚本化C#时如何调用不包含 ...

Python全栈应用开发利器Dash 3.x新版本介绍(3)

博主头像 更多Dash应用开发干货知识、案例,欢迎关注“玩转Dash”微信公众号 大家好我是费老师,在前两期文章中,我们针对Python生态中强大且灵活的全栈应用开发框架Dash,介绍了其3.x新版本中的部分更新内容: Python全栈应用开发利器Dash 3.x新版本介绍(1) Python全栈应用 ...

波动方程的格林函数解数学推导

1.在无限均匀介质中含震源项的标量波动方程 假设在无限均匀介质中,含震源项的标量声波方程可以表示为下式: \[\frac{\part{\varphi}(\mathbf{x},t)}{\part{t^2}}=c^2\nabla^2{\varphi(\mathbf{x},t)}+f(\mathbf{x} ...

闯入鸿蒙:浪漫、理想与「草台班子」

博主头像 技术革命的浪潮,正前所未有地冲刷着普通人的生活堤岸。当鸿蒙作为新的变量进入移动操作系统的格局,它带来的不仅是一套代码,更是一个未被充分定义的空间。在这个空间里,既有的规则暂时悬置,传统的路径可以被打破。它吸引的,是一群在原有秩序中可能被低估、被错配,渴望重新定义自身价值的人。 ...

毕昇编译器循环优化实验————一文读懂如何使用毕昇编译器自动调优(openEuler系统)

博主头像 毕昇编译器循环优化实验————一文读懂如何使用毕昇编译器自动调优(openEuler系统) 前言: 一次酣畅淋漓得配置与调试过程,个中艰辛不足外人道哉,希望以后的同学可以查阅本篇文章获得一点帮助,这是我最后得波纹了(笑),自动调优确实挺猛得倒是。 (一)实验目的 通过毕昇编译器对循环进行优化,减少循 ...

Cursor 1.2重磅更新,这个痛点终于被解决了!

博主头像 这次更新对我来说最有用的功能是消息队列。我相信很多朋友也和我一样,随着 AI 的发展,越来越依赖 AI,工作内容从独立思考 + 执行变成了等着 AI 返回内容,等待的过程中也不知道自己在干嘛,不知不觉时间就过去了。这个功能真的解决了我经常要等待 AI、被 AI 打断工作的痛点,也期待 AI 编程工具... ...

.NET AI 模板

博主头像 引言 随着人工智能技术的快速发展,AI应用开发已成为开发者必备的技能之一。然而,对于许多.NET开发者来说,如何快速上手AI开发仍然是一个挑战。微软推出的.NET AI模板预览版正是为了解决这一问题而生,为开发者提供了构建智能聊天应用的脚手架和最佳实践指南。 本文将详细介绍如何安装和使用这个模板,探 ...

上周热点回顾(6.30-7.6)

博主头像 热点随笔: · 于是转身独立开发者 (七号楼)· C#.Net筑基-泛型T & 协变逆变 (安木夕)· 我救了一个网站,性能提升了1500 多倍! (程序员鱼皮)· .NET中全新的MongoDb ORM框架 - SqlSugar (阿妮亚)· 免费开源 .NET OpenCV 迷你运行时全平台发布 ...

MySQL 07 行锁功过:怎么减少行锁对性能的影响?

博主头像 行锁是针对数据表中行记录的锁,是在引擎层由引擎实现的。 从两阶段锁说起 在InnoDB事务中,行锁是在需要的时候才加上的,但并不是不需要了就立即释放,而是等到事务结束时才释放,这就是两阶段锁协议。 知道这个设定后,如果事务中需要锁多个行,要把最可能造成锁冲突、最可能影响并发度的锁尽量往后放。 举个例 ...

领域模型应用

系统设计 任何系统设计都可以用schema表示,不管画什么设计图,其核心思路就是找层级和关系。所以任何系统都可以用树型结构表达! 用树型结构表达局限在于,树是个二维结构。系统可以有不同维度的树,有了不同维度的树后,单靠一颗树不足以描述复杂的业务形态。所以,就要找出哪些是维度是变的,哪些是不变的。 变 ...

架构师必备:业务扩展模式选型

博主头像 业务发展过程中,增加字段是很常见、频繁的,因此怎么存储新增的字段是要重点考虑的因素。下面结合笔者的经验,总结一下各种业务扩展模式选型的优缺点、适用场景,如何让系统保持良好的业务扩展性。 ...

123···100>