摘要: FTP是文件传输协议的缩写,是一种提供对驻留在服务器上的文件的访问的协议。它是使用户能够通过 Internet 下载文件的最早协议之一。通过 FTP 协议,用户可以轻松地在服务器上下载和上传文件。 Vsftpd是Very Secure FTP daemon 的缩写,是一个安全的 FTP 守护进程,是 阅读全文
posted @ 2021-11-10 10:14 LeeMacrofeng 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 最近用微软官网文档学习ASP.NET Core 创建 Web API时报错,官网学习链接1,官网学习链接2,解决方案如下: 1.在StartUp.cs里Configure方法里介于app.UseRouting()和app.UseEndpoints()添加app.UseCors(); app.UseH 阅读全文
posted @ 2021-11-02 15:18 LeeMacrofeng 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. 添加应用程序清单文件(Application Manifest File) 右键项目,点击添加,添加一个新Item,找到应用程序清单文件,名称最好默认,点击确定。 2.修改清单文件requestedExecutionLevel节点 打开清单文件后,第一块注释是这么写的:如果想更改Windows 阅读全文
posted @ 2021-07-19 13:47 LeeMacrofeng 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 本文引自:点击这里 一、概要 本篇文章主要分享使用TaskbarItemInfo对象(WPF)在window操作系统的任务栏中同步任务进度的功能。 什么是TaskbarItemInfo对象? TaskbarItemInfo类为 Windows 7 任务栏功能提供托管包装。有关 Windows she 阅读全文
posted @ 2021-07-15 14:50 LeeMacrofeng 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1. ref 和 out 都是按地址传递的,使用后都将改变原来参数的数值; 2. 方法定义和调用方法都必须显式使用 ref 或者 out关键字; 3. 通过ref 和 ref 特性,一定程度上解决了C#中的函数只能有一个返回值的问题。 不同点: 传递到 ref 参数的参数必须初始化,否则程 阅读全文
posted @ 2021-03-02 15:51 LeeMacrofeng 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、string.Empty 和 "" 原文1 原文2 1、Empty是string类中的一个静态的只读字段,它是这样定义的: // Represents the empty string. This field is read-only. public static readonly string 阅读全文
posted @ 2021-02-19 10:54 LeeMacrofeng 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 我们在进行C#项目Xml读写开发时经常遇到一些读写问题,今天我要介绍的是遇到多个命名空间xmlns属性时如何读写此类文件。 比如下面这个Xml文件: 这个文件有一个默认的命名空间: 还有两个拥有前缀x和d的命名空间: 程序运行后控制台显示如下: 新的Xml显示如下: 部分启发来自于:https:// 阅读全文
posted @ 2019-03-14 15:39 LeeMacrofeng 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 报错:找不到资源“window1.xaml 原因:在编译时使用的是en-US选项进行编译并生成了en-US为名的文件夹,里面包含了可本地化的内容;但是你的本地系统使用的是zh-CN,在你运行 exe的时候,运行时会检查本地culture,发现是zh-CN,于是就去找zh-CN文件夹,但是并没有生成该 阅读全文
posted @ 2018-08-06 14:51 LeeMacrofeng 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: 报错:无法将“***Properties.Resources.***”StaticExtension 值解析为枚举、静态字段或静态属性 解决办法:尝试右键单击在Visual Studio解决方案资源管理器的资源文件,并选择属性选项,然后设置自定义工具属性 PublicResXFile codeGen 阅读全文
posted @ 2018-05-22 16:50 LeeMacrofeng 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 在C#中,override和new都会覆盖父类中的方法。那它们两者之前有什么区别呢? override是指“覆盖”,是指子类覆盖了父类的方法。子类的对象无法再访问父类中的该方法。 new是指“隐藏”,是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的方法。 以下代码的运行结 阅读全文
posted @ 2018-05-07 14:41 LeeMacrofeng 阅读(375) 评论(0) 推荐(0) 编辑