刷新
搞懂.NET应用程序管理员权限:三种简单方法一网打尽

博主头像 概述:.NET应用程序以管理员身份运行的方法包括修改清单文件、项目文件,或在运行时动态请求管理员权限。清单文件和项目文件通过声明UAC请求,而动态请求管理员权限则在程序启动时检查并重新启动。选择适当的方法取决于项目需求和配置。 在.NET应用程序中强制以管理员身份运行,可以通过清单文件、项目文件或者 ...

内网穿透,远程网盘,网站外挂资源,可嵌入到页面的网盘资源解决方案

博主头像 这是一个我个人写的库,主要实现的是基于tcpclient的网站外扩网盘的解决方案,可以使用家用网络外挂个人电脑中的资源到自己的网站上,已经上传nuget,大家可以直接在nuget包管理中搜索到,直接搜索ZmjNetDisk即可,下面介绍具体的使用方式: 另外一提这个库做的比较的个人化,因为他就是为了 ...

轻量级.net standard微信支付登录Nuget开源库

博主头像 我个人编写的库,在我个人网站,小程序等很多地方都在使用中,大家可以搜索小程序 什邡市宅猫君网络工作室 或者到我的网站 store.zhaimaojun.cn 去体验支付和登录效果。 本库主要实现了native pay(二维码支付)jsapi pay(小程序直接调起支付),需要注意的是这是基于api3 ...

超轻量级的c#版基于文件的日志记录工具,可定制输出格式,可指定日志文件

博主头像 这是我自己个人编写的日志记录,主要使用在只需要记录日志,偶尔到文件中查看一下日志记录的情况。我自己写的一些服务之类的是使用了这个的,代码很少,使用很简单。 第一步 搜索和安装我的Nuget包 搜索和安装zmjtool这个包,我写的,如下图: 第二步 引入namespace和创建logger对象 1 ...

.NET神器:轻松实现数字转大写金额的秘籍与示例代码

博主头像 概述:.NET中实现数字转大写金额可通过现有库或自定义方法。自定义方法示例使用递归将数字分段转换为中文大写金额,处理了千、百、十、个位数。实际应用中可根据需求进一步扩展,例如处理小数部分或负数。 在.NET中,你可以使用以下方案之一来实现将数字转成大写金额: 使用现有库: .NET框架中有一些库已经 ...

面向对象设计的六大原则(SOLID原则)-——开闭原则

博主头像 开闭原则(Open-Closed Principle, OCP)是面向对象设计的五大SOLID原则之一。这个原则主张“软件实体(类、模块、函数等)应该对扩展开放,对修改关闭”。也就是说,软件的设计应该允许在不修改原有代码的情况下增加新的功能。这样的设计有助于降低代码的复杂性和维护成本,同时提高系统的 ...

轻松实现.NET应用自动更新:AutoUpdater.NET教程

博主头像 概述:通过AutoUpdater.NET,你可以轻松实现.NET应用程序的自动更新。首先,引入AutoUpdater.NET库,然后在应用程序中集成并设置更新源。创建服务器上的XML文件以存储更新信息。最后,在应用程序中处理AutoUpdater.NET的事件,实现更新检查和安装逻辑。这个库简化了更 ...

Quartz.NET配置文件:简便任务调度,轻松管理

博主头像 概述:Quartz.NET是一个强大的任务调度库,支持通过配置文件灵活配置任务和触发器。配置文件中定义了调度器、线程池、作业和触发器的相关信息。默认情况下,Quartz.NET在应用程序根目录查找名为 quartz.config 的配置文件。若配置文件位于其他路径或具有不同名称,可以通过传递 Nam ...

记一次 .NET某设备监控自动化系统 CPU爆高分析

博主头像 一:背景 1. 讲故事 先说一下题外话,一个监控别人系统运行状态的程序,结果自己出问题了,有时候想一想还是挺讽刺的,哈哈,开个玩笑,我们回到正题,前些天有位朋友找到我,说他们的系统会偶发性CPU爆高,CPU上去了就下不来了,让我帮忙看一下怎么回事,而且自己也分析过了,没找到哪里有问题,写监控的都是高 ...

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

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

<1234···28>