- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 无网络(离线)部署Deepseek-r1-1.5b 【其他DeepSeek R1版本模型类似】
【代码】无网络(离线)部署Deepseek-r1-1.5b 【其他DeepSeek R1版本模型类似】
2025-03-25 16:11:47
248
原创 获取离线模型 deepseek-r1:1.5b 文件包 【其他DeepSeek R1版本模型类似】
找自己模型所在的位置:C:\Users\lcy\.ollama\models\blobs。我本地模型的路径:C:\Users\lcy.ollama\models\blobs。至此就获取了离线模型deepseek-r1:1.5b 的文件包。
2025-03-25 14:35:14
301
原创 asp.net 4.5在医院自助系统中使用DeepSeek帮助医生分析患者报告
前端技术:HTML、JavaScript(使用EventSource实现SSE)。后端技术:C# ASP.NET MVC、HTTP请求/响应处理、JSON处理。通信技术:SSE用于服务器向客户端推送实时数据。功能:实现了一个可以解析PDF文件内容,通过AI服务进行医学报告分析,并将结果实时推送给前端显示的应用程序。
2025-03-21 15:52:25
653
原创 使用 Visual Studio 开发 Windows 服务
本文详细讲解了如何使用 C# 创建和实现 Windows 服务,帮助开发者理解服务的生命周期管理、日志记录与错误处理机制。通过示例代码和配置文件,您将掌握创建稳定、可靠的后台服务应用程序的技巧,满足长时间运行的需求。
2024-12-02 14:33:13
1075
原创 系统封装 - 系统总裁快速版-工作日志-2024-11-19
将生成的文件名改为install.wim ,拖入要封装的镜像文件中替换里面的 install.wim。只需要在虚拟机中安装系统,在系统中下载好自己需要的软件,配置完成以后,打开 scpt(封装工具)。配置完成以后,点击开始封装。保存封装好的wim文件。将保存封装好的wim文件,复制到本机。2、SC 系统总裁-系统封装工具。打开UltraISO。导出镜像,就封装好了。
2024-11-19 20:02:42
580
原创 新版自助笔记-工作记录-2024-11-18
特殊正常接收服务(配置 是否以windows窗口方式运行 为否[0] ),才能启动服务。特殊胶片接收服务(配置 是否以windows窗口方式运行 为否[0] ),才能启动服务。在 XML 中,& 是保留字符,必须使用转义字符 & 表示。终端界面介绍配置 client.zz(使用工程师工具解密)关键的点是:取片号码长度为 18位。
2024-11-18 22:34:54
261
原创 C# - 无法加载 DLL“libmupdf.dll”: 找不到指定的模块。
程序在运行时未能加载指定的 DLL 文件 libmupdf.dll,导致了 MoonPdfLib 类库无法正常工作。
2024-11-17 23:23:13
564
原创 在 WPF 中,如何使用命令来替代事件处理?
命令可以实现界面(View)和逻辑(ViewModel)之间的解耦,让 UI 组件的交互逻辑更加清晰和可测试。
2024-11-13 17:29:59
950
原创 WPF 中的视觉层和逻辑层有什么区别?
WPF 的架构由多个层次和组件构成,其中最核心的部分是**视觉层**(Visual Layer)和**逻辑层**(Logical Layer)。这两个层次紧密相连,但在职责和功能上有着明确的区别。
2024-11-13 12:14:54
1047
原创 用MVVM设计模式提升WPF开发体验:分层架构与绑定实例解析
带你了解MVVM设计模式在WPF中的实际应用,分离UI和数据逻辑,让你的代码更易维护、易测试,适合入门和进阶学习。
2024-11-13 10:18:03
1138
原创 什么是 WPF 中的转换器?如何自定义一个值转换器?
转换器用于在数据源和目标之间进行类型转换。当数据源类型与目标UI元素的属性类型不匹配时,可以通过转换器来转换数据。
2024-11-11 10:56:50
1496
2
原创 在 WPF 中,如何实现数据的双向绑定?
双向绑定是一种常见的绑定方式,当数据源更新时,UI 会自动更新;同样,当 UI 中的元素(如文本框)发生改变时,数据源也会自动更新。
2024-11-11 09:55:31
1747
原创 在 WPF 中,绑定机制是如何工作的?WPF数据绑定机制解析
WPF的数据绑定机制通过绑定源与目标控件,实现自动更新UI,简化了UI与数据的交互,支持不同的绑定模式和通知机制,提高开发效率。
2024-11-09 23:37:29
1328
原创 探索LINQ在C#中的应用:从基本查询到数据联接
LINQ(语言集成查询)是微软为.NET框架开发的一种强大功能,于2007年作为C# 3.0和Visual Basic .NET 9.0的一部分引入。LINQ的诞生旨在提供一种一致且直观的方式来查询和操作数据,无论数据来源是内存中的集合、数据库还是XML文档。
2024-11-08 17:24:26
842
原创 单实例应用程序,确保C#软件项目只允许打开一个窗口【使用 Mutex 实现单实例】
单实例应用程序的实现是提升用户体验、减少系统资源浪费和避免数据冲突的重要手段。通过使用 Mutex 和 Windows API,我们可以方便地确保应用程序在任何时刻只会有一个实例运行。本文展示了如何在 C# 中使用这些技术实现单实例应用程序,并探讨了其背后的工作原理和技术细节。未来,随着更多跨平台框架(如 .NET 6/7)和操作系统技术的出现,实现单实例应用程序的方式可能会更加灵活和多样化,但 Mutex 和 Windows API 始终是实现这一功能的重要手段。
2024-11-08 14:47:03
1432
原创 PDF生成:全面解析,C# 如何使用iTextSharp库(或其他类似库)生成PDF文档,包括如何将位图图像嵌入PDF中。
iTextSharp 是一个功能强大的PDF操作库,最初是用Java开发的,后被移植到C#平台(命名为iTextSharp)。它可以帮助开发者创建、修改和处理PDF文档。iTextSharp的一个优势是其高度的灵活性,能够生成结构化的PDF文档、添加动态内容(如文本、图像、表格、链接等),并支持PDF文档的加密、签名和水印等功能。通过使用 iTextSharp(或者类似的PDF库),开发者可以在C#中轻松创建、修改和处理PDF文档。
2024-11-08 11:15:56
1998
原创 跨线程GCHandle,如何使用PinnedIntArray等结构来管理内存,以及如何确保在处理完成后释放资源。
在C#中,内存管理由垃圾回收器(Garbage Collector, GC)自动处理,这是语言和.NET框架的重要特性之一。然而,在某些情况下,特别是与非托管代码(如C/C++)交互时,开发者需要对内存进行手动管理。
2024-11-08 09:52:35
944
原创 探索 C# 位图(Bitmap)处理:从历史到实践的全面指南
介绍了 C# 中的位图处理,涵盖位图的历史、原理、常用方法及高级操作,帮助理解图像处理的核心概念与技巧。
2024-11-08 09:19:24
1539
原创 DICOM(数字成像和通信医学)简介 【C#】
fo-dicom是一个开源的DICOM库,适用于C#开发环境。它可以帮助开发者读取和操作DICOM文件、发送和接收DICOM数据、处理DICOM图像等。通过fo-dicom,C#程序可以轻松解析DICOM文件,提取元数据,处理图像数据,并与DICOM服务器(如PACS)进行交互。DICOM是医学影像的标准,广泛应用于医疗图像存储、传输、共享和管理。DICOM文件由元数据和图像数据两部分组成。元数据包含关于患者、设备、影像等的描述性信息,而图像数据则包含医学图像的像素信息。
2024-11-07 16:36:16
1006
原创 C# 都有哪些集合?
C# 提供了多种集合类型来满足不同场景的需求。泛型集合通常是首选,它们提供类型安全和高效操作。对于需要线程安全的场景,可以使用并发集合。而对于简单的场景,非泛型集合依然有其适用的地方。
2024-11-07 10:50:56
1437
原创 在 C# 中,如何实现观察者模式?
观察者模式是一种设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当该主题对象的状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。这个模式常用于事件处理系统、通知系统等场景。
2024-11-06 17:05:52
597
原创 在 C# 中,ICollection 和 IList 接口有什么区别?
本文详细比较了 C# 中 ICollection 与 IList 的区别,介绍了它们的常用操作及适用场景,帮助开发者更好地选择集合类型。
2024-11-06 14:20:07
916
原创 什么是 ASP.NET Core?与 ASP.NET MVC 有什么区别?
ASP.NET Core 是一个现代的开源框架,用于构建跨平台的Web应用程序。它由微软开发,支持运行在 Windows、macOS 和 Linux 上,与传统的 ASP.NET 框架相比,ASP.NET Core 提供了更高的性能、更小的内存占用、以及更灵活的部署模式。ASP.NET Core 的模块化设计使得开发人员可以精细地控制应用程序的各个方面,并且通过中间件实现更强大的请求处理和响应功能。
2024-11-06 10:12:16
1082
原创 了解 .NET 运行时与 .NET 框架:基础概念与相互关系
NET框架是由微软开发的一个完整的软件开发平台,它为开发者提供了用于构建、运行和部署应用程序的基础设施。自2002年首次发布以来,.NET框架成为了许多开发者用来构建 Windows 平台应用(例如桌面应用、Web 应用、企业级应用等)的一项核心技术。类库:.NET框架包含大量的预构建类库,开发者可以直接利用这些库来实现常见的功能(例如文件操作、数据库访问、用户界面设计、网络通信等)。这些类库帮助开发者加速开发过程,避免重复造轮子。
2024-11-06 08:40:56
1769
原创 C# 内存管理与对象生命周期在面向对象设计中的重要性
C# 通过 CLR 提供了自动的内存管理,使用堆(Heap)和栈(Stack)两种不同的内存区域来管理程序中的内存。栈(Stack):用于存储局部变量和方法调用相关的数据。栈是一种后进先出(LIFO)的数据结构,存储在栈上的数据生命周期较短,随着方法的调用和返回,栈上的数据会被自动分配和销毁。栈上主要存储值类型(如int、float、bool 和 struct 等)。堆(Heap):用于存储引用类型的数据(如类、数组、字符串等)。堆由垃圾回收器(GC)管理,生命周期较长,内存的分配与回收由 CLR。
2024-11-05 17:06:17
890
原创 解密 C# 中的迭代器与 yield:高效管理序列的艺术
迭代器是 C# 中用于遍历集合(如数组、列表)或自定义序列的方法。与传统集合不同,迭代器可以更加高效地管理大数据集的遍历过程。它隐藏了复杂的状态管理细节,让开发者专注于定义如何获取集合中的下一个元素。
2024-11-05 15:43:48
736
原创 WPF 中 NavigationWindow 与 Page 的继承关系解析
在 WPF 中,NavigationWindow 和 Page 都是与页面导航相关的重要控件,但它们的功能和使用场景有所不同。NavigationWindow:继承自Window,是一种特殊的窗口控件,它支持页面间的导航功能,允许用户在不同页面之间切换。NavigationWindow内建了页面导航功能,支持历史记录、前进、后退等操作。Page:是一个轻量级的控件,主要用来承载单一的页面内容。
2024-11-05 13:59:01
1041
原创 C#字符串的不可变性:内存管理与线程安全的优势分析
在C#编程中,字符串(String)被设计为不可变对象,这意味着一旦创建字符串对象后,其内容是不可更改的。这种设计通过在每次修改字符串时创建一个新实例,而不是直接更改原有字符串实例,来实现不可变性。
2024-11-05 12:10:18
463
原创 从零开始:Windows Server 2012 系统封装流程详解 - 工作记录 - 2024-10-21
Windows Server 2012 系统封装全攻略
2024-10-21 16:52:15
1842
原创 GHO镜像安装教程:Windows 7旗舰版 - 工作记录 - 2024-10-16
GHO 文件:用于备份和恢复硬盘或分区的镜像文件,通常是针对备份和恢复操作。ISO文件:主要用于存储和分发光盘映像,特别适用于操作系统和软件安装。本教程将详细介绍如何使用GHO文件来安装Windows 7旗舰版操作系统。GHO文件是一种硬盘或分区的镜像文件,主要用于备份和恢复操作。而ISO文件则主要用于存储和分发光盘映像,特别适用于操作系统和软件的安装。
2024-10-16 09:36:19
7704
原创 Windows 7 扩展屏幕配置指南 - 工作日志 2024-10-15
Windows 7 扩展屏幕配置指南 - 工作日志 2024-10-15
2024-10-15 14:53:11
3511
原创 Windows 未检测到正确安装的网络适配器。如果您有网络适配器,需要重新安装驱动程序-Win7旗舰版安装后网络不可用的解决方案 - 工作日志 2024-10-14
在安装完Windows 7旗舰版系统后,许多用户可能会遇到网络不可用的问题,尤其是系统显示没有网络适配器。这种情况通常是由于缺少合适的网络驱动程序导致的。以下是解决此问题的详细步骤,帮助您顺利连接网络。
2024-10-14 17:07:29
1838
原创 .Net 4.8 winform 代码获取 IIS服务器中固定网站的端口号 工作日志-2024-10-11
.Net 4.8 winform 代码获取 IIS服务器中固定网站的端口号
2024-10-13 21:11:46
287
原创 Windows 无法安装到这个磁盘,解决 EFI 系统中的 MBR 分区问题 —— 工作记录-2024-10-13
Windows 无法安装到这个磁盘。 选中的磁盘具有 MBR 分区表。在EFI系系统上,windows只能安装到GPT磁盘。
2024-10-13 17:34:24
3951
1
原创 TypeError: parse() missing 1 required positional argument: ‘response‘
TypeError: parse() missing 1 required positional argument: 'response'
2023-04-30 13:25:25
865
win7 网络适配器,驱动安装程序-AutoPlay
2024-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人