本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
使用 Microsoft.Extensions.ServiceDiscovery 进行服务发现并调用
首先,需要安装 Microsoft 提供的 Service Discovery 包。使用以下命令添加包到你的项目中:
深入理解Argo CD工作原理


dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件
第一部分脱离了 WPF 框架,也就没有了兼容不开启 Pointer 消息的负担,我将使用简单的描述点出关键部分
GitHub Copilot 典型使用场景实践
近期我们一直在使用GitHub Copilot协助开发编码工作,总结了一些实际场景的用法,可能在目前网络中很多的博客中都没有提及到,本文一一分享给你。
基于Service Worker实现WebRTC局域网大文件传输能力
在前段时间,在群里看到有人提了一个问题,在从对象存储下载文件的时候,为什么实现了携带了一个
GitHub Pages的地址,理论上而言我们从对象存储下载内容直接点连接就好了,然而这里竟然看起来似乎还有一个中间环节,像是需要被
GitHub Pages拦截并中转才下载到本地,链接地址类似于下面的内容。此时如果我们在下载页面点击下载后,再打开浏览器的下载管理功能,可以发现下载地址实际上会变成一个更加奇怪的地址,而这个地址我们实际上直接在浏览器打开会响应
404。
C#整合Ollama实现本地LLMs调用
Ollama是一个开源的大语言模型(LLM)服务工具,它允许用户在本地PC环境快速实验、管理和部署大型语言模型。它支持多种流行的开源大型语言模型,如
Llama 3.1、
Phi 3、
Qwen 2、
GLM 4等,并且可以通过命令行界面轻松下载、运行和管理这些模型。
Ollama的出现是为了降低使用大型语言模型的门槛,是让大型语言模型更加普及和易于访问。一言以蔽之就是
Ollama让使用模型更简单。无论是
CPU或是
GPU都可以,算力高的话推理速度更快,算力不足的话推理的慢,而且容易胡言乱语。
Docker 知识梳理及其 CentOS7.9 在线/离线安装使用
Docker 是一组平台即服务 (PaaS) 产品,它使用操作系统级虚拟化以称为容器的包的形式交付软件。容器彼此隔离,并捆绑自己的软件、库和配置文件;他们可以通过定义明确的渠道相互通信。所有容器都由单个操作系统内核运行,因此使用的资源比虚拟机少。
超轻量级、支持插件的 .NET 网络通信框架
TouchSocket 的基础通信功能包括 TCP、UDP、SSL、RPC 和 HTTP。其中,HTTP 服务器支持 WebSocket、静态网页、XML-RPC、WebAPI 和 JSON-RPC 等扩展插件。
tarjan 求强连通分量、边双(超详细)(一)
伟大的 Robert Tarjan 创造了众多被人们所熟知的算法及数据结构,最著名的如:(本文的)连通性相关的 tarjan 算法,Splay-Tree,Toptree,tarjan 求 lca 等等。
小狮博客