专题:C
共472篇相关文章

.NET配置从XML转向JSON,如何实现?
一、配置概述 在.net framework平台中我们常见的也是最熟悉的就是.config文件作为配置,控制台桌面程序是App.config,Web就是web.config,里面的配置格式为xml格式。 在xml里面有系统生成的配置项,也有...

如何深入理解.NET中ILogger日志记录的使用及其工作原理?
#日志 日志作为我们程序记录的“黑匣子”不论什么系统都应该使用到的,比如我们经常使用的log4net就是第三方日志记录提供程序。.NET 支持使用各种内置和第三方日志记录提供程序的日志记录 API,这篇文章主要介绍的是内置提供程序和API的...

如何用MagickImage将图片以JPEG2000格式高效压缩?
# 1、nuget 引用 通过命令或者界面引用MagickImage包 
如何入门并详细介绍Asp.Net Core WebAPI的使用技巧?
在Asp.Net Core 上面由于现在前后端分离已经是趋势,所以asp.net core MVC用的没有那么多,主要以WebApi作为学习目标。 # 一、创建一个WebApi项目 我使用的是VS2022, .Net 7版本。 在创建界面有...

如何通过依赖注入DI在Asp.Net Core WebAPI中实现的自动管理?
一、使用DI注入 在之前的文章中已经讲过DI的概念(.net 温故知新:【7】IOC控制反转,DI依赖注入),基于控制台程序演示了DI依赖注入的使用,基于Microsoft.Extensions.DependencyInjection完成。...

ASP.NET Core WebAPI缓存如何为高效缓存策略?
一、缓存 缓存指在中间层中存储数据的行为,该行为可使后续数据检索更快。 从概念上讲,缓存是一种性能优化策略和设计考虑因素。 缓存可以显著提高应用性能,方法是提高不常更改(或检索成本高)的数据的就绪性。 二、RFC9111 在最新的缓存控制规...

如何配置 Asp.Net Core WebAPI 以适应需求?
关于Asp.Net Core中的配置实际之前我已经整理过.net 中以json方式进行配置的介绍(.net 温故知新:【8】.NET 中的配置从xml转向json),当时我们说Asp.Net Core也是按照基础方法,只是组织形式的问题,有...

如何将ASP.NET Core WebAPI筛选器转换为?
一、筛选器 通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码。 这即是我们经常听到的面向切面编程AOP(Aspect Oriented Programming)技术,AOP通过预编译方式和运行期间动态代理实现程序功能的统一维护的...

如何将Asp.Net Core WebAPI中间件为?
一、前言 到这篇文章为止,关于.NET "温故知新"系列的基础知识就完结了,从这一系列的系统回顾和再学习,对于.NET core、ASP.NET CORE又有了一个新的认识。 不光是从使用...

张高兴的.NET IoT入门指南中,如何构建基于GPS的NTP时间同步服务器?
时间究竟是什么?这既可以是一个哲学问题,也可以是一个物理问题。古人对太阳进行观测,利用太阳的投影发明了日晷,定义了最初的时间。随着科技的发展,天文观测的精度也越来越准确,人们发现地球的自转并不是完全一致的,这就导致每天经过的时间是不一样的。...

如何在 .NET 中实现 OPC UA 协议的全面应用与优化?
目录什么是 OPC UAUaExpert 的使用下载 UaExpert首次启动添加 OPC UA 服务器连接 OPC UA 服务器查看 PLC 数据使用 C# 读写 OPC UA 数据连接到 OPC UA 服务器获取节点的值写入节点的值 什...

Linux USB应用开发有哪些学习笔记可以参考?
本文记录 Linux 平台下基于 libusb 的 USB 应用开发过程,从设备枚举、描述符解析到接口声明与数据传输(同步与异步)进行系统梳理。结合实际示例代码讲解 auto detach、claim interface 及事件循环机制,帮...

如何避免在嵌入式Linux手动交叉编译开源软件时遇到常见问题?
该文章主要提到了一些常见的编译错误及其解决方案,并提供了一些最佳实践,帮助开发者避免编译过程中的陷阱。通过这些建议,读者能够更高效地进行嵌入式Linux开发,减少编译和调试的时间。...

Linux下如何使用GNU Autotools进行项目构建和配置?
本博客介绍了Linux下GNU Autotools工具的基础用法,涵盖了autoconf、automake等工具的功能及作用。通过实例演示,讲解了如何使用autoconf生成配置脚本,以及如何通过automake和Makefile.am定制...

Linux环境下,如何用OpenCvSharp实现OpenCV功能?
OpenCvSharp是一个OpenCV的 .Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,该库采用LGPL发行,对商业应用友好。...
