.net 第112页
基于surging 的木舟平台如何通过HTTP网络组件接入设备-拾光赋

基于surging 的木舟平台如何通过HTTP网络组件接入设备

基于surging 的木舟平台如何通过HTTP网络组件接入设备,一、概述       上篇文章介绍了木舟如何上传模块热部署,那么此篇文章将介绍如何利用HTTP网络组件接入设备,那...
Lee的头像-拾光赋Lee2年前
01116
服务注册自治,降低 ASP.NET Core Web API 依赖注入的耦合度和复杂度-拾光赋

服务注册自治,降低 ASP.NET Core Web API 依赖注入的耦合度和复杂度

服务注册自治,降低 ASP.NET Core Web API 依赖注入的耦合度和复杂度, 前言 在软件的实际开发中,一个软件通常由多个项目组成,这些项目都会直接或者间接被主 ASP.NET Core 项目引用。 这些项目...
Lee的头像-拾光赋Lee2年前
01157
运维脚本: 实时监测登录-拾光赋

运维脚本: 实时监测登录

运维脚本: 实时监测登录,引言 背景介绍:在服务器的运维管理中,及时监控系统的登录日志对保障系统的安全至关重要。通过实时监控登录日志,运维人员可以发现潜在的异常登录行为,防止系统被非法...
Lee的头像-拾光赋Lee2年前
014211
C# + html + fetch + API + javascript-拾光赋

C# + html + fetch + API + javascript

C# + html + fetch + API + javascript,本随笔,在html利用fetch去call web api对数据进行添加,修改,更新和删除。数据库与存储过程,此处略过...创建entity,方便web api进行互动。   现...
Lee的头像-拾光赋Lee2年前
04414
第77篇 Redis中的Sentinel(哨兵模式)详解-拾光赋

第77篇 Redis中的Sentinel(哨兵模式)详解

第77篇 Redis中的Sentinel(哨兵模式)详解,前言 Redis的高可用机制有持久化、复制、哨兵和集群。其主要的作用和解决的问题分别是: 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可...
Lee的头像-拾光赋Lee2年前
012513
C# Graphics 中如何快速反转Y轴坐标系,方便后续绘图-拾光赋

C# Graphics 中如何快速反转Y轴坐标系,方便后续绘图

C# Graphics 中如何快速反转Y轴坐标系,方便后续绘图,这段时间搞东西发现 C# Windows库里 没有了以前 C++ 中 修改坐标系 的一些 API,比如  SetViewportExtEx, SetWindowExtEx ...
Lee的头像-拾光赋Lee2年前
013012
CompilerGenerated与GeneratedCode区别-拾光赋

CompilerGenerated与GeneratedCode区别

CompilerGenerated与GeneratedCode区别,前言 最近在捣鼓代码生成器,基于 Roslyn,我们可以让生成器项目生成我们的目标 C# 代码,这个也是MVVM Toolkit的实现方式,在查看生成代码的过程中,我...
Lee的头像-拾光赋Lee2年前
07812
多线程的实现原理-拾光赋

多线程的实现原理

多线程的实现原理,多线程编程是一种允许在同一程序中同时执行多个线程的技术,以提高程序的性能和响应性。多线程的实现原理涉及操作系统、编程语言和编译器等多个层面。以下是对多线程实现原理...
Lee的头像-拾光赋Lee2年前
01145
聊一聊 C#异步中的Overlapped是如何寻址的-拾光赋

聊一聊 C#异步中的Overlapped是如何寻址的

聊一聊 C#异步中的Overlapped是如何寻址的,一:背景 1. 讲故事 前段时间训练营里的一位朋友提了一个问题,我用ReadAsync做文件异步读取时,我知道在Win32层面会传 lpOverlapped 到内核层,那在...
Lee的头像-拾光赋Lee1年前
01345
VisionMaster SDK C# 控制台应用 二次开发 代码示例-拾光赋

VisionMaster SDK C# 控制台应用 二次开发 代码示例

VisionMaster SDK C# 控制台应用 二次开发 代码示例,前言 本文主要是个人开发经验,实用为主。可能有不严谨之处,欢迎指正 开发环境准备 对于控制台应用,其实只要从 VisionMaster4.x.x\Develop...
Lee的头像-拾光赋Lee1年前
03285
.NET9 中替换Swagger使用Scalar-拾光赋

.NET9 中替换Swagger使用Scalar

.NET9 中替换Swagger使用Scalar,.NET9 没有Swagger怎么办? 前言 在.NET9中,在创建Web API项目时,Swagger的使用与.NET8略有不同。.NET9不再内置Swagger,而是生成OpenApi标准的Json文件。如果...
Lee的头像-拾光赋Lee1年前
016311
让Visual Studio的终端拥有命令补全(PSReadLine)-拾光赋

让Visual Studio的终端拥有命令补全(PSReadLine)

让Visual Studio的终端拥有命令补全(PSReadLine),如果你下载了Windows Terminal和最新版的PowerShell Core就会发现, 如果不特殊设置的话,即使我们使用的Windows Terminal拥有命令补全,Visu...
Lee的头像-拾光赋Lee1年前
0878