4

Raspberry pi 上部署调试.Net的IoT程序

树莓派(Raspberry pi)是一款基于ARM 架构的单板计算机(Single Board Computer),可以运行各种 Linux 操作系统,其官方推荐使用的 Raspberry Pi OS 也是基于Debian开发的。因其低能耗、便携小巧、GPIO等特性,可用于IoT应用开发。.NET可 ...

czwy 发布于 2024-12-30 17:43 评论(2) 阅读(354)
0

RAG实践 - AI 知识库问答功能的建设

最近在工作中构建了一套自动的基于文档中心为数据集构建知识库 AI 问答的系统,来提升用户体验和技术支持效率,分享一下在实现过程中的技术选型和架构设计。 背景 先说下背景,我们公司的产品 FinClip 是做小程序全套解决方案的,因为产品属性的原因,接入的过程中主要是面向开发者的,会有很多的开发相关的 ...

宝树呐 发布于 2024-12-30 17:10 评论(1) 阅读(276)
5

(数据科学学习手札164)在vscode中调用Deepseek进行AI辅助编程

本文示例配置文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,最近国产大模型Deepseek v3新版本凭借其优秀的模型推理能力,讨论度非常之高,且其官网提供的相关大模型API接口服务 ...

费弗里 发布于 2024-12-30 16:02 评论(2) 阅读(5713)
2

springboot~多节点应用里的雪花算法唯一性

雪花算法的唯一性,在单个节点中是可以保证的,对应kubernetes中的应用,如果是横向扩展后,进行多副本的情况下,可能出现重复的ID,这需要我们按着pod_name进行一个workId的生成,我还是建议通过不引入第三方组件和网络请求的前提下解决这个问题,所以我修改了kubernetes的yaml文 ...

张占岭 发布于 2024-12-30 15:31 评论(0) 阅读(441)
3

使用 httputils + sbe (Simple Binary Encoding) 实现金融级 java rpc

高性能Java库 Agrona 的主要目标是减少性能瓶颈,通过提供线程安全的直接和原子缓冲区、无装箱操作的原始类型列表、开散列映射和集合以及锁-free队列等,为开发者在处理并发和低延迟场景时提供强大工具。 ...

带刺的坐椅 发布于 2024-12-30 13:17 评论(0) 阅读(273)
1

manim边学边做--改变动画速度

ChangeSpeed类是Manim库中用于修改动画速度的类。 它提供了一种灵活的方式来控制动画的播放速度,使动画在不同时间段内以不同的速度播放,从而创造出更加丰富多样的动画效果。 比如,在创建包含多个元素动画的场景中,通过ChangeSpeed可以精确控制不同元素在不同时间点的移动速度,实现复杂的 ...

wang_yb 发布于 2024-12-30 12:06 评论(0) 阅读(283)
8

记一次 .NET某电商医药网站 CPU爆高分析

一:背景 1. 讲故事 准备明年把.NET高级调试的训练营的课程进行重构,采用案例引导式,而CPU爆高类有不少是程序员在写代码的时候不注意时间复杂度,在数据量稍微大一点的情况直接幻化成了死循环,时间复杂度这东西是学校的数据结构课程,有心的朋友在写多层循环的时候脑子里面一定要过一遍,今天就给大家带一篇 ...

一线码农 发布于 2024-12-30 11:46 评论(12) 阅读(1941)
6

推荐 5 个 火火火火 的CMS开源.Net项目

下面推荐5个基于.NetCore开发的CMS开源项目。 一、OrchardCore 基于ASP.NET Core 构建的、模块化和多租户应用程序框架,采用文档数据库,非常高性能,跨平台的系统。 1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, ...

chingho 发布于 2024-12-30 10:55 评论(3) 阅读(1570)
0

Slate文档编辑器-Decorator装饰器渲染调度

Slate文档编辑器-Decorator装饰器渲染调度 在之前我们聊到了基于文档编辑器的数据结构设计,聊了聊基于slate实现的文档编辑器类型系统,那么当前我们来研究一下slate编辑器中的装饰器实现。装饰器在slate中是非常重要的实现,可以为我们方便地在编辑器渲染调度时处理range的渲染。 在 ...

WindRunnerMax 发布于 2024-12-30 10:55 评论(0) 阅读(111)
2

创建线程的8种方法,90%的人不知道

前言 在Java开发中,线程是并发编程中的核心工具。 无论是为了提高程序运行效率,还是为了处理复杂的并发任务,我们都需要在代码中使用线程。 但如果你只知道 Thread 和 Runnable 两种方式,那可就有点落后了。 其实,Java 提供了多种方式来创建线程,每一种都有其独特的优势和适用场景。 ...

苏三说技术 发布于 2024-12-30 10:50 评论(1) 阅读(529)
5

.NET 9 new features-Memory Caching 和 Collections 优化

一、内存缓存(Memory Caching) 1. 具体的原理 内存缓存是一种在应用程序内存中存储数据的机制,旨在减少对外部数据源的频繁访问,从而提高应用程序的性能。 在 .NET 中,MemoryCache 类提供了内存缓存的实现。它允许开发者将经常使用的数据存储在内存中,以便快速检索。 在 .N ...

Eric zhou 发布于 2024-12-30 10:01 评论(0) 阅读(549)
0

vmstorage如何将原始指标转换为有组织的历史

vmstorage如何将原始指标转换为有组织的历史 参考自:vmstorage-how-it-handles-data-ingestion vmstorage是VictoriaMetrics中负责处理长期存储的组件。 读取和解析数据 在vmstorage接收到数据之后,并不会直接读取这些数据。首先会 ...

charlieroro 发布于 2024-12-30 09:46 评论(0) 阅读(90)
0

解密Prompt45. 再探LLM Scalable Oversight -辩论、博弈哪家强

以上两个方向相对正交分别从Verifier和Generator两个方去尝试解决Scalable Oversight的问题,今天再聊一个相对Hybrid的方向,通过Verifier和Generator相互博弈来同时提升双方实力。这里分别介绍Anthropic的辩论法,和OpenAI的博弈法 ...

风雨中的小七 发布于 2024-12-30 08:32 评论(0) 阅读(178)
54

内存条的基本知识与选购指南

1、功能概述 内存,全名动态随机存取存储器(Dynamic Random Access Memory),英文简称 DRAM 。 内存是一种易失性存储器,意思是不能像硬盘那样长久地存储数据,断电之后内存中的数据会被清空。 因为硬盘(存取数据很慢)和 CPU(处理数据很快) 有速度上的矛盾,所以需要内存 ...

Javaer1995 发布于 2024-12-30 08:09 评论(12) 阅读(3595)
2

深度解析Mamba与状态空间模型:一图带你轻松入门

1.概述 Transformer架构无疑是大型语言模型(LLMs)成功背后的核心动力。从开源的Mistral到封闭的ChatGPT,几乎所有主流的LLM都在使用这一架构。然而,随着技术的不断进步,研究者们已经开始探索新的架构,有望在未来挑战Transformer的地位。其中,Mamba作为一种状态空 ...

哥不是小萝莉 发布于 2024-12-30 01:15 评论(0) 阅读(940)
0

JVM实战—4.JVM垃圾回收器的原理和调优

大纲 1.JVM的新生代垃圾回收器ParNew如何工作 2.JVM老年代垃圾回收器CMS是如何工作的 3.线上部署系统时如何设置垃圾回收相关参数 4.新生代垃圾回收参数如何优化 5.老年代的垃圾回收参数如何优化 6.问题汇总 1.JVM的新生代垃圾回收器ParNew如何工作 (1)JVM的核心运行原 ...

东阳马生架构 发布于 2024-12-29 22:05 评论(0) 阅读(231)
2

AI Agent系列-什么是AI智能体,使用Semantic Kernel开发一个AI Agent

今年最热的技术除了LLM大语言模型外,AI Agent智能体成为下一个最热的技术发展热点。、 近期准备整理几篇AI智能体的博客,带着大家了解并学习AI 智能体的开发和应用。 一、什么是AI 智能体 AI智能体(AI Agent)是指一个由人工智能驱动的系统或程序,能够在一定的环境中自主感知、决策和执 ...

Eric zhou 发布于 2024-12-29 22:00 评论(0) 阅读(509)
0

GitHub Workflow 和 Action 的一些注意事项

GitHub 的 workflow 和 action 存在着一些注意事项,包括 workflow 的 yaml 配置,action 的脚本编写,以及对应的 branch 的保护设置,总结如下,以供参考 Workflow on.issues.types 如果需要判断 label,不需要指定 opene ...

chanvin 发布于 2024-12-29 19:32 评论(0) 阅读(213)
3

Qml 中实现水印工具

在 Qt 的 Quick 模块中,`QQuickPaintedItem` 是一个非常有用的类,它允许我们在 Qml 中自定义绘制逻辑。 我们可以通过这种方式实现水印工具,包括在文本、图片或整个窗口上添加水印。 本文将介绍如何在 Qml 中实现一个简单但功能强大的水印工具,包括水印文本的透明度、颜色、... ...

梦起丶 发布于 2024-12-29 17:59 评论(0) 阅读(237)
3

【杂谈】Kafka的日志段为什么不用内存映射?

什么是内存映射(Memory-Mapped File)? 内存映射(mmap)是一种将文件内容映射到内存中的技术,应用程序可以像操作内存一样对文件内容进行读写,而不需要显式地进行磁盘 I/O 操作。修改的内容会自动由操作系统同步到磁盘。 内存映射需要读取磁盘文件吗? 需要。毕竟,内存中的数据来源于磁 ...

猫毛·波拿巴 发布于 2024-12-29 16:09 评论(0) 阅读(1194)