你的位置: 首页 / 资讯列表 / 分类资讯

最新.NET/.NET Core/Web开发资讯源


登录专享特权: 登录后点击链接可直接跳转到原文地址。

29 热度

[你懂的]系列-JetBrains发布IntelliJ IDEA 2020.1.1下载地址(亲测可用)

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。IDEA所提倡的是智...

收录时间: 2020-06-05
分类: 开发工具
贡献者: Rector
18 热度

C#中的Singleton模式

Singleton是二十三个设计模式中比较重要也比较经常使用的模式。但是这个模式虽然简单,实现起来也会有一些小坑,让我们一起来看看吧!

收录时间: 2020-06-05
分类: 设计模式
贡献者: Rector
18 热度

ASP.NET Core Blazor Webassembly 之 路由

web最精妙的设计就是通过url把多个页面串联起来,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面间的跳转。传统的web开发主要是使用a标签或者是服务端redirect来跳转。那今天来看看Blazor是如何进行路由的。

收录时间: 2020-06-05
分类: ASP.NET Core
贡献者: Rector
23 热度

.NET Core Session源码探究

随着互联网的兴起,技术的整体架构设计思路有了质的提升,曾经Web开发必不可少的内置对象Session已经被慢慢的遗弃。主要原因有两点,一是Session依赖Cookie存放SessionID,即使不通过Cookie传递,也要依赖在请求参数或路径上携带Session标识,对于目前前后端分离项目来说操作起来限制很大,比如跨域问题。二是Session数据跨服务器同步问题,现在基本上项目都使用负载均衡技术,Session同步存在一定的弊端,虽然可以借助Redis或者其他存储系统实现中心化存储,但是略显鸡肋。虽然存在一定的弊端,但是在.NET Core也并没有抛弃它,而且借助了更好的实现方式提升了它...

收录时间: 2020-06-05
分类: .NET Core
贡献者: Rector
22 热度

PowerToys 0.18.2 发布,微软开发的免费实用工具集

PowerToys 0.18.2 发布了,这是一个修复版本,主要解决了 PowerToys 运行提升(run elevated)以及 PowerToys Run 产生涟漪效应后也提升的问题。它还修复了 0.18/0.18.1 版本中的主要搜索结果...

收录时间: 2020-06-05
分类: 技术资讯
贡献者: Rector
26 热度

Elasticsearch 7.7.1 和 6.8.10 发布

Elasticsearch 发布了 7.7.1 和 6.8.10 版本。 7.7.1 版本更新内容包括: Enhancements Authorization 删除 API 密钥的综合角色名称 #56005 Features/ILM+SLM ILM:在步骤重试中添加群集更新...

收录时间: 2020-06-05
分类: 技术资讯
贡献者: Rector
AD 友情赞助
21 热度

Dynamically Build LINQ Expressions

LINQ stands for Language Integrated Query and is one of my favorite .NET and C# technologies. Using LINQ, developers can write queries directly in strongly typed code. LINQ provides a standard language and syntax that is consistent across data sources.

收录时间: 2020-06-05
分类: .NET
贡献者: Rector
23 热度

Uno Platform online community move to StackOverflow and Discord

Over the past two years, we have used Gitter as our main communication channel between Uno Platform engineering team and Uno community. It has served us great with immediate responses we were getting from community on new bits published, troubleshooting issues together etc.

收录时间: 2020-06-05
分类: 技术资讯
贡献者: Rector
24 热度

一文说通Dotnet Core的中间件

前几天,公众号后台有朋友在问Core的中间件,所以专门抽时间整理了这样一篇文章。 一、前言中间件(Middleware)最初是一个机械上的概念,说的是两个不同的运动结构中间的连接件。后来这个概念延伸到软件行业,大家把应用操作系统和电脑硬件之间过渡的软件或系统称之为中间件,比方驱动程序,就是一个典型的中间件。再后来,这个概念就泛开了,任何用来连接两个不同系统的东西,都被叫做中间件。所以,中间件只是一个名词,不用太在意,实际代码跟他这个词,也没太大关系。 中间件技术,早在.Net framework时期就有,只不过,那时候它不是Microsoft官方的东西,是一个叫OWIN的三方框架下的实现...

收录时间: 2020-06-04
分类: .NET Core
贡献者: Rector
28 热度

Asp.net MVC Razor视图模版动态渲染PDF,Razor模版生成静态Html

上一篇文章我开源了轮子,Asp.net Core 3.1 Razor视图模版动态渲染PDF,然后,很多小伙伴有很多私信找我了。那么我下面就简单的给大家说一下,关于小伙伴问的这些问题。我项目的电子签章部分代码可否开源?答:我项目电子签章也是使用第三方的电子签章,电子签章并不是自己实现的,项目里面的电子签章代码无非也是对接第三方的接口。这部分代码开源出去也没有什么意义。我们是使用数字广东的方案,如果您也是使用该数字签章,可以私下沟通我看看能不能帮助您。电子签章实现难不难,怎么实现自己的电子签章?答:电子签章要实现,估计不是太难,按照我的理解,当然我没有具体深入研究(如果这里我有妄自菲薄的...

收录时间: 2020-06-04
分类: ASP.NET MVC
贡献者: Rector
315 热度

IntelliJ IDEA 2020.1.2 发布

IntelliJ IDEA 2020.1.2 发布了,这是一个 bug 修复版本,更新内容如下: 修复了从终端打开项目时出现的项目名称问题 添加了对 Groovy 的 @Newify 模式参数的支持 修复了 JavaFX 工件配置的问...

收录时间: 2020-06-04
分类: 开发工具
贡献者: Rector
25 热度

Visual Studio 2019 v16.7 Preview 2 发布

微软发布了 Visual Studio 2019 v16.7 的第二个预览版本。 C++ 更新 现在,在连接管理器中,可以编辑远程 SSH 连接,例如:目标系统的 IP 地址发生更改并且需要更新。还可以设置默认远程连接...

收录时间: 2020-06-04
分类: Visual Studio
贡献者: Rector
22 热度

Git 2.27.0 稳定版发布

Git 最新稳定版 2.27.0 已发布,更新内容除了继续将 Git 使用的安全哈希算法从 SHA-1 迁移到 SHA-256,还包括以下亮点: 由于存在部分瑕疵,上一版本 Git 2.26 中默认使用的 Git v2 传输协议...

收录时间: 2020-06-04
分类: Git
贡献者: Rector
23 热度

C# Steps Up Programming Language Popularity Ladder

Microsoft's C# programming language climbed a year-over-year notch on the TIOBE Index, which measures popularity among developers. The June 2020 TIOBE Index shows C# climbing to fifth place, one step up from the June 2019 report.

收录时间: 2020-06-04
分类: C#开发
贡献者: Rector
24 热度

The danger of async/await and .Result in one picture

Sync over async in .NET is always bad and there is no better advice than just to avoid it. What does “Sync over async” mean exactly? It happens if you synchronously wait on an asynchronous operation result with the help of .Result, .Wait or similar. Why is it bad? First of all, it blocks (wastes) one thread to wait on a result – which may lead to threads starvation. But even worse, it may deadlock your operation and (sometimes) the whole application.

收录时间: 2020-06-04
分类: .NET
贡献者: Rector
AD 友情赞助
19 热度

OAuth 2.0 with GitHub in ASP.NET Core

In this article, Diogo Souza explains how to use OAuth2 to authenticate users for GitHub in an ASP.NET Core application.

收录时间: 2020-06-04
分类: ASP.NET Core
贡献者: Rector
19 热度

White Labeling in Xamarin Forms Applications - XamGirl

“White-label apps are applications built by a white or private label app development company and rebranded and resold by other businesses”. In simpler words, there are applications whose same codebase can be used by multiple brands simply by configuring the application with the desired branding. In this article, I’m will show you how to create this kind of application in Xamarin Forms.

收录时间: 2020-06-04
分类: Xamarin
贡献者: Rector
23 热度

Configuring Errors and Warnings in C#

I recently stumbled upon some code that was making an awaitable method call but was not being awaited. I noticed the issue because it was a compiler warning CS4014 and was highlighted in code. I immediately fixed the issue, however, my second action was configuring errors and warnings in C#.

收录时间: 2020-06-04
分类: C#开发
贡献者: Rector
27 热度

Visual Studio 2019 v16.7 Preview 2 Available Today!

Whew! It feels like Microsoft Build 2020 just ended yesterday, and now we are releasing Visual Studio 2019 v16.7 Preview 2. We hope you enjoyed any virtual sessions you were able to attend. Our teams certainly enjoyed presenting upcoming features and products to you. Now we look forward to giving you the opportunity to try some of the features new to this next preview release. In this version, we are highlighting changes in the C++ Connection Manager, .NET Productivity, Git Productivity, and Local Process with Kubernetes. We invite you to keep reading below to learn of the details of this release. Also, if you’d like additional information, check out our release notes.

收录时间: 2020-06-03
分类: Visual Studio
贡献者: Rector
25 热度

Customising the ASP.NET Core default UI without editing the PageModels

In this post I show how you can replace the Razor views for the default UI, without taking ownership of the business logic stored in the Razor Page PageModel code-behind files. I show how you can use the ASP.NET Core Identity scaffolder to generate the replacement Razor Pages initially, but customise these to use the existing, default, PageModels.

收录时间: 2020-06-03
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助