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

JusterZhu

专栏作者
261
文章
149299
阅读量
30
订阅数
.NET 8 中 Android 资源生成的改进和变化
随着 .NET 8 的发布,我们引入了一个新系统,用于生成访问 Android 资源的 C# 代码。在 Xamarin.Android、.NET 6 和 .NET 7 中生成 Resource.designer.cs 文件的系统已经被弃用。新系统生成一个名为 _Microsoft.Android.Resource.Designer 程序集。其中包含每个程序集的所有最终资源类。
JusterZhu
2023-12-06
1670
MASA MAUI iOS 文件下载与断点续传
最近在MAUI项目中碰到了大文件下载方面的需求,要求可以实现显示下载进度、暂停、继续下载等,在开发过程中也是碰到了不少问题,所以在此简单分享使用MAUI在IOS上完成下载功能的经验,也希望大家少踩坑。文章中如有不妥的地方,也请多多指教。
JusterZhu
2023-12-06
1460
[译]LoongArch 和 Avalonia UI
原文:https://avaloniaui.net/blog/loongarch-avalonia
JusterZhu
2023-12-06
1780
聊一聊 .NET高级调试 中的一些内存术语
在高级调试的旅程中,经常会有一些朋友问我什么是 工作集(内存),什么是 提交大小,什么是 Virtual Size, 什么是 Working Set 。。。截图如下:
JusterZhu
2023-12-06
1540
聊一聊 .NET高级调试 中的一些内存术语
在高级调试的旅程中,经常会有一些朋友问我什么是 工作集(内存),什么是 提交大小,什么是 Virtual Size, 什么是 Working Set 。。。截图如下:
JusterZhu
2023-12-06
1310
C# Channels
通过使用异步编程,我们可以提高应用程序的响应性和吞吐量。C# 提供了一些内置的方案来处理异步编程,例如 async/await 关键字和 Task 类。然而,有时候我们需要处理更复杂的场景,比如处理流式数据或者实现生产者/消费者模型。这就是为什么 .NET Core 3.0 引入了 System.Threading.Channels 的地方。
JusterZhu
2023-11-27
2210
C# yeild
在编程语言中,迭代器是一种可以遍历容器(如列表或数组)的元素的对象。在C#中,我们可以使用yield关键字创建自定义的迭代器。yield是一个强大的关键字,它使我们能够使用简洁、清晰的语法来创建和管理迭代器。
JusterZhu
2023-11-27
1140
C# MemoryCache
在.NET框架中,MemoryCache是一种强大的工具,用于存储对象,以便可以在需要时轻松访问它们。这样做有很多好处,包括减少数据库查询次数、节约资源和提高应用程序性能。
JusterZhu
2023-11-27
2280
.NET and C# Versions - 8/12 Update
Above png is very high resolution, but you can also download a pdf.
JusterZhu
2023-11-22
850
.NET 8正式发布
11 月 15 日开始的为期三天的 .NET Conf 在线活动的开幕日上,.NET 8作为微软的开源跨平台开发平台正式发布。.NET 团队着重强调云、性能、全栈 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮点。。NET团队在 .NET Conf 2023 [1]活动开幕式上表示:“通过这个版本,.NET 重塑了我们构建按需扩展的智能、云原生应用程序和高流量服务的方式。 无论你是部署到 Linux 还是 Windows,使用容器还是你选择的云应用模型,.NET 8 都能更轻松地构建这些应用。”
JusterZhu
2023-11-17
4781
图解 .NET 8 中的 Blazor 新特性 - .NET Conf 2023实况直击
一年一度的.NET Conf 大会在今日凌晨零点开播,我跟Blazor中文社区的很多朋友都熬夜观看了。在开场概括演说之后,Blazor是排在第一个出场的,可见Blazor在新版.Net中的地位依然是重中之重。
JusterZhu
2023-11-17
1.1K0
Aspire 框架预览版发布,使云原生开发和运维更加简单
随着 .NET 8 的发布,.NET Aspire 也随之发布[1],这是一个全家桶框架旨在加快基于云的应用程序的构建。.NET Aspire 从一开始就集成了关键组件,例如遥测和运行状况检查。它还承诺提供无缝的本地开发人员体验,该体验可以有效扩展以满足云应用程序开发的需求。Microsoft 鼓励对 .NET Aspire 预览版(目前在 GitHub 上提供[2])提供反馈。
JusterZhu
2023-11-17
1760
组合模式
设计模式是解决特定问题的优雅和可重用的软件设计解决方案。它们有助于提高我们的代码的可维护性、可读性和可测试性。本篇博文将会介绍一种结构型设计模式:组合模式 (Composite Pattern),并演示如何在C#中实现它。
JusterZhu
2023-11-14
1490
组合模式
设计模式是解决特定问题的优雅和可重用的软件设计解决方案。它们有助于提高我们的代码的可维护性、可读性和可测试性。本篇博文将会介绍一种结构型设计模式:组合模式 (Composite Pattern),并演示如何在C#中实现它。
JusterZhu
2023-11-14
1190
备忘录设计模式
备忘录设计模式是一个行为设计模式,它能够在不破坏对象的封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
JusterZhu
2023-11-14
1260
使用.NET Core创建Windows服务
打开命令行工具(例如:PowerShell、CMD、或者终端),然后输入以下命令创建一个新的Worker Service项目:
JusterZhu
2023-11-08
1950
dotnet conf 2023 Agenda
Damian Edwards, Safia Abdalla, David Fowler, Gaurav Seth, Daniel Roth, Glenn Condron, Maddy Montaquila, Maria Naggaga
JusterZhu
2023-11-07
3250
C# 状态设计模式
状态模式(State Pattern)是一种行为设计模式,允许对象在其内部状态改变时改变它的行为。这个模式提供了一个机制来将每个单独的状态实现为一个派生类,同时使用这些派生类来代表对象的不同状态。
JusterZhu
2023-11-03
1340
C#CountdownEvent
C#中的CountdownEvent 是.NET框架中的一个同步对象,它允许线程等待直到其关联的计数器达到0。
JusterZhu
2023-11-03
1490
C#Semaphore&SemaphoreSlim
Semaphore 是一个.NET的线程同步对象,可以用来控制对资源的并行访问数量。Semaphore 在计算机科学中是一个很重要的概念,用于解决多线程编程中的各种问题。
JusterZhu
2023-11-03
2000
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档