ASP.NET Core MVC 内置了多种方式将一个 request 请求跳转到指定的url。 Redire…
开发技术
对象序列化为带缩进换行的XML文件
.Net中提供了序列化和反序列化功能,XmlSerializer,这是一个很强大的功能,可以通过下图概括显示。…
OpenFileDialog相关操作
作为WinForm开发者来说,OpenFileDialog是常用的组件,通常用于打开本地文件。 1、指定文件类…
C#单例和静态类的差异
单例与静态类的相同作用1.单例与静态类只能拥有一个实例,该实例在应用程序的整个周期中用于保持应用程序的全局状态…
Winform中UserControl释放资源的事件
使用 Form 时,我们可以从 FormClosing 事件知道 Form 准备要关闭了,使用 UserCon…
简单工厂模式
1. 简单工厂模式的定义 简单工厂模式也被称为静态工厂模式; 使用简单工厂模式可以将产品的“消费”和生产完全分…
IObserver和IObservable 接口实现观察者模式
IObserver<T> 接口是.Net中定义的一个接口,它是一个绝好的实现观察者模式的工具。 任…
Angular应用Bootstrap
Angular是一个前端开发框架,而Bootstrap是一个前端布局和组件框架,这两者可以很好的融合在一起。 …
VSCode,Angular项目,ng serve,编译、启动和调试
使用VSCode可以管理和编辑Angular项目,当按F5来进行调试时,将执行Angular CLI下的ng …
npm选择淘宝镜像
npm是node的包管理工具,其默认的包库地址为:https://registry.npmjs.org/ 受限…