首页
学习
活动
专区
工具
TVP
发布

全球技术精选

专栏成员
127
文章
147884
阅读量
24
订阅数
基于 .NET 6 的轻量级 Webapi 框架 FastEndpoints
FastEndpoints 是一个基于 .NET 6 开发的开源 webapi 框架,它可以很好地替代 .NET Minimal APIs 和 MVC ,专门为开发效率而生,带来了全新的开发模式和编码体验。
全球技术精选
2022-09-05
8770
【系统设计】S3 对象存储
在本文中,我们设计了一个类似于 Amazon Simple Storage Service (S3) 的对象存储服务。S3 是 Amazon Web Services (AWS) 提供的一项服务, 它通过基于 RESTful API 的接口提供对象存储。根据亚马逊的报告,到 2021 年,有超过 100 万亿个对象存储在 S3 中。
全球技术精选
2022-09-05
6.4K0
有点酷,使用 .NET MAUI 探索太空
我准备用 .NET Maui 实现一个非常有意思的 "前往太空" 的程序。第一步,需要图片素材,我使用了 Aan Ragil 的一组非常棒的 Dribbble 素材图片。
全球技术精选
2022-09-05
3310
【系统设计】分布式键值数据库
键值存储 ( key-value store ),也称为 K/V 存储或键值数据库,这是一种非关系型数据库。每个值都有一个唯一的 key 关联,也就是我们常说的 键值对。
全球技术精选
2022-09-05
1.5K0
最流行的 .NET 反编译工具合集
.NET 中的编译是把开发人员写的 C# 代码转化为计算机可理解的代码的过程,也就是中间语言代码(IL代码)。在这个过程中,C# 源代码被转换为可执行文件(exe或者dll 文件)。
全球技术精选
2022-09-05
1.6K0
【系统设计】指标监控和告警系统
在本文中,我们将探讨如何设计一个可扩展的指标监控和告警系统。一个好的监控和告警系统,对基础设施的可观察性,高可用性,可靠性方面发挥着关键作用。
全球技术精选
2022-09-05
1.8K0
在 .NET 6 中使用 Startup.cs 更简洁的方法
如果您在关注 .NET 6,那么您应该知道,在 .NET 6 项目中,没有 Startup.cs 文件,现在使用了 Program.cs 文件来完成统一的配置。
全球技术精选
2022-09-05
1.4K0
使用 ML.NET 再现 《华强买瓜》
最近在看微软开源的机器学习框架ML.NET使用别人的预训练模型(开放神经网络交换格式.onnx)来识别图像,然后逛github发现一个好玩的repo。决定整活一期博客。
全球技术精选
2022-09-05
5580
在 .NET 6 项目中使用 Startup.cs
对于 .NET 6 项目,现在已经找不到 Startup.cs 文件。默认情况下,此文件已经被删除,并且 Program.cs 是配置依赖注入服务和 Middleware 的新位置。
全球技术精选
2022-09-05
8610
.NET 7 的 JWT 配置太方便了!
微软宣布 .NET 7 preview5 有一些较大的改进, 包括 JWT 身份验证的简化和自动配置。
全球技术精选
2022-09-05
1.4K0
【系统设计】邻近服务
在本文中,我们将设计一个邻近服务,用来发现用户附近的地方,比如餐馆,酒店,商场等。
全球技术精选
2022-09-05
1.1K0
在 .NET 6 中使用 dotnet format 格式化代码
我不得不承认,在 code review 的时候,我花费了很多时间来研究 C# 的代码格式问题,这是没有太大意义的工作,我应该专注于其他事情,而不是观察同事是否忘记格式化代码,或者是使用了其他不同规则的代码编辑器。
全球技术精选
2022-09-05
3480
又来?微软宣布 VS Code for C# 扩展的 LSP 组件闭源?
VS Code 是一个非常棒的代码编辑器,轻量,免费,跨平台。并且凭其丰富且强大的扩展功能受到众多开发者的青睐,你可以在上面愉快的进行各种语言的开发工作。
全球技术精选
2022-09-05
5150
微软发布全新Win11 轻量级系统Validation OS
你可能还不知道,在没有任何公开宣传的情况下,在最近,微软最近发布了一个全新的操作系统 Microsoft Validation OS。
全球技术精选
2022-09-05
7500
C#中的闭包和意想不到的坑
虽然闭包主要是函数式编程的玩意儿,而C#的最主要特征是面向对象,但是利用委托或lambda表达式,C#也可以写出具有函数式编程风味的代码。同样的,使用委托或者lambda表达式,也可以在C#中使用闭包。
全球技术精选
2022-09-05
3930
聊聊 C#中的 Mixin
Mixin本意是指冰淇淋表面加的那些草莓酱,葡萄干等点缀物,它们负责给冰淇淋添加风味。在OOP里面也有Mixin这个概念,和它的本意相似,OOP里面的Mixin意在为类提供一些额外功能——在不破坏类本身或者它的继承链的基础上,在某些情况下可能会起到妙用。今天跟着老胡一起来看看吧。
全球技术精选
2022-09-05
4880
就在刚刚,HTTP/3 正式发布了!
经过了多年的努力,在 6 月 6 号,IETF (互联网工程任务小组) 正式发布了 HTTP/3 的 RFC, 这是超文本传输协议(HTTP)的第三个主要版本,完整的 RFC 超过了 20000 字,非常详细的解释了 HTTP/3。
全球技术精选
2022-09-05
5020
在 .NET 中使用 FixedTimeEquals 应对计时攻击
在计算机安全中,计时攻击(Timing attack)是旁道攻击 (Side-channel attack) 的一种,而旁道攻击是根据计算机处理过程发出的信息进行分析,包括耗时,声音,功耗等等,这和一般的暴力破解或者利用加密算法本身的弱点进行攻击是不一样的。
全球技术精选
2022-09-05
2440
Netflix 的 API 架构演变历程
Netflix 以其松耦合和高度可扩展的微服务架构而闻名,Netflix API 的后端架构经历了 4 个主要阶段。
全球技术精选
2022-09-05
5140
为什么 Docker 和 Kubernetes 是用 Go 写的而不是 C# ?
这是 Reddit 平台上面这几天一篇比较热门的帖子, 非常有意思,本文我列出了几个高赞的回答。
全球技术精选
2022-09-05
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档