http://m.weizhi.cc/tutorial/detail-4871.html
AOT WebView程序
https://github.com/239573049/Chatbox
AOT WebView程序,并且支持js调用c#所有方法,能支持方法返回值的任何类型,而不受webview只能返回字符串的限制,支持Task调用,
AOT以后c#程序难以破解
版本差异
https://www.ngui.cc/el/1033122.html?action=onClick
https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-8
https://learn.microsoft.com/zh-cn/aspnet/core/release-notes/aspnetcore-8.0?view=aspnetcore-7.0
easy-dotnet.com
http://www.easy-dotnet.com/pages/00099b/#%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8
任务调度
.NET Core + Quartz.NET+ Vue
https://mp.weixin.qq.com/s/bW7TeqBO3mh97BnQWRPisQ
https://github.com/cq-panda/Quartz.NetUI
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
轻量级工时记录和管理工具
https://mp.weixin.qq.com/s/cG0wuh7hpvTGT6K8U16L9Q
H5商城,强烈推荐
后端接口项目 https://github.com/wayn111/waynboot-mall
前端 H5 商城项目 https://github.com/wayn111/waynboot-mobile
前端运管后台项目 https://github.com/wayn111/waynboot-admin
包来源
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
模式表达式
https://learn.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/patterns
C# 实现 AOP 面向切面编程
https://mp.weixin.qq.com/s/162QJ0uflNj1mGF27wskYQ
C# 线程、线程池、Task概念+代码实践
https://www.cnblogs.com/JerryMouseLi/p/14135600.html
https://github.com/JerryMouseLi/Thread.git
ThingsGateway
ThingsGateway支持多种操作系统,如Windows、Linux、macOS等,方便用户在不同平台上部署和使用。
https://mp.weixin.qq.com/s/v0sL-jedK0hUbyzyt3Zhrg
https://gitee.com/crike/ThingsGateway
https://gitee.com/diego2098/ThingsGateway
https://www.dongchuanmin.com/net/5612.html
dotnet9
https://dotnet9.com
https://github.com/dotnet9/dotnet9
https://www.yangqq.com/
https://blazor.masastack.com/framework/concepts/overview
https://dotnet9.com/2021/04/dotnet-simple-and-advanced-library-csredis
23种设计模式
http://www.taodudu.cc/news/show-886223.html
官方异常信息
https://learn.microsoft.com/zh-cn/visualstudio/msbuild/errors/msb4018?view=vs-2022
prometheus
<PackageReference Include="prometheus-net.AspNetCore" Version="8.0.0" ></PackageReference>
<PackageReference Include="prometheus-net.AspNetCore.HealthChecks" Version="8.0.0" ></PackageReference>
<PackageReference Include="prometheus-net.DotNetRuntime" Version="4.4.0" ></PackageReference>
深拷贝和浅拷贝
public class Mapper :IEntity
{
//浅拷贝
public Mapper Clone()
{
return (Mapper)this.MemberwiseClone();
}
//深拷贝
public Mapper DeepClone()
{
var obj= (Mapper)this.MemberwiseClone();
#region 所有的引用类型都需要重新new一个对象, string是特殊引用类型,不需要new
obj.DbDifference = new SqlDbDifference();
#endregion
return obj;
}
.....
}