.Net相关网站以及文章

.Net相关源码

.Net 运行时源码:https://source.dot.net 、 https://github.com/dotnet/runtime

asp.netcore 源码:https://github.com/dotnet/aspnetcore

.NET compiler 源码:https://github.com/dotnet/roslyn

.Net 官方诊断程序相关文章

操作流程: https://learn.microsoft.com/zh-cn/dotnet/core/diagnostics/debug-memory-leak
示例包含了:

内存泄漏:针对内存泄漏我自己碰到的情况要么非托管资源未释放,没有使用Dispose,常见的数据库连接,Redis连接这些,其实这些连接,服务可以查看到客户端连接数,如果连接数一直在增加那就说明连接没有释放;要么就是定义的全局静态字段,比如是一个字典或者列表可以不断增加,随着使用时间的增加,占用内存越来越多。

高CPU:

死锁:

堆栈溢出:

对应的源码: https://github.com/dotnet/samples/tree/6c5ab81742af4729c5bc2c8d9c91d4eed781e58f/core/diagnostics/DiagnosticScenarios

.Net 和 容器 简介

https://learn.microsoft.com/zh-cn/dotnet/core/docker/introduction

.Net和AI

模型生成器是通过VS界面操作训练数据,生成模型生成预测的代码

ML.NET API是通过代码训练数据、生成模型、预测

模型生成器介绍:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/automate-training-with-model-builder

ML.NET API介绍:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/how-does-mldotnet-work

模型生成器案例:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/tutorials/predict-prices-with-model-builder

ML.NET API案例:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/tutorials/sentiment-analysis

Open Neural Network Exchange(ONNX,开放神经网络交换)是AI模型的开放源代码格式,ONNX 支持框架之间的互操作性

介绍ML.NET如何使用ONNX模型:https://learn.microsoft.com/zh-cn/azure/machine-learning/how-to-use-automl-onnx-model-dotnet?view=azureml-api-2

介绍ML.NET如何使用YOLOv2的ONNX模型:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/tutorials/object-detection-onnx

ML.NET如何导出ONNX模型:https://learn.microsoft.com/zh-cn/dotnet/machine-learning/how-to-guides/save-load-machine-learning-models-ml-net#load-a-model-stored-locally

上图是通过机器学习框架训练AI模型,训练完以后导出ONNX模型,ML.NET可以使用ONNX模型

.Net使用GRPC

https://learn.microsoft.com/zh-cn/aspnet/core/grpc

Asp.net core

Web服务器Kestrel、HTTP.sys、IIS:https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/servers

部署在linux服务器+nginx反向代理+systemd服务管理:https://learn.microsoft.com/zh-cn/aspnet/core/host-and-deploy/linux-nginx

.NET IoT 库文档

微软官方库:https://learn.microsoft.com/zh-cn/dotnet/iot 文档主要介绍dotnet运行在arm架构的树莓派上面,可以控制树莓派的引脚,通过控制树莓派的引脚可以控制其他硬件的电压。理论上也是可以用过国产的比如香橙派之类的开发板上面的。

.NET nanoFramework:https://github.com/nanoframework/nanoFramework.IoT.Device 主要面向stm32、esp32的单片机开发,最低配置可以运行在256kB的flash和 64kB 的RAM的设备上。

C#/C++

C#调用C++: https://www.cnblogs.com/skyfreedom/p/11773597.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值