前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的话建议你先从基本语法学起)。Blazor是什么?Blazor是一个使用
国内大厂因为很多原因,选择放弃了.net技术栈,导致了很多小厂对于这个其实有一定程度的偏见性。 .net core那么好?对于开源的产品,无论是整体架构,但是发展方向都是可行的。除了大数据方向错失了,其实整体还好。微软的技术实力得 碾压大部分大公司和开源社区的,但是并不能作为最大的亮点。 因为, 优势在无限变小。 优势 1、语法糖:比如优秀的语法糖提高的开发效率,但是大部分语言都在抄袭啊
.net core 还是不错的
近期在开发一个抢口罩的系统,类似于电商常见的秒杀系统。当时选型的的时候准备在netcore和golang之间选择一个作为系统的开发语言,网上的说法各异,有的说iris快,有的说.netcore快。于是决定自己做下测试。 iris在go的web开发框架中是非常流行的,它自己的介绍是最快的go语言web框架,这个肯定有一家之言的成分,但是说它是最快的go框架之一肯定没有问题
好怪,在邀请回答里但是没有被邀请,嗯。c#理由是:学习难度,全能性与兼容性,执行效率与开发效率,语法糖和预期。现在c#是.Net6和.Net7(预览),看一下.Net6的语法可以是:之前在某评论区随便写的1.学习难度:首先c#可以用visual studio,有着如此高功能的IDE,甚至在2022版上可以教你如何优化代码,省去了很多后续排查错误的问题,这对初学者来说十分有用。而更重要的是
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。 .NET Framework用于构建桌面应用程序和运行在互联网信息服务器(IIS)上的ASP.NET应用程序。它是第一个托管框架。 Xamarin是一个用于构建iOS、Android
还有一个月,下个月微软.NET 5将会正式发布,在大家都关注新型语言。不知道有对.NET 5有没有什么期待。 日前官方发布了一些针对.net 5特性说明的,其中gRPC性能上的表现令人瞩目。在不同gRPC服务器实现的社区运行基准测试中,.NET的QPS超越C++和Go,排在Rust之后夺得亚军。 gRPC是现代的开源远程过程调用框架。gRPC有许多令人兴奋的功能:实时流传输
gorm支持多种数据库,这里主要介绍mysql,连接mysql主要有两个步骤: 配置DSN (Data Source Name) 使用gorm.Open连接数据库 1. 配置DSN (Data Source Name) gorm库使用dsn作为连接数据库的参数,dsn翻译过来就叫数据源名称,用来描述数据库连接信息。一般都包含数据库连接地址,账号,密码之类的信息。 DSN格式:
启动报错信息 default 定位过程 刚开始怀疑密码未编码或者密码过长,尝试使用url.escape(password)、缩短密码;解决未果,使用本地断点调试方式连接数据库,逐行调试;断点跑到该行: orm.RegisterDataBase(),程序与数据库连接认证的地方;断点最终锁定内部auth函数(密码加密认证),完整的调用栈: pq.(*conn).auth (conn.go
本文主要介绍如何使用go语言database/SQL库从数据库中读取null值的问题,以及如何向数据库中插入null值。本文在这里使用的是sql.NullString, sql.NullInt64, sql.NullFloat64等结构体,为了方便书写,它们的泛指我会使用sql.Null***来表示 要点 从数据库读取可能为null值得值时,可以选择使用sql.NULL***来读取