基于surging 的木舟平台如何通过Tcp或者UDP网络组件接入设备
基于surging 的木舟平台如何通过Tcp或者UDP网络组件接入设备,一、概述 上篇文章介绍了木舟通过HTTP网络组件接入设备,那么此篇文章将介绍如何利用Tcp或者UDP网...
CLion打开VS创建的GBK编码格式的项目中文乱码问题的解决方法
CLion打开VS创建的GBK编码格式的项目中文乱码问题的解决方法,在 CLion 中设置 GBK 编码用于编译代码时,如果输出的 message 乱码,通常是由于控制台编码与代码文件的编码不匹配导致的。以下是解...
.NET9 中替换Swagger使用Scalar
.NET9 中替换Swagger使用Scalar,.NET9 没有Swagger怎么办? 前言 在.NET9中,在创建Web API项目时,Swagger的使用与.NET8略有不同。.NET9不再内置Swagger,而是生成OpenApi标准的Json文件。如果...
静态库封装之ComStr类
静态库封装之ComStr类,ComStr.h /* @author:EricsT @data:20241008 @version:V1.3 @history: @author @data @version @content EricsT 20241008 V1.0 新增ComStr类[CString部分] EricsT 2024100...
解析 ABP vNext 依赖注入实现【属性注入】的原理
解析 ABP vNext 依赖注入实现【属性注入】的原理,前言 这几天闲来没事看看ABP vNext的文档和源码,关于关于依赖注入(属性注入)这块儿产生了兴趣。 我们都知道。Volo.ABP 依赖注入容器使用了第三...
Python开发环境搭建(PyCharm+Anaconda+Git+Gitee)
Python开发环境搭建(PyCharm+Anaconda+Git+Gitee),一、Anaconda介绍 1.1 为什么选择Anaconda? Anaconda是一个开源的Python发行版本,主要用于数据科学和机器学习,它包含了Python、conda以及...
第78篇 Redis常见延迟问题
第78篇 Redis常见延迟问题,使用复杂度高的命令 Redis提供了慢日志命令的统计功能 首先设置Redis的慢日志阈值,只有超过阈值的命令才会被记录,这里的单位是微妙,例如设置慢日志的阈值为5毫秒,...
用烂了的《桥接模式》
用烂了的《桥接模式》,图片缩略图功能 需要对图片生产缩略图,压缩并保存到不同的介质中。输入端可能是本地图片,也可能是网络图片。保存的位置可能是本地,也有可能是第三方的minio、阿里云oss...
第38篇 net8接口调试方式
第38篇 net8接口调试方式,.net提供了内置的接口调试方式 1.新建.net core web api控制台应用程序 2.封装好jwt验证机制 token令牌验证机制 /// <summary> /// 登录 /// </summary> /...
IDEA如何整理代码格式,格式化代码,去除无效依赖,自动缩进等
IDEA如何整理代码格式,格式化代码,去除无效依赖,自动缩进等,前言 大家好,我是小徐啊。我们在IDEA中,经常是需要格式化代码的,这样代码才能好看一点。今天,我就来介绍下如何在IDEA中格式化...
Vue 3 遇到 net::ERR_ABORTED 504 (Outdated Optimize Dep) 错误的解决方法
Vue 3 遇到 net::ERR_ABORTED 504 (Outdated Optimize Dep) 错误的解决方法,有一个 Vue 3 的项目,之前在本地运行 npm run dev 都好好的,今天突然报了下面这个错: GET http://localhost:5173/...
C# 生成不重复的短字符串
C# 生成不重复的短字符串,最近,因工作需要生成一个不重复的随机字符串,园子里查了没有找到合适的。找了其他的作为参考并修改了下,记录一下。 /// <summary>/// 可用字符/// </summa...














