NSMutableDictionary 的内存布局

博主头像 有关NSDictionary的内存布局,可以参看《NSDictionary 的内存布局》。 1 类图 和《NSDictionary 的内存布局》中的类图相比较,本章类图多了2个新成员: __NSDictionaryM __NSCFDictionary 2 __NSDictionaryM 通过下面的方 ...

FastAPI安全认证:从密码到令牌的魔法之旅

博主头像 在FastAPI中实现OAuth2密码流程的认证机制。通过创建令牌端点,用户可以使用用户名和密码获取JWT访问令牌。代码示例展示了如何使用CryptContext进行密码哈希处理,生成和验证JWT令牌,并实现安全路由保护。此外,还提供了JWT令牌的结构解析、常见报错解决方案以及安全增强建议,如使用H... ...

详解鸿蒙仓颉开发语言中的计时器

今天又到了大家喜闻乐见的科普环节,也可以说是踩坑环节,哈哈哈。今天聊一聊仓颉开发语言中的计时器,这部分可老有意思了。 为什么这么说呢,因为关于仓颉的计时器你几乎搜不到任何的文档,也没有相关的代码提示,可以说是一写一个不吱声。 但是它还是被幽蓝君发现了蛛丝马迹,今天就把它分享给大家。 仓颉的计时器藏在 ...

ESP32S3内网实现 WebSocket

博主头像 ESP32S3内网实现 WebSocket WebSocket 是一种网络通信协议,它提供了在单个 TCP 连接上进行全双工、双向通信的通道。它是为了在 Web 浏览器和服务器之间实现实时、高效的数据交换而设计的,是传统 HTTP 轮询技术的一种强大替代方案。 持久连接: 与 HTTP 请求不同(每 ...

玩客云 OEC/OECT 笔记(2) 运行RKNN程序

博主头像 OEC/OEC-Turbo 使用的芯片是 RK3566/RK3568, 这个系列是内建神经网络处理器 NPU 的, 利用 RKNN 可以部署运行 AI 模型利用 NPU 硬件加速模型推理. 要使用 NPU, 首先需要在电脑使用 RKNN-Toolkit2 将训练好的模型转换为 RKNN 格式的模型,... ...

【ASP.NET Core】调用 Web API 备份数据库

博主头像 老周不经意间翻了一下博客列表,上一篇水文竟然在 一个月前。啊,大海啊,全是水;时间啊,你跑得真快!过了一个月老周竟没感觉出来,可是这一个月里,好像啥事也没干成,就改了一下几个旧项目。也许是现在大环境真的不好,新项目不好找。新的活有是有,比较简单,却很奇怪,比那货难的项目都做过,偏偏这货没头绪。这东西 ...

赋能企业应用开发者:无缝集成AI,无需转变编程语言

博主头像 在当前的技术浪潮中,Microsoft 针对企业级应用开发领域提出了一项新的见解,打破了关于AI、机器学习(ML)与Java之间的固有神话。作为Java或.NET企业级应用的开发者,您无需转换阵地或深入学习新的编程语言,即可在现有技术栈中无缝集成先进的AI功能。Java开发者的现状与挑战近期,一项对 ...

虚函数表里有什么?(四)——虚拟继承

博主头像 本文首先以简单虚拟继承为例,向读者展示了在虚继承条件下,即使没有虚函数,也会存在虚函数表,用来记录 this 指针调整、动态类型转换等所需的信息。接下来,以菱形继承为例,详细介绍了VTT以及的construction vtable,深入探讨了该结构存在的原因以及在对象构造/析构中的作用。最后,详细讲... ...

看到这种代码,我直接气到想打人

博主头像 1. 背景 上周五11点,上游业务急匆匆的拉我入群,说有一个大客户反馈,他们账户无缘无故不能下单了。 多大的客户呢?真的非常大,看了下他的账户授信额度上千万的级别,这个客户大家绝对都听说过(做物流的一哥)。 吓得我开会的心情的都没了,直接去日志平台排查问题。不看不知道,一看我的血压直接飙升,心里开始 ...

Prometheus配置文件详解

博主头像 概述 Prometheus是一个开源的系统监控和警报工具包。它的配置文件通常命名为prometheus.yml,用于配置Prometheus服务器的行为。 其配置文件主要包含以下几个部分: global: 全局配置 alerting: 警报配置 rule_files: 规则文件配置 scrape_c ...

manim边做边学--隐函数图像

博主头像 在数学可视化中,显函数$ y=f(x) \(相对容易处理,但**隐函数**\) F(x,y)=0 $的绘制则更具挑战性。 Manim库中的ImplicitFunction类专门用于解决这个问题,它能够高效地绘制各种复杂的隐函数曲线。 ImplicitFunction的典型应用场景包括: 高等数学教学 ...

Web性能优化:从 2 秒到200毫秒

博主头像 前不久发布了个人笔记软件 Nebula Note 的Web预览版(传送门),整体开发体验和使用效果都很满意。但作为Web工程师的我习惯性的打开了浏览器开发者工具的Network面板,主要想观察首次加载时间。2 秒+!显然,这个加载速度无法接受。于是便开始了一轮深入优化,目标是:将首页加载时间控制在 ...

如何实现RAG与MCP集成

博主头像 1.概述 在人工智能的创新浪潮中,检索增强生成(RAG)技术以其高效调用外部知识、提升生成内容准确性的能力备受瞩目,而模型上下文协议(MCP)则为不同模型间的交互与协同提供了标准框架。当 RAG 的知识检索优势与 MCP 的灵活交互能力相遇,不仅能大幅提升 AI 系统的实用性与智能水平,还能为复杂场 ...

哪张卡值得买?市面上部分显卡价格回归与预测

博主头像 AI时代,一些普普通通的游戏卡的价格也开始越发魔幻;在大显存的需求下,魔改卡也层出不穷。到底哪张卡最值得购买?哪张卡溢价严重?这次我想从一个购买者的角度出发,不考虑显卡的零部件成本,只考虑性价比,来估算目前市面上的“高性价比显卡”到底是否真的那么有性价比。 ...

关于家庭宽带IPv6的开启、绑定域名、使用教程等

博主头像 前言 好几年前网上就很多讨论家庭宽带支持IPv6,能怎么怎么改变生活、带来多少便利,奈何之前租的房子是房东办好的宽带,我没有权限接触到光猫,自己也一直懒得研究这个新鲜事物,前阵子自己捣鼓了一下,还是得紧跟时代发展啊,不能固步自封。 查看你的宽带是否支持IPv6 https://ipw.cn/ 这个网 ...

上周热点回顾(5.26-6.1)

博主头像 热点随笔: · 40岁后,想清楚这5件事,比努力更重要 (Jaryleely)· SharpIco:用纯C#打造零依赖的.ico图标生成器,支持.NET9与AOT编译 (程序设计实验室)· 《HelloGitHub》第 110 期 (削微寒)· .NET8带来的一些新特性 (熊泽-学习中的苦与乐)· ...

C#/.NET/.NET Core技术前沿周刊 | 第 40 期(2025年5.26-5.31)

博主头像 前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

Winform高级技巧-界面和代码分离的实践案例

博主头像 活到老就该学到老。但是难道我们不可以偷懒么,老技术指哪打哪,游刃有余,如果已经炉火纯青,那么解决问题又快又好它不香吗。本文拒绝讨论技术谁优秀谁该被鄙视。上图的流程是花2天时间搞好的,我不是得瑟有什么不得了的地方。我见很多人都在探讨MVVM,数据驱动业务多么的了不起,其实老技术Winform一样的能办... ...

123···100>