刷新
[回馈]ASP.NET Core MVC开发实战之商城系统(六)

博主头像 经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情,购物车等功能的开发,今天继续讲解订单管... ...

【23种设计模式】单例模式(一)

博主头像 ## 前言: 单例模式是创建型模式5种中的第1种,**关注对象的创建, 保证一个类仅有一个实例,并且提供一个全局访问点**。在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。如何绕过常规的构造器,提供一种机制来保证一个类只创建一个实例 ...

C#是否应该限制链式重载的设计模式?

博主头像 知乎网友问 链式重载是我自己创造的一个词,意思是方法A里处理一下参数,return另一个方法A,第二个方法A里处理一下参数调第三个方法A,就这样无限循环下去直到调到真正能出结果的方法A。 本人学艺不精,偶然进行C#开发,感觉看代码要吐。比如看到某处调用方法A,除非有某个特征显眼的参数,否则根本不知道 ...

VMware虚拟机网络连接NAT模式的配置

首先是虚拟网络编辑 右键VMware快捷方式,以管理员身份运行, 在VMware上依次点击,编辑>虚拟网络编辑器 在弹出的界面按照下图进行如下配置: 设置网关为:192.168.1.254,然后点击确定,回到上图后再次点击确定。 最后配置如下:子网:192.168.1.0 掩码:255.255.25 ...

记录一次EF实体跟踪错误

博主头像 # 记录一次EF实体跟踪错误 # 前言 在我写文章编辑接口的,出现了一个实体跟踪的错误,详情如下 > System.InvalidOperationException: The instance of entity type 'Tag' cannot be tracked because anoth ...

.NET 个人博客-给文章添加上标签

博主头像 # 个人博客-给文章添加上标签 # 优化计划 - [x] 置顶3个且可滚动或切换 - [x] 推荐改为4个,然后新增历史文章,将推荐的加载更多放入历史文章,按文章发布时间降序排列。 - [x] 标签功能,可以为文章贴上标签 - [ ] 推荐点赞功能 本篇文章实现文章标签功能 # 思路 > 首先需要新 ...

【算法】用c#实现自定义字符串编码及围栏解码方法

编写一个函数/方法,它接受2个参数、一个字符串和轨道数,并返回ENCODED字符串。 编写第二个函数/方法,它接受2个参数、一个编码字符串和轨道数,并返回DECODED字符串。 然后使用围栏密码对其进行解码。 这种密码用于通过将每个字符沿着一组“竖状轨道”依次放在对角线上来对字符串进行编码。首先开始 ...

自动上传博客图片

博主头像 ## 背景 ​ 我们写博客难免需要大量图片,如果把图片一张张上传到博客相册再引用图片链接,就很麻烦。所以需要一种手段,让我们可以在本地写完博客内容后,自动把博客引用的图片传到网上,并在网上发布。 ​ 这时候就需要***dotnet-cnblog*** :博客园文章快捷发布工具 ## 环境准备 ### ...

.NET桌面程序如何设置任务栏图标右键菜单中的名称

右键任务栏中应用程序图标时会显示程序名称,例如: ![image][taskbar] 这里显示的并不是程序文件名DingTalk,而是文件属性中详细信息选显卡下的“文件说明”。 ![][description] 在.NET桌面程序中,是通过修改程序集名称(AssemblyTitle)来设置该值,c+ ...

.NET把文件嵌入到程序集中的EmbeddedFile

博主头像 **简介** 有时候我们在发布程序时,不想让客户看到项目中的文件,这时就可以使用.NET的嵌入文件功能(虚拟文件)。在.NET中,虚拟文件(Virtual File)是一种特殊类型的文件,它们在编译时被嵌入到程序集中,而不是作为独立的文件存在于文件系统中。EmbeddedFile是指在编译时将文件内 ...

OpenKylin上运行Avalonia应用

博主头像 ### VS安装Avalonia模版 执行以下命令,安装Avalonia模版(.NET6及之前版本使用--install): ```bash dotnet new install Avalonia.Templates ``` 执行后,会安装如下模版: ``` 模板名 短名称 语言 标记 Avalon ...

每个.NET开发都应掌握的C#接口知识点

博主头像 作为.NET开发者,接口是C#必须掌握的知识点,接口是C#中实现多态和组件间互操作性的关键机制之一。 接口是一种抽象的类型,它定义了一组成员(方法、属性、事件等)的规范,但没有实现代码。类可以实现一个或多个接口,以表明它们提供了特定的功能。 以下是每个.NET开发者应该掌握的C#接口知识点: **1 ...

C#获取文件信息大全

博主头像 在.NET开发中,用C#获取文件信息是比较常见的操作。通过获取文件信息,我们可以了解文件的属性、大小、创建日期、修改日期等各种元数据信息。比如我们网站需要上传文件,可以用扩展名称控制上传的类型,获取文件的大小来限制上传文件等。本文将介绍一系列C#中获取文件信息的方法,帮助你轻松获取所需信息并进行文件 ...

XAML格式化工具:XAML Styler

### XAML格式化的意义 在开发WPF应用过程中,编写XAML时需要手动去缩进或者换行,随着时间的推移或者参与开发的人增多,XAML文件内容的格式会越来越乱。要么属性全都写在一行,内容太宽一屏无法完整展现;要么属性单独占一行,难以直观的看清结构;另外xaml元素的属性无序,重要属性查找困难,手动 ...

每个.NET开发都应掌握的linq知识点

博主头像 LINQ是C#3.0引入的特性,让处理对象就像执行SQL语句一样简单,对于提高C#开发效率有革命性的作用。 对于每个.NET开发者来说,掌握C#的LINQ知识点是非常重要的。LINQ是C#的一个强大的特性,它为数据查询和操作提供了简洁、统一的语法,使得数据处理变得更加直观和灵活。 以下是.NET开发 ...

<1···8910···14>