1. 首页
  2. 文章列表
  3. 标签_.NET Core

.NET Core实战——手把手教你掌握380个精彩案例(微软技术开发者丛书)

作者: 懒得勤快 | 更新时间: | 分类: 共享文献

《.NET Core实战:手把手教你掌握380个精彩案例》通过380个独立且简单的实例全面介绍 了.NETCore的核心开发技术。

0 在看 | 12 评论 | 0 支持

解决ASP.NET Core MVC的Razor视图渲染中文乱码的问题

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

同样也是在迁移.NET Framework项目到.NET Core时踩的一个坑,在我以为已经迁移完成的时候,在浏览器里偶然按下Ctrl+U时发现,我的中文呢,怎么全是Unicode编码,然后导致的问题就是弹出的模态框,也是Unicode编码的中文字;

0 在看 | 3 评论 | 11 支持

ASP.NET Core MVC中的自动静态资源压缩中间件

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

还记得在.NET Framework时代的在cshtml中的静态资源压缩绑定的操作么?只需要在cshtml中@Scripts.Render就能将配置好的静态资源文件在生产环境中进行自动压缩打包处理,可是到了.NET Core MVC中,这样的操作已经被微软废弃掉了,而微软更推荐的做法是通过安装Bun...

0 在看 | 1 评论 | 2 支持

软谋C# .NET 2020架构班视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

没有摘要

0 在看 | 27 评论 | 9 支持

ASP.NET Core MVC集成Blazor实现一个简单的dashboard案例分享

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

Blazor,一个微软发明的神奇的开发框架,它使得通过C#开发前端应用变得更加容易了,不需要写更多繁杂的javascript代码即可实现非常丰富的前端交互。

0 在看 | 8 评论 | 3 支持

极客时间.NETCore开发实战视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

.NET Core已经被微软视作 .NET 未来的发展方向,.NET Core与以往版本最大的不同就是跨平台和开源。跨平台意味着你可以有更多的开发环境和部署环境的选择,尤其是对Docker和Kubernetes,.NET Core都具有良好的支持,开发者可以基于.NET Core快速构建微服务架构并...

0 在看 | 13 评论 | 8 支持

为Newtonsoft.Json实现一个属性支持多别名的契约解释器

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

大家也许知道使用Newtonsoft.Json反序列化json为对象的时候,如果json的key和对象的属性名不匹配,可以使用[JsonProperty]给属性配置别名,但是JsonProperty有个缺点,就是只能设置一个别名,不能设置多个别名,并且如果用JsonProperty设置了别名之后,它...

0 在看 | 2 评论 | 1 支持

Blazor实现文件上传带进度显示案例分享

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

Blazor不得不说真是好东西,极大的提升了开发效率,很多的页面交互功能基本上只需要写很少的代码就能实现了,而且还是无js实现,你也绝对没有想到过,Blazor实现文件上传是有多么简单!

0 在看 | 10 评论 | 3 支持

通过Expression表达式树,为EF Core找回AddOrUpdate方法

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在做.NET Core开发工作的开发者们应该都知道,在EF Core之后,微软大大再也没有提供AddOrUpdate方法,但实际开发当中经常会有AddOrUpdate这样的需求,虽然能够自己根据业务进行定制化的实现,但有个通用的AddOrUpdate方法就会很实用了,而且,博主在曾经.NET Fra...

0 在看 | 3 评论 | 4 支持

利用github/gitlab/gitee作为网站免费图床的实现

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在很久以前,大家都还在开开心心的撸着新浪图床的羊毛,突然在某一天开始,新浪图床的图片接二连三的全挂掉了,所有的新浪图床图片全部都加上防盗链了,请求报403,当然也包括博主我在内的,当时的内心是崩溃的,于是赶紧想办法,在无奈之下,想了一个馊主意,那就是先把网站的Refer暂时先屏蔽掉,于是,就在网站的...

0 在看 | 27 评论 | 10 支持

讨论.NET Core 配置对GC 工作模式与内存的影响

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

这篇文章中讨论了,在默认情况下,ASP.NET Core程序跑在K8s的Docker中内存使用率>=600MB,导致Docker容器频繁重启。并探讨并做了将ASP.NET Core项目配置System.GC.Server设置为False后,内存小于<=150MB的实验。这文主要讲下什么是System...

0 在看 | 0 评论 | 3 支持

关于EFCore的上下文池DbContextPool和延迟加载LazyLoader冲突的探索

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

微软官方在EFCore2.x开始,推荐使用DbContextPool以提高应用的性能,而本站项目自开发之初就一直用了延迟加载,所以之前本站项目也是用到了DbContextPool和延迟加载,而本站的发布周期也比较频繁,基本上一两天就会发布一次更新,所以一直都没有发现DbContextPool和延迟加...

深入理解C#中的IDisposable接口

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这又是什么?!

0 在看 | 10 评论 | 6 支持

浅谈http断点续传的原理以及.NET代码实现,看似挺高端,其实很简单

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

最近参与公司的项目,说将来需要支持文件的断点续传,大家都感觉这似乎是比较高端又有点难以实现的功能,其实断点续传仔细研究后发现,其实蛮简单的,趁此机会也给大家科普下吧。

简单几句话讲明白C#中的成员修饰符new与override的区别

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

父类引用指向子类对象时调用方法,如果用是override重写,执行的是子类的方法;如果用的是new覆盖,执行的是父类的方法。如果看了上面那句话,你还不是很懂,请看下面的代码,就肯定能明白啦!

0 在看 | 58 评论 | 19 支持