随笔分类 - .NET
C#获取当前日期是星期几
摘要:string weekDayName = DateTime.Now.ToString("dddd"); // 输出完整的星期名称,如"星期一"string[] days = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
阅读全文
切换项目git地址,项目迁移到新git地址
摘要:1.进入本地项目根目录 E:\GitProjects\MyWebApp 地址栏中输入cmd进入命令窗口。2.执行命令设置git仓库地址为新地址:git remote set-url origin http://192.168.2.176:9000/test/MyWebApp.git3.推送本地分支到
阅读全文
C#线程同步、跨进程同步Mutex详解、C#只允许运行一个实例
摘要:Mutex 是 .NET 中用于线程同步和进程同步的一种工具。它的主要作用是确保在某一时刻只有一个线程或进程可以访问某个共享资源。下面是关于 Mutex 的详细介绍:1. Mutex 的基本概念Mutex(互斥锁)是一种同步原语,用于在多线程或多进程环境中,确保同一时间只有一个线程或进程访问特定的代
阅读全文
TortoiseGit切换本地分支、获取远端分支
摘要:切换本地分支:git checkout dev_20250211_bs获取远端分支:it pull origin dev_20250211_bs
阅读全文
C#获取设备型号
摘要:来源百度AI回答1. Windows系统在Windows系统上,你可以使用SystemInformation类(属于System.Windows.Forms命名空间)来获取一些基本的设备信息,例如制造商、型号等。但是,请注意,这种方法可能不会提供所有设备的详细型号信息。 using System;
阅读全文
前端运行exe、bat
摘要:使用Cjwdev.WindowsApi /// <summary> /// 执行BAT(前端) /// 创建一个进程,并以指定的会话身份运行一个应用程序或命令。 /// 这对于需要模拟用户上下文或在特定权限下执行操作的应用程序特别有用。 /// </summary> /// <param name=
阅读全文
.NET使用Socket服务端和客户端代码示例
摘要:服务端 using System; using System.Collections.Generic; using System.Net.Sockets; using System.Net; using System.Text; namespace XCGConsoleApp { internal
阅读全文
powershell命令判断端口是否通畅,不使用telnet ip port,cmd命令行查看所有端口的占用情况,cmd解除端口占用
摘要:打开 PowerShell 命令行界面(按下 Win+R,输入“powershel”,然后按回车键),输入 Test-NetConnection -ComputerName <主机名或IP地址> -Port <端口号>示例:Test-NetConnection -ComputerName local
阅读全文
.net动态类ExpandoObject及使用场景
摘要:它位于 System.Dynamic 命名空间中。与普通的 C# 类型不同,ExpandoObject 允许在运行时动态地添加、删除或修改其成员(属性或方法)。这使得它在一些需要高度灵活性和动态性的数据结构场景中非常有用。ExpandoObject 的基本特性动态成员访问:可以在运行时添加或移除属性
阅读全文
ContentType介绍
摘要:参考:https://blog.csdn.net/ws9029/article/details/112326479当处理HTTP请求时,Content-Type头部字段用于指定请求或响应的数据类型。以下是几种常见的Content-Type。text/html:HTML文档类型。application
阅读全文
.net网页验证码、登录验证码
摘要:来源:https://blog.csdn.net/Yuhang_Zhou/article/details/140614304验证码辅助类 using System.Drawing; using System.Drawing.Imaging; namespace XCGApp { /// <summa
阅读全文
.net文件转Base64
摘要:看 public class FileUtil { /// <summary> /// 文件转换成Base64字符串 /// </summary> /// <param name="fileName">文件绝对路径</param> /// <returns></returns> public sta
阅读全文
The instance of entity type 'xxx' cannot be tracked because another instance with the same key value for {'xxx'} is already being tracked.
摘要:参考:https://blog.csdn.net/qq_18638761/article/details/107833999https://www.cnblogs.com/stgp/p/12294454.html发生的原因,在CheckProductionCode()方法中根据主键id查询对象时没有
阅读全文
.NET压缩zip、.NET解压zip
摘要:参考:https://blog.csdn.net/zhaotianff/article/details/141156035 using System.IO.Compression; namespace XCG.Commons { public class ZipUtil { /// <summary
阅读全文
C#执行cmd命令
摘要:private async void btnInstallPackage_Click(object sender, EventArgs e) { string msg = await Task.Run(() => { return executeCmd(); }); UpdateMsg(msg);
阅读全文
.net删除目录以及目录内所有文件
摘要:看 using System.IO; public static void DeleteDirectory(string targetDir) { string[] files = Directory.GetFiles(targetDir); string[] dirs = Directory.Ge
阅读全文
.net xml序列化与xml反序列化
摘要:序列化 string xmlStr = ""; var dto = new ReqDto() { ErrorCode = 200, ReqName = "test" }; XmlSerializer serializer = new XmlSerializer(typeof(ReqDto)); us
阅读全文
dos命令安装证书
摘要:dos命令安装证书在Windows操作系统中,可以使用certutil命令来安装证书。以下是使用certutil安装证书的基本步骤和示例代码:打开命令提示符(以管理员身份运行)。使用certutil命令和-addstore选项来将证书添加到存储中。示例代码:certutil -addstore ro
阅读全文
Http请求头 application/xml和text/xml
摘要:Accept:指定客户端能够接收的内容类型,内容类型中的先后次序表示客户端接收的先后次序。 实例:Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;
阅读全文
.net api接口接收字符串或者xml,.NET发送xml请求
摘要:看 using System.Xml.Serialization; using Microsoft.AspNetCore.Mvc; using XCGWebApp.Dtos; using XCGWebApp.Common; using System.Text; namespace XCGWebApp
阅读全文
浙公网安备 33010602011771号