刷新
C# 操作国产数据库【 人大金仓 】之四大模式

博主头像 人大金仓优点 人大金仓是国产最主流数据库之一 具有和PgSql一样强悍的性能,同时人大金仓支持了四种数据库模式 : Oracle、PgSql、MySql和SqlServer ,假如你们系统有多种数据库开发 有国产化要求,那么你们切换到人大金仓就会很方便了 Nuget安装 C# ORM 搜索人大金仓安 ...

智能AI知识库,增强AI知识的开源项目

博主头像 介绍FastWiki FastWiki是一个高性能、基于最新技术栈的知识库系统,旨在为大规模信息检索和智能搜索提供解决方案。它采用微软Semantic Kernel进行深度学习和自然语言处理,在后端使用MasaFramework,前端采用MasaBlazor框架,实现了一个高效、易用、可扩展的智能向 ...

C#实现图片对比-支持图片旋转

博主头像 前言 虽然已经正式转JAVA了,但最近发现一个特别好的开源项目masuit,不仅提供很多简便的功能,还有图像的一些特殊操作功能。 之前我们比较图片应该都是使用的openCV,不过这个masuit,看上去也不错,而且代码使用简单,因此强烈推荐。 下面就实现一个简单图像对比。 实现对比 首先添加引用ma ...

WPF 应用迁移到 Electron 框架过程记录

博主头像 前一段时间我用 WPF 开发了一个查看 emoji 表情的小工具 https://github.com/he55/EmojiViewer ,由于最近我使用 macOS 系统比较多,我想能在 macOS 系统上也能使用这个工具。于是我尝试将 WPF 应用迁移到 Electron 框架,感觉这个框架很强 ...

浅谈WPF之Binding时数据校验和类型转换

博主头像 在WPF开发中,Binding实现了数据在Source和Target之间的传递和流通,就像现实生活中的一条条道路,建立起了城镇与城镇之间的衔接,而数据校验和类型转换,就像高速公路之间的收费站和安检站。那在WPF开发中,如何实现数据的校验和类型转换呢?本文以一个简单的小例子,简述在WPF开发中,实现数... ...

Advanced .Net Debugging 3:基本调试任务(调试目标、符号、控制调试目标执行和设置断点)

一、简介 这是我的《Advanced .Net Debugging》这个系列的第三篇文章。这个系列的每篇文章写的周期都要很长,因为每篇文章都是原书的一章内容(太长的就会分开写)。再者说,原书写的有点早,有些内容还是需要修正的,调试每个案例,这都是需要时间的。今天这篇文章的标题虽然叫做“基本调试任务” ...

精简实现、线程安全:C#通用单例泛型基类助你轻松创建单例模式

博主头像 概述:该通用单例泛型基类使用C#实现,线程安全,通过泛型参数和Lazy<T>实现简化的单例模式。优点包括线程安全、泛型通用性、简化实现、以及延迟加载的特性。 优点: 线程安全: 使用Lazy<T>确保了线程安全的延迟初始化,避免了在多线程环境下可能导致的竞态条件问题。 泛型通用性: 通过泛型参数,该 ...

【XInput】手柄模拟鼠标运作之 .NET P/Invoke 和 UWP-API 方案

博主头像 上一篇中,老周简单肤浅地介绍了 XInput API 的使用,并模拟了鼠标移动,左、右键单击和滚轮。本篇,咱们用 .NET 代码来完成相同的效果。 说起来也是倒霉,博文写了一半,电脑忽然断电了。不知道什么原因,可能是 UPS 电源出故障。重新开机进来一看,博文没有自动保存到草稿箱。我记得以前是有自动 ...

委托

博主头像 委托 一、什么是委托,委托的本质是什么? 跟方法有点类似,有参数,返回值,访问修饰符+delegate --委托--特殊的方法? 委托的本质是什么?是方法吗? 反编译试试:发现定义的委托 再CustomDelegate 有对应的class 委托的本质是什么? Class(类),继承自一个Multic ...

.NET Core(.NET6)中gRPC使用

博主头像 目录 一、简介 二、创建gRPC服务端 1.创建gRPC项目 2.编写自己的服务 三、创建gRPC客户端 1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC 四、webapi中加入gRPC 回到顶部 一、简介 简单解析一下gRPC,g ...

<1···101112···50>