- 2024-11-11使用 Hosting 构建 WPF 程序
.NETGenericHost是一个通用的应该程序构建方式,不只是适用于asp.netcore,可以用在任何.NET项目中。具体支持的.NET框架可以看这里NuGetGallery|Microsoft.Extensions.Hosting8.0.1.NETGenericHost-.NET|MicrosoftLearn本文用于记录使用.NETGenericHost
- 2024-11-11使用 roslyn 的 Source Generator 自动完成依赖收集和注册
在使用Hosting构建WPF程序提到,因为不使用Stylet默认的IOC容器,所以不能自动收集和注册View/ViewModel,需要动手处理。如果项目比较大,手动处理显然过于麻烦。这里使用roslyn的SourceGenerator自动完成依赖收集和注册。源码JasonGrass/WpfAppTemplate1:WPF+Styl
- 2024-11-05dotNet 整合 Microsoft.Extensions.DependencyInjection 利用反射实现依赖批量注入
前言框架.net8.0Microsoft.Extensions.DependencyInjection8.0创建三个类库项目ConfigServicesLogServicesMailServices创建一个控制台项目ConsoleAppMailConfigServicesnamespaceConfigServices.IService{publicinterfaceIConfigService{
- 2024-10-30GitLab代码仓管理安装配置使用
Gitlab介绍GitLab是一个基于Git的开源项目管理工具,它集成了版本控制、代码审查、持续集成(CI)/持续部署(CD)、自动化测试等多种功能,是一个完整的DevOps平台。以下是对GitLab的详细介绍:一、主要特点和功能版本控制系统:GitLab的核心是基于Git的版本控制系统,支持代码的版本管理、分
- 2024-10-29安卓13 连接usb设备后不更新ui
总纲android13rom开发总纲说明文章目录1.前言2.问题分析3.代码更改4.彩蛋1.前言 有些界面在链接usb设备后,ui会被刷新,导致闪烁问题。2.问题分析像这种问题一般是usb事件,导致的ui事件更新了,处理方法是禁止该事件3.代码更改这块我们就需要在输入事件管
- 2024-10-27kubernetes中的微服务详解
华子目录什么是微服务微服务的类型ipvs模式ipvs模式配置方式注意微服务类型详解`ClusterIP`类型`Services`创建后`集群DNS`提供`解析``ClusterIP`中的特殊模式:`headless无头服务`NodePort类型访问过程NodePort默认端口`LoadBalancer`类型访问过程metalLBmetalLB功能
- 2024-10-25IDEA 微服务,配置services菜单管理服务启动和调试
打开工程下的workspace配置RunDashboard<componentname="RunDashboard"><optionname="configurationTypes"><set><optionvalue="SpringBootApplicationConfigurationType"/></set>
- 2024-10-23网络通讯
unity的请求类UnityWebRequest静态类创建(UnityWebRequest.Get())的Request是自带DownloadHandler和UploadHandler的而构造创建(newUnityWebRequest())是没有的,需要自己手动创建赋值,否则无法正常上传与接收数据异常情况.net实现服务器用于上传文件时,返回413错误提示上传文
- 2024-10-22Features of three electronic component platforms: Findchips, JLCPCB, and ICgoodFind
Thecharacteristicsofthreeelectroniccomponentplatforms:Findchips,JLCPCB,andICgoodFindareasfollows:Findchips:Powerfulsearchanddataintegrationfunction.Itcanaggregatedatafrommajordistributors.Userscansearchforinformationonse
- 2024-10-20.net6定时器
因业务涉及到定时执行任务所以要使用到定时器直接写在program里(如果发布到iis服务器上面的话一定要将iis部署绑定的应用程序池->高级设置->闲置时间设置为0)//须要先注入调用的service//添加服务到容器中builder.Services.AddScoped<BaseAutoService>();...//回调方法
- 2024-10-15ABP VNext 系列:框架启动流程以及依赖注入原理和源码分析
简单介绍ABPVNextGithub地址:https://github.com/abpframework/abp官网文档地址:https://abp.io/docs/latest官网:https://abp.io/ABPVNext框架是一个基于ASP.NETCore的完整基础架构,也就是我们现在称的ABP框架,它遵循软件开发最佳实践和最新技术来创建现代Web应用程
- 2024-10-10命令行升级vcsa
今天给客户升级vcsa的安全补丁时遇到个怪问题,客户前段时间vcsa出问题了,所以用VAMI(就是5480那个页面)进行了恢复,结果vcsa是恢复了,但是VAMI的页面一直卡在恢复界面,重启都没用,所以只能通过命令行来进行补丁安装,记录一下方便以后使用1.在vcsa虚拟机上挂载升级包mount/dev/cdrom/mnt
- 2024-10-07在K8S中,kube-proxy iptables原理是什么?
在Kubernetes中,kube-proxy使用不同模式来实现其功能,其中iptables模式是早期广泛使用的模式之一。下面详细介绍kube-proxy使用iptables模式的基本原理。1.iptables原理概述iptables是Linux内核的一部分,用于定义网络封包过滤规则。它是一个用户空间的应用程序,用来设
- 2024-10-04FINANCE 251: Financial Management
FINANCE 251: Financial Management2024 Semester 2 (1245)Assignment PART 1Instructions:This isaGroupassignment(Part 1) which also includes an Individual component (Part 2). You mustform.yourowngroups (min 2, max5 people per
- 2024-09-29使用MessagePipe实现进程间通信
使用MessagePipe实现进程间通信 1、MessagePipe介绍可以用于.NET和Unity上面的高性能的内存/分布式消息传递管道。适用于发布/订阅模式、CQRS的中介模式、Prism中的EventAggregator、IPC(进程间通信)-RPC等。支持:依赖注入过滤器管道更好的事件同步/异步带键值的/无键值
- 2024-09-28优化 Windows 系统中的万兆网卡(10Gbps 网卡)可以通过修改注册表来实现。以下是一些常见的注册表设置示例,可以帮助提高网络性能。
优化Windows系统中的万兆网卡(10Gbps网卡)可以通过修改注册表来实现。以下是一些常见的注册表设置示例,可以帮助提高网络性能。 常用的注册表设置启用TCP窗口扩大路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters值:TcpWindowSize类型:DWORD数据:0
- 2024-09-27要优化和配置Windows蓝牙设备的注册表设置,可以创建一个.reg文件,帮助修改相关的注册表项。以下是详细说明及示例代码。
要优化和配置Windows蓝牙设备的注册表设置,可以创建一个.reg文件,帮助修改相关的注册表项。以下是详细说明及示例代码。1.创建 .reg 文件您可以使用文本编辑器(如记事本)来创建一个.reg文件。下面是一些常见的蓝牙相关注册表路径和设置。2.常用蓝牙注册表路径蓝牙服务设置:
- 2024-09-25.NET 最好用的验证组件 FluentValidation
.NET最好用的验证组件FluentValidation 合集-.NET开源工具(18) 阅读目录前言项目介绍项目使用高级用法项目地址总结最后前言一个.NET验证框架,支持链式操作,易于理解,功能完善,组件内提供十几种常用验证器,可扩展性好,支持自定义验证器,支持本地化多
- 2024-09-24随时关闭与开启Windows更新功能
亲测有效,随时可以开启、关闭Windows更新的方法Win10成功关闭时的状态:Win11成功关闭时的状态: 主要方法及原理是通过修改注册表使Windows更新相关的服务配置关闭和出错,从而导致Windows系统后台启动更新服务失败。具体步骤如下:一、运行regedit打开系统注册表,分别找到下面四
- 2024-09-24rk3568开启双屏异显异触摸时键盘焦点及分发事件固定在主屏
OS:Android11 需求描述:当app启用双屏异显双触摸,物理键盘只能固定在主屏有作用。 问题现象:双屏异显异触,带物理键盘输入。打开异显app,物理键盘的按键事件分发到主屏。当触摸副屏的时候,物理键盘事件分发到副屏。当现再次触摸主屏,物理键盘的键事件分发到主屏。 问题分析:在之
- 2024-09-21要优化WiFi 7无线网卡的性能,可以通过调整注册表来实现。下面是一些常见的优化设置,可以将其保存为 .reg 文件:
要优化WiFi7无线网卡的性能,可以通过调整注册表来实现。下面是一些常见的优化设置,可以将其保存为.reg文件:CopyCodeWindowsRegistryEditorVersion5.00;优化WiFi7无线网卡设置[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]"TcpAckFreque
- 2024-09-19在 Windows 中,iSCSI 启动器的注册表设置可以影响其性能和行为。以下是一些常见的注册表设置:
在Windows中,iSCSI启动器的注册表设置可以影响其性能和行为。以下是一些常见的注册表设置示例:1. iSCSI启动器配置路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters值:MaxUserPort(设置最大用户端口范围)2. 启动器参数路径:HKEY_LOCAL_MACHINE
- 2024-09-13Linux下Shell脚本实现统一管理服务启停重启
公司今年开始了大批量的裁员,人心惶惶,所以强迫自己学习点新知识,刚好领导给找了个事情,让写个脚本实现一键启停Linux服务器上的服务,于是开始研究这个怎么搞。最开始的时候,有点想当然了,觉得一键启停不就是写个菜单,调用一下服务启动停止的命令就可以实现,但是在写的过程中,发现全是坑,搞