自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 新兴数据湖仓手册·从分层架构到数据湖仓架构():数据仓库分层的概念与设计

但今天读到的一篇文章《Java Performs Better When You Misspell Variable Names》,把这条铁律里的“性能部分”掀了桌:在 Java 的某些栈中,刻意缩短、甚至“错拼”的变量名,可能真的让服务更快。用 JMH 写对照实验,两个版本代码逻辑完全一致,唯一变量是“命名长度与形态”:一个版本用规范、完整、可读的名字,另一个版本把元音删掉、前缀缩短、偶尔把名字变得更随机。毕竟,在工程世界里,漂亮的代码不一定是最快的代码,而我们有时需要的,是能顶住流量的那一段真实提升。

2025-11-19 21:26:51 429

原创 的加密世界权威指南_第一部分

的分布可能非常复杂,甚至是多模态的,即在某个状态下,数据集中可能存在多组不同的、有效的动作。通过使用去噪模型(denoising model)将杂乱的观察结果转移(transfer)到干净的观察结果上,SCMA 可以作为各种 policy 的即插即用的增强功能,以减轻视觉上的干扰。然而,这些方法可能会施加过度的限制或有偏见的价值估计,从而可能限制性能改进。虽然许多方法利用探索奖励来鼓励探索,而不是仅仅依赖外在奖励,但这些基于奖励的方法往往面临学习效率和可扩展性的挑战,尤其是在具有高维状态空间的环境中。

2025-11-19 21:23:17 498

原创 QT实现DockWidget内部组件自动换行布局

替换为function receiveInstance(instance,module){wasmExports=instance.instance.exports;原理比较简单,如下图所示,将C#写的PixUI应用及C++写的Skia引擎编译为WebAssembly,然后通过微信小程序的WXWebAssembly加载,并在canvas(WebGL)通过skia绘制出用户界面,监听微信小程序的事件传给C#处理后重新绘制界面。2. 参考PixUI.Demo.Wasm.proj修改工程文件。

2025-11-19 21:19:18 432

原创 ASP.NET Core Blazor简介和快速入门三(布局和路由)

MudTools.OfficeInterop.Word 是一个强大的 .NET 库,它封装了 Microsoft Word 的 COM 组件,让开发者能够以面向对象的方式轻松操作 Word 文档。通过定义规则模板,我们可以创建一个灵活的系统,能够适应不同类型的合同需求,而无需修改代码。虽然 MudTools.OfficeInterop.Word 没有直接提供创建目录的方法,但我们可以通过使用 Word 的内置功能来实现。通过设置段落的大纲级别,我们可以创建一个结构清晰的文档,便于读者快速定位感兴趣的内容。

2025-11-19 21:15:43 398

原创 SICP学习笔记(.. ~ ..)

向量内积更是各种推荐算法、特征相似度计算的基础范式,向量外积在机械工程学中大行其道等等,这些无一证明了向量在现实的数学应用中的重要地位。需要注意的是,向量的外积仅适用于三维图形,在四维及更高维空间中,垂直于两个向量的方向不唯一,而是一个高维子空间,因此无法用一个单一向量来表示。这种商品推荐的场景便可以基于"余弦相似度"来实现,余弦相似度的核心是仅考虑向量的方向一致,忽略模长的影响。从几何图形上看,向量的外积可以垂直于两个向量组成的平面,当向量平行(共线)时,向量的外积为0。

2025-11-18 22:30:55 275

原创 个人管理 - 从小工到专家

因为终结器的执行顺序是不固定的,当SampleObject对象被终结器触发析构函数时,其他对象(比如_mo)可能也触发了析构函数。造纸在SampleObject执行Dispose时,有可能_mo的Dispose()方法被执行了2次(自身一次,外部调用一次),从而造成意外后果。释放模式是Dispose模式和析构函数(finalizer)的结合使用,目的是为了确保资源能够被正确释放,无论是通过显式的调用Dispose方法,还是在对象被垃圾回收器(GC)回收时触发析构函数。正常情况下我们的代码问题不大。

2025-11-18 22:27:30 281

原创 从事ASP.NET开发两年多,谈谈对两三年工作经验的ASP.NET程序员的基本见解

* 项目间间隔与项目与边框间隔相等 *//* 两端对齐,项目间间隔相等 *//* 每个项目两侧的间隔相等 *//* 从下到上 */justify-content: flex-start;/* 默认值:左对齐 *//* 项目的第一行文字的基线对齐 */flex-direction: row-reverse;/* 交叉轴的起点对齐 */align-items: flex-end;/* 交叉轴的终点对齐 */justify-content: flex-end;

2025-11-18 22:23:22 298

原创 在ASP.NET中自动合并小图片并使用CSS Sprite显示出来

若总纹理内存超限,自动降低非关键纹理的 Mip 层级(如将 MipLevelideal 强制偏移 +1)。每个导入的纹理(如 2048x2048 的 PNG)在 Unity 中生成独立的 Mipmap 金字塔(14 个层级)。:勾选 Generate Mip Maps 和 Streaming Mipmaps,设置 Mip Map Priority(优先级越高越早加载)。Unity 的 Mipmap Streaming 系统仅加载当前需要的层级(如 Mip 4-6),其他层级保留在磁盘或按需异步加载。

2025-11-18 22:19:07 393

原创 当Google忙着忽悠Android的时候,各位别忘了还有Html!

MaxKB 支持本地模型存储,并可与各种外部向量数据库集成,从而在准确度、性能和成本之间实现灵活的平衡。MaxKB 的 RAG 引擎通过结合文档分段、向量检索和生成模型,实现了高效可靠的知识问答能力。默认情况下,MaxKB 将向量模型和生成模型的二进制文件放置在 /opt/maxkb/model 目录中,并在启动时自动加载,支持动态模型切换和版本回滚。分词和分块 : 使用高效的分词器处理原始文档,并根据预定义的长度阈值对其进行分块,确保每个文档片段既不过长(导致截断)也不过短(信息不足)。

2025-11-18 22:15:15 368

原创 javascript鼠标事件总结

其中引用到的上下文变量arr是["1","2","3","1","2","333",""],处理完成后的array是["1","2","3","333",""],注意我的""是空串,不是空值,因此是没有去除的。经过查询,多个查询条件组合为[{"ID":1,"文本":"AB","整数":1,"小数":1.5,"日期":44927.75,"是_否":0}]越接近1表示,方向越接近。经过查询,第一个{"ID":1,"文本":"AB","整数":1,"小数":1.5,"日期":44927.75,"是_否":0}

2025-11-17 21:14:29 835

原创 用虚拟机实际体验Google Chromium OS (Chrome OS) Pre-Built

不不不,没有的事,你又忘了,FromExpression 只是转换为表达式树,并不会真的调用它。哦,说了一大堆,还没说这个方法到底有啥毛用。实际上,EF Core 并不会真正调用方法,只是通过生成表达式树 + 反射出方法名,然后再找到与方法名对应的数据库中的函数罢了。不能调用,不能调用,不能调用!1、访问 context.GetAllBooks() ,这时候,GetAllBooks 方法确实被调用了,是你的代码调用的,不是EF调用;可是,你也发现了,这TM太麻烦了,为了表值函数映射,我要封装两个方法成员。

2025-11-17 21:10:13 771

原创 关于 VS 中 ASP.NET MVC 网站编任务的几个问题

本文介绍了夜莺的定位、架构、单进程还是多进程的抉择、高可用设计,如果你们公司只有一个机房或者有多个机房但是机房之间有很好的网络专线,那就部署一套夜莺就可以了,如果有多个机房,但是机房之间的网络链路很差,就需要考虑夜莺的边缘机房架构模式,咱们下一节详细介绍。需要考虑 sharding,比如有两个实例,有 1000 条规则,那每个实例要处理 500 条规则,不能重复执行,而且要均匀分配,如果某个实例挂了,剩下的实例要能承接原本宕机的实例负责的那些规则。如果是公司内部的系统,我更倾向于做成两个进程,方便维护。

2025-11-17 21:06:08 425

原创 说说程序员、博客、论坛及个人专业相关知识的提高

你是一位专业的B站内容策划专家,深谙B站用户生态和内容传播规律,擅长创作高互动、高完播率的视频文案。你熟悉各类视频内容形式(知识科普、游戏解说、测评、Vlog、教程等),能够精准把握B站用户的兴趣偏好和弹幕文化。不是让AI随便写点东西,而是按照视频创作的规范流程,生成包括开场、主体内容、结尾、标题、标签等完整内容的脚本。- **视频类型**: [知识科普/游戏解说/产品测评/Vlog/教程/娱乐搞笑/其他]- **Hook开场**: 设计吸引注意力的开头(悬念、痛点、反常识、数据震撼等)

2025-11-17 21:01:28 458

原创 Silverlight MMORPG网页游戏开发课程[一期] :目录

DMALL UniData(Data IDE)的存算分离架构以Kubernetes 为弹性基座,Spark、Flink、StarRocks 按需伸缩,Iceberg+JuiceFS 统一湖存储,Hive Metastore 跨云管理元数据,Ranger 细粒度授权,存算分离、零厂商绑定,技术栈全链路可控。启动慢、资源占用高、开发周期长,成为团队效率的瓶颈。由此带来的业务收益水到渠成:TCO直降40-75%,资源秒级扩缩,同一套IDE框架覆盖集成、调度、建模、查询与服务,交付快、人力省,多云畅行且安全。

2025-11-17 20:56:31 869

原创 【讨论】“转账功能”引发的“谜团”

不不不,没有的事,你又忘了,FromExpression 只是转换为表达式树,并不会真的调用它。哦,说了一大堆,还没说这个方法到底有啥毛用。实际上,EF Core 并不会真正调用方法,只是通过生成表达式树 + 反射出方法名,然后再找到与方法名对应的数据库中的函数罢了。不能调用,不能调用,不能调用!1、访问 context.GetAllBooks() ,这时候,GetAllBooks 方法确实被调用了,是你的代码调用的,不是EF调用;可是,你也发现了,这TM太麻烦了,为了表值函数映射,我要封装两个方法成员。

2025-11-16 15:42:13 247

原创 Sql Server查询性能优化之走出索引的误区

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2025-11-16 15:34:50 862

原创 版本管理三国志 (CVS, Subversion, git)

三维数据,我们将其放进一个多层感知机(MLP)中,将原来每个点的三维特征升维为八维特征,并将这个五个点对应的八个维度中不同通道的最大值保存下来得到一个最终的最大值向量,而由于取每个通道最大值的操作和点云的处理顺序是无关的,所以不管怎么改变点云的排列顺序我们最终得到的特征向量也是不变的,因此我们如果使用最终得到的这个无关的输入的特征向量进行分类、检测、分割便可以得到一个无论输入如何改变结果也不会发生任何变化的模型啦。并不固定,但在训练模型时,我们通常希望每个点云有相同数量的点 num_points。

2025-11-16 15:30:41 261

原创 自己动手打造属于自己的智能家居(二)

既然 GapBuffer 采用下标映射实现实际下标和逻辑下标的转换,而在编辑的过程中,某个字符的逻辑下标往往是不断变动的,而其实际下标则要稳定得多,因此完全可以记录实际下标实现高效率的标记管理。由于间隙内的内容实际不可见,当我通过字符串索引获取字符时,需要跳过间隙,此时存在一个下标映射:将获取字符时的逻辑下标映射到所维护字符数组的实际下标。删除时,直接前移起始指针。局部性编辑:在间隙开头插入时,如果间隙不需要扩容,则记录不变,如果是删除,检查并处理实际下标落入间隙区中的下标,移动或删除,平均时间复杂度。

2025-11-16 15:26:42 253

原创 ASP.NET路由模型解析

最近为了帮助大家找工作,专门建了一些工作内推群,各大城市都有,欢迎各位HR和找工作的小伙伴进群交流,群里目前已经收集了不少的工作内推岗位。AND dimensions @> '{"category": "electronics"}'-- JSON包含查询。MySQL采用"一个连接一个线程"的模型,这种设计在连接数较多时会导致严重的性能问题。经过以上的分析,在高并能的场景中,我更推荐使用PostgreSQL,而非MySQL。-- PostgreSQL中,复杂的JSON查询也能高效执行。

2025-11-16 15:22:17 480

原创 十倍效能提升——Web 基础研发体系的建立

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2025-11-15 16:49:47 271

原创 为大模型 MCP Code Interpreter 而生:C# Runner 开源发布

一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。将指定的文件标记为WPF应用程序的资源文件。文件会随应用程序一起分发,不需要单独部署。1、应用程序图标设置。3、系统托盘图标设置。

2025-11-15 16:45:03 162

原创 booleandev

需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。output_fields=['name', 'age'], # 仅返回name、age这2个Field。group_by_field='document_id', # 按document_id字段的值分组。vector=[0.1, 0.2, 0.3, 0.4], # 向量检索,也可设置主键检索。根据向量进行分组相似性检索。

2025-11-15 16:40:52 398

原创 Chats .. 发布:全面支持最新的 gpt- 模型等

Console.WriteLine($"性能提升:{((watch1.ElapsedMilliseconds - watch2.ElapsedMilliseconds) / (double)watch1.ElapsedMilliseconds):P2}");例如,元组解构时,var (_, name, _) = data 生成的 IL 代码仅包含对 name 的存储指令,而传统方式会包含所有成员的存储指令,减少了 CPU 执行的指令数。若存在未覆盖的值,会直接报错,避免运行时逻辑漏洞。

2025-11-15 16:31:30 341

原创 mysql 主从架构详解

这篇论文语义Id的生成也是用的tiger论文提出的RQVAE方法,只不过这里是将语义Id用于排序阶段,将语义Id作为增强特征与其他特征进行拼接后,送入传统的排序模型。然而,这种“死记硬背”的方式也带来了明显的弊端:模型对新出现的、缺乏交互的长尾物品束手无策,因为这些随机ID本身不携带任何语义信息,无法帮助模型进行泛化推理。原理: 借鉴NLP中广泛应用的SentencePiece模型,该方法不再使用固定的N,而是根据ID组合在训练数据中出现的频率,动态地、自适应地学习最优的子词切分方案。

2025-11-15 16:26:16 877

原创 隐形桌面 AI 助手助力信息管理与知识检索:pickle-com/glass

一般为了美观会增加一点圆角,可以使用在线的工具增加一下圆角,然后通过png转ico工具制作ico图片。首先想一下这个项目图标想要运用在哪些地方。在WPF中你想为你的应用增加你的项目图标主要在这三个地方。以上就是在开发WPF应用时如果你想为这个应用添加自己的图标最常设置的几个地方,希望对你有所帮助。本文梳理一下怎么给WPF应用增加自己的项目图标,还是以Rouyan为例进行说明。将指定的文件标记为WPF应用程序的资源文件。文件会随应用程序一起分发,不需要单独部署。1、应用程序图标设置。3、系统托盘图标设置。

2025-11-14 14:20:46 221

原创 PHP Swoole/WebMan/Laravel Octane 等长驻进程框架内存泄露诊断与解决方案

需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。output_fields=['name', 'age'], # 仅返回name、age这2个Field。group_by_field='document_id', # 按document_id字段的值分组。vector=[0.1, 0.2, 0.3, 0.4], # 向量检索,也可设置主键检索。根据向量进行分组相似性检索。

2025-11-14 14:16:23 293

原创 由 Storage Driver 管理的存储 用于管理容器运行时产生的临时数据。容器由最顶层的可写容器层和下面的只读镜像层组成。这种 ...

第2行处代码用于获取zeta符号,当zeta为非负数时c1=0,当zeta为负数时c1=0xFFFFFFFF,所以对于mask1来说,要么取值为0,要么为0xFFFFFFFF。第6行表明当g 奇数 且 zeta < 0时,mask1取值为0xFFFFFFFF,这时,第8行zeta=(zeta ^ -1) - 1 = (~zeta) - 1 = -zeta -1 - 1 = -zeta-2,即对应之前说的分支1;zeta<0 且 g&1:zeta=-zeta-2,对应之前delta>0且g&1分支;

2025-11-14 14:11:36 310

原创 基于yolo进行深度学习的机动车车牌检测

Console.WriteLine($"性能提升:{((watch1.ElapsedMilliseconds - watch2.ElapsedMilliseconds) / (double)watch1.ElapsedMilliseconds):P2}");例如,元组解构时,var (_, name, _) = data 生成的 IL 代码仅包含对 name 的存储指令,而传统方式会包含所有成员的存储指令,减少了 CPU 执行的指令数。若存在未覆盖的值,会直接报错,避免运行时逻辑漏洞。

2025-11-14 14:06:53 647

原创 PHP 和 Elasticsearch:给你的应用加个强力搜索引擎

这篇论文语义Id的生成也是用的tiger论文提出的RQVAE方法,只不过这里是将语义Id用于排序阶段,将语义Id作为增强特征与其他特征进行拼接后,送入传统的排序模型。然而,这种“死记硬背”的方式也带来了明显的弊端:模型对新出现的、缺乏交互的长尾物品束手无策,因为这些随机ID本身不携带任何语义信息,无法帮助模型进行泛化推理。原理: 借鉴NLP中广泛应用的SentencePiece模型,该方法不再使用固定的N,而是根据ID组合在训练数据中出现的频率,动态地、自适应地学习最优的子词切分方案。

2025-11-14 14:01:46 391

原创 Solon v.., v.., v..-M 发布。正式开始 LTS 计划

浅喜毫瓷前面的 .NET EF Core 快速入门实战教程章节中我们创建了一个名为 EFCoreGenericRepository 的 .NET 9 通用仓储类库,今天我们来把这个 EF Core 通用仓储类库打包成 NuGet 程序包并发布到 NuGet 官网(https://www.nuget.org),并在项目中引入我们发布的 NuGet 程序包。接下来我们使用 .NET CLI 来发布生成好的 NuGet 包到 NuGet 官网(https://www.nuget.org)中。

2025-11-13 17:00:35 259

原创 【光照】[PBR][菲涅尔]实现方法对比

我在动态方法调用中遇到的最大问题之一是集成开发环境(IDE),如 PhpStorm,很难理解它们的使用。例如,如果你想在 PhpStorm 中重命名一个方法,它将无法找到所有引用(因为它们是动态的),也不会为你重命名它们。所以如果你正在阅读这篇文章并在自己的代码中使用它们,请不要认为我在侮辱你的代码。过去,我曾被诱惑删除 IDE 标记为未使用的方法,后来才发现它们确实通过动态方法调用被使用了。在上面的方法中,我们使用了 "match 表达式"来读取负载的 event 字段,然后根据其值调用相应的方法。

2025-11-13 16:56:07 380

原创 件,ES 模块规范化之后又知道能用来引入模块化的 js 代码,可这就是它的全部了吗?? 然而...并不是!!! 各种用法 看看 sc ...

考虑去放书的时候移动一定是按照下标递增顺序的,同理,放完书回来也不用回头,所以下标一定单调递减。//a是第二组的初始代价,b是第一组的初始代价。最大的)书,那么它一定可以顺带放路上经过的所有的书。对于第二个问题,比较复杂,我们继续观察性质:注意到,由于这两组的并集是全集,所以。为最大书架编号)个数字,把他划分成两组,求两组内部元素的和的最大值的最小值。

2025-11-13 16:51:34 316

原创 重新认识 Golang 中的 json 编解码

在Goroutine分析中,可以锁定真正的问题所在了,在go-zero的core包下的collection文件在不到一秒内创建了两万多的Goroutine,虽然两万多数量不多,但是这个速度十分异常,最重要的是这个定时轮就很奇怪,这个项目中根本没有定时任务,接下来就很容易查询了,只要查找这次提交的代码中哪里使用到了collection包。其实不是的,是我们使用方法错误,正确的使用方法不应该将缓存创建在上下文中,而应该创建一个全局缓存,让所有的上下文都公用这一个缓存,这样就不会发生定时轮无限创建的问题。

2025-11-13 16:46:50 324

原创 解决 Semi Design Upload 组件实现自定义压缩,上传文件后无法触发 onChange

具体实现: 这一步是标准的监督学习。SFT 赋予了模型遵循指令的基本形态,使其能够生成符合格式要求的、有意义的回答,为后续的优化步骤打下坚实的基础。“对齐税”问题: 论文敏锐地发现,经过 RLHF 对齐后的模型,在一些传统的 NLP 基准测试(如 DROP, SQUADv2)上出现了性能下降的现象,这就是所谓的“对齐税”。总而言之,InstructGPT 不仅为我们提供了一个更“听话”的模型,更重要的是,它为如何让越来越强大的 AI 系统与人类社会更好地协同,提供了一套切实可行的工程范式和深刻的研究启示。

2025-11-13 16:41:38 293

原创 NHibernate拾贝/:相同属性的Domain与Join查询/子查询

侥勒啬准前面的 .NET EF Core 快速入门实战教程章节中我们创建了一个名为 EFCoreGenericRepository 的 .NET 9 通用仓储类库,今天我们来把这个 EF Core 通用仓储类库打包成 NuGet 程序包并发布到 NuGet 官网(https://www.nuget.org),并在项目中引入我们发布的 NuGet 程序包。接下来我们使用 .NET CLI 来发布生成好的 NuGet 包到 NuGet 官网(https://www.nuget.org)中。

2025-11-12 15:20:25 314

原创 浅谈增强现实(Augmented Reality)

我在动态方法调用中遇到的最大问题之一是集成开发环境(IDE),如 PhpStorm,很难理解它们的使用。例如,如果你想在 PhpStorm 中重命名一个方法,它将无法找到所有引用(因为它们是动态的),也不会为你重命名它们。所以如果你正在阅读这篇文章并在自己的代码中使用它们,请不要认为我在侮辱你的代码。过去,我曾被诱惑删除 IDE 标记为未使用的方法,后来才发现它们确实通过动态方法调用被使用了。在上面的方法中,我们使用了 "match 表达式"来读取负载的 event 字段,然后根据其值调用相应的方法。

2025-11-12 15:15:46 386

原创 对ASP.NET的最新安全漏洞进一步跟进说明

考虑去放书的时候移动一定是按照下标递增顺序的,同理,放完书回来也不用回头,所以下标一定单调递减。//a是第二组的初始代价,b是第一组的初始代价。最大的)书,那么它一定可以顺带放路上经过的所有的书。对于第二个问题,比较复杂,我们继续观察性质:注意到,由于这两组的并集是全集,所以。为最大书架编号)个数字,把他划分成两组,求两组内部元素的和的最大值的最小值。

2025-11-12 15:10:39 376

原创 为什么要让我们的“领域模型”裸奔?(上)

在Goroutine分析中,可以锁定真正的问题所在了,在go-zero的core包下的collection文件在不到一秒内创建了两万多的Goroutine,虽然两万多数量不多,但是这个速度十分异常,最重要的是这个定时轮就很奇怪,这个项目中根本没有定时任务,接下来就很容易查询了,只要查找这次提交的代码中哪里使用到了collection包。其实不是的,是我们使用方法错误,正确的使用方法不应该将缓存创建在上下文中,而应该创建一个全局缓存,让所有的上下文都公用这一个缓存,这样就不会发生定时轮无限创建的问题。

2025-11-12 15:05:12 418

原创 项目管理的“三边六拍”!

具体实现: 这一步是标准的监督学习。SFT 赋予了模型遵循指令的基本形态,使其能够生成符合格式要求的、有意义的回答,为后续的优化步骤打下坚实的基础。“对齐税”问题: 论文敏锐地发现,经过 RLHF 对齐后的模型,在一些传统的 NLP 基准测试(如 DROP, SQUADv2)上出现了性能下降的现象,这就是所谓的“对齐税”。总而言之,InstructGPT 不仅为我们提供了一个更“听话”的模型,更重要的是,它为如何让越来越强大的 AI 系统与人类社会更好地协同,提供了一套切实可行的工程范式和深刻的研究启示。

2025-11-12 14:59:48 254

原创 实战:上亿数据如何秒查

饶俨刮耘前面的 .NET EF Core 快速入门实战教程章节中我们创建了一个名为 EFCoreGenericRepository 的 .NET 9 通用仓储类库,今天我们来把这个 EF Core 通用仓储类库打包成 NuGet 程序包并发布到 NuGet 官网(https://www.nuget.org),并在项目中引入我们发布的 NuGet 程序包。接下来我们使用 .NET CLI 来发布生成好的 NuGet 包到 NuGet 官网(https://www.nuget.org)中。

2025-11-11 14:41:23 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除