4

【Esp32】为 idf 定制本地 Arduino 组件

在开始今天的水文前,老周先要奉劝一下国内某些嵌入式砖家和穴者,不要看不起 Arduino,它不是一种开发板,而是一种规范。Arduino 的思想是正确的,把各种开发板封装为统一的 API,让许多开源库共享相同的基础代码,严重降低了移植成本。Arduino 本质上使用的是 C/C++ 开发,只是统一了 ...

东邪独孤 发布于 2025-03-23 21:55 评论(0) 阅读(853)
8

一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!

前言 今天大姚给大家分享一款基于 .NET 开源(GPL-2.0 license)、免费、功能强大的 Windows 远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议:mRemoteNG。 项目介绍 mRemoteNG是一款基于 .NET 开源(GPL-2.0 license)、免费、 ...

追逐时光者 发布于 2025-03-23 13:46 评论(1) 阅读(1704)
15

官方的 MCP C# SDK:csharp-sdk

csharp-sdk 这是 Model Context Protocol(MCP)官方提供的 C# SDK,为 MCP 服务器和客户端提供简单易用的接口, 主要由微软维护。MCP 是由 Claude(Anthropic)推出的一种开放协议,类似 AI 的 USB-C 扩展坞,用于在大模型和数据源之间 ...

张善友 发布于 2025-03-23 12:17 评论(7) 阅读(3574)
4

为什么AI教师难以实现

提供AI应用咨询+陪跑服务,有需要回复1 本周为一家教育公司提供了全天的AI的培训,后续涉及AI+教育领域的项目开发,而我去年就做过AI教师项目,所以对AI+教育有一定熟悉度。 下来后又拜访了一家互联网教育公司,与他们就AI教师类应用进行了深入探讨,最后得出一个结论:AI+教育的应用水很深,比想象的 ...

叶小钗 发布于 2025-03-21 11:14 评论(0) 阅读(857)
24

C# 中比较实用的关键字,基础高频面试题!

前言 在C#编程中关键字是构建逻辑和实现功能的基石,它承载着编程语言的语法规则和编程智慧。熟练掌握这些基础高频关键字对提升编程能力和面试表现至关重要,它们是日常开发和解决复杂问题的关键。 DotNetGuide 全面的C#/.NET/.NET Core学习、工作、面试指南,记录、收集和总结C#/.N ...

追逐时光者 发布于 2025-03-21 08:01 评论(11) 阅读(2500)
11

.NET 10 Preview 2 增强了 Blazor 和.NET MAUI

.NET 团队 3.18 发布了.NET 10 Preview 2(https://devblogs.microsoft.com/dotnet/dotnet-10-preview-2/)。.NET 10 Preview 2 主要对 Blazor 和.NET MAUI 进行了增强。Blazor 在 A ...

张善友 发布于 2025-03-21 07:19 评论(1) 阅读(2090)
3

Ollama系列05:Ollama API 使用指南

本文是Ollama系列教程的第5篇,在前面的4篇内容中,给大家分享了如何再本地通过Ollama运行DeepSeek等大模型,演示了chatbox、CherryStudio等UI界面中集成Ollama的服务,并介绍了如何通过cherryStudio构建私有知识库。 在今天的分享中,我将分享如何通过AP ...

拓荒者IT 发布于 2025-03-20 23:15 评论(0) 阅读(4559)
5

SQL Server如何跟踪自动统计信息更新?

SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新统计信息"(Auto Update Statistics)这个选项,以便数据库能自动更新过期/过时的统计信息,因为过期/过时的统计信息可能会导致数据库生成一个糟糕的执行计划,SQL性能将会大打折扣 ...

潇湘隐者 发布于 2025-03-20 10:07 评论(2) 阅读(1136)
16

对象命名为何需要避免'-er'和'-or'后缀

之前写过两篇关于软件工程中对象命名的文章:开发中对象命名的一点思考与对象命名怎么上手?从现实世界,但感觉还是没有说透, 在软件工程中,如果问我什么最重要,我的答案是对象命名。良好的命名能够反映系统的本质,使代码更具可读性和可维护性。本文通过具体例子,探讨为何应该以对象本质而非功能来命名,以及不当命名 ...

CareySon 发布于 2025-03-20 08:25 评论(31) 阅读(2275)
1

[SDR] GNU Radio 系列教程 —— GNU Radio RX PDU (接收据包操作)的基础知识(超全)

目录1 接收概述2 相关块介绍2.1 相关性估计器(Correlation Estimator)2.2 多相时钟同步(Polyphase Clock Sync)2.3 线性均衡器(Linear Equalizer)2.3.1 自适应均衡器的基本理论2.3.2 基于 LMS 算法自适应均衡原理2.3. ...

beautifulzzzz 发布于 2025-03-19 16:29 评论(0) 阅读(870)
5

C#实现自己的Json解析器(LALR(1)+miniDFA)

Json是一个用处广泛、文法简单的数据格式。本文介绍如何用bitParser迅速实现一个简单高效的Json解析器。 读者可在(bitParser-demos)查看、下载完整代码。 ...

BIT祝威 发布于 2025-03-19 15:51 评论(0) 阅读(636)
4

浅谈 C# 13 中的 params 集合

前言 在 C# 13 中,params 的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型(如Span<T>,ReadOnlySpan<T>)和简化调用语法,显著提升了代码的灵活性和效率。 params的适用场景 params适用于参数个数动态变化的场景,例如 ...

追逐时光者 发布于 2025-03-19 09:27 评论(1) 阅读(570)
20

分享一个我遇到过的“量子力学”级别的BUG。

你好呀,我是歪歪。 前几天在网上冲浪的时候,看到知乎上的这个话题: 一瞬间,一次历史悠久但是记忆深刻的代码调试经历,“刷”的一下,就在我的脑海中蹦出来了。 虽然最终定位到的原因令人无语,对于日常编码也没啥帮助,但是真的是: 情景再现 我记得当时我是学习 ConcurrentLinkedQueue ( ...

why技术 发布于 2025-03-17 19:58 评论(10) 阅读(2481)
1

深入解析 Druid 连接池:连接有效性检测与 Keep-Alive 机制

应用出现“Communications link failure The last packet successfully received from the server was xxx milliseconds ago.”错误,你的 Druid 连接池配置对了吗? ...

iVictor 发布于 2025-03-17 10:59 评论(0) 阅读(1794)
0

老八股谈事务处理,到底在谈什么?

hello, 我是马甲哥, 这是我的第184篇原创技术文章, 也是周志明的软件架构课的读书笔记。 1. 事务处理的目标:数据状态的一致性 当我们谈事务处理,就是在谈确保数据状态的一致性Consistency。 一致性: 确保数据是正确的,不同数据间不会产生矛盾 (这里的一致性与分布式共识算法中的一致 ...

码甲哥不卷 发布于 2025-03-16 18:29 评论(0) 阅读(355)
0

Ollama系列02:快速上手搭建私有的AI对话框和智能体—chatbox版

本文是Ollama系列教程的第2篇,在上一篇中我们介绍了Ollama的安装、大模型的下载和本地部署,本篇中我们将介绍如何将Ollama整合到chatBox中,并构建属于自己的智能体。 Ollama系列教程目录(持续更新中): Ollama系列教程01:轻松3步本地部署deepseek chatbox ...

拓荒者IT 发布于 2025-03-16 09:56 评论(0) 阅读(1448)
2

分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!

前言 在人工智能技术日新月异的今天,DeepSeek-R1模型以其卓越的性能和广泛的应用场景,成为了众多用户心中的明星模型。它不仅具备强大的日常写作、翻译、问答等基础功能,更引入了独特的深度思考模式,结合联网搜索能力,在编程、解题、文献解读等复杂任务中展现出卓越的推理思考能力。 随着用户量的激增,D ...

追逐时光者 发布于 2025-03-15 10:24 评论(0) 阅读(1967)
2

ollama系列01:轻松3步本地部署deepseek,普通电脑可用

本文主要介绍如何通过ollama快速部署deepseek、qwq、llama3、gemma3等大模型,网速好的小伙伴10分钟就能搞定。让你摆脱GPU焦虑,在普通电脑上面玩转大模型。 安装指南(无废话版) 第一步:安装ollama 我们可以从官网下载ollama,此步骤支持windows、mac、ub ...

拓荒者IT 发布于 2025-03-15 10:11 评论(0) 阅读(2330)
5

分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!

前言 今天大姚给大家分享 3 个 .NET 开源、免费的文件压缩处理库,希望可以快速帮助同学们实现文件压缩和解压功能! SharpCompress SharpCompress 是一个基于 C# 编写的压缩库,支持多种压缩格式的解压与部分格式的写入,专为.NET多版本设计,适合处理大文件和流式压缩。适 ...

追逐时光者 发布于 2025-03-14 13:11 评论(0) 阅读(931)
0

golang倒腾一款简配的具有请求排队功能的并发受限服务器

golang官方指南给了一些代码片段来,层层递进演示了信道的能力: 1>. 信号量 2>. 限流能力 var sem = make(chan int, MaxOutstanding) func Serve(queue chan *Request) { for req := range queue { ...

码甲哥不卷 发布于 2025-03-12 17:11 评论(0) 阅读(605)