.Net

Linux监控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)

1.1.1命令说明Top命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序1.1.2参数说明命令行启动参数:用法:top-hv|-bcisSHM-ddelay-niterations[-uuser|-Uuser]-ppid[,pid...]-b:批次模式运行。通常用作来将top的输出的结果传送给...

VC# 如何调试服务?

VC#开发了一个服务,加入到services.msc中了,可以运行,但是如何调试呢?打开VisualStudio,打开该项目。点击“调试”,点击“附加到进程”,选择安装好的服务。...
代码星球·2023-04-16

C# 字符串操作 Contains 大小写敏感吗?

C#字符串操作Contains大小写敏感吗?肯定敏感,编程语言默认都是敏感的,又不是数据库函数。...

C# Linq GroupBy 使用 new 能按值比较进行分组吗?

C#中:list.GroupBy(m => new { m.Id, m.Name });如上,分组使用了new,也就是创建了对象,而我们知道对象是按地址比较的,是不是这种分组就起不到分组作用了?不是,照样能按Id和Name分组。new不会影响分组,仅仅是...

C# List 可以 Remove 引用类型吗?

List<User> users = new List<User>();User user1 = new User() { UserId = 1 };User&nbs...

C# 中关于十六进制的一些方法

public class HexHelper{/// <summary>/// 去除十六进制字符串中的空格、逗号、回车、换行、0x、0X,然后小写。/// </summary>/// <param name="...

.NET 中使用资源文件,让类携带“附件”

.NET类,编译成DLL,通常是运行代码,但是如果需要额外的静态资源,比如CSS、JS、甚至是Excel文件。此时可以新建一个资源文件,将这些文件放进去。假如我们新建了一个Resource1的资源文件,放了一个Template.xlsx文件,要访问它,怎么办?using (Stream stream...

C# 枚举值与字符串、数字的转换

将枚举值转换为字符串、数字。通常情况DayOfWeek dayOfWeek = DayOfWeek.Monday;Response.Write(dayOfWeek.ToString()); // MondayResponse.Write((int)dayOfWeek);...

.NET 中利用 NPOI 实现图片插入

pictureData.Position = 0;var p = XWPFDocument.Paragraphs[paragraphIndex];var run = p.CreateRun();run.AddPicture(pictureD...

C# Predicate<T>

C#Predicate<T>中,它是指参数为1个,返回值类型为bool的委托。public T Do<T>(Predicate<T> check, T value, T defaultValue){if ...
代码星球·2023-04-16

.NET 泛型中的协变和逆变

协变(Covariance)使你能够使用比原始指定的类型派生程度更大的类型。你可以将IEnumerable<Derived>的实例分配给IEnumerable<Base>类型的变量。简单理解:把细的赋给粗的,适用于赋值。示例public class Base{}public&...

C# WinForm 利用 SplitContainer 实现两个控件随窗口大小变化而均匀变化

C#WinForm的控件,有两个属性:Anchor:默认是Top、Left,如果我们把四个方向都勾上,则其父控件缩放大小时,其自身也随着缩放大小。Dock:如果我们选择为Fill,其效果和Anchor四个方向都勾上一样。两个属性只能使用一个。但是假如我有两个TextBox时:如果是纵向排列,则高度上,只能有一个Text...

.NET 应用程序的 config 文件的 appSettings 修改后,应用程序能读取新值吗?

.NET新建一WinForm程序,放一按钮:private void button1_Click(object sender, EventArgs e){MessageBox.Show(ConfigurationManager.AppSettings["seg...

.NET(C#)获取 CPU 占用率

using System.Diagnostics;PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor ...
代码星球·2023-04-16

如何修改 .NET(C#) 创建的服务名称?

C#创建一个服务,类名都改了,但是出错时,事件查看器中,记录的来源还是为“Service1”,在哪里修改呢?找到xxx.Designer.cs,在ServiceName中,如下:#region 组件设计器生成的代码/// <summary> /// 设计器支持所需的方...