首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 32 人订阅
共541篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
.NET 摄像头采集
本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。
C# + WPF 爬取快手主页并下载视频、图集
最近发现一些快手的作者,作品还不错,出于学习研究的目的,决定看一下怎么爬取数据。 现在网上有一些爬虫工具,不过大部分都失效了,或者不开源。于是自己就写了一个小工具。
ASP.NET Core SignalR 构建高效实时通信应用
在平时开发中遇到实时网络请求时,传统的轮询方式已经无法满足对于延迟和性能的要求。ASP.NET Core SignalR作为一种强大的实时通信框架,使得在服务器和客户端之间建立持久连接变得更加简单快捷
.NET 开发的高性能内网穿透工具
在许多情况下,我们需要从外部网络访问内部网络中的服务,比如家里的服务器或者公司的内部资源。这时内网穿透工具就可以帮助我们在不受地理限制的情况下访问这些资源。
Gradio.NET 支持 .NET 8 简化 Web 应用开发
Gradio.NET 是Gradio在 .NET 平台上的移植版本。Gradio 是一个开源的 Python 包,用于快速构建机器学习模型、API 或任意 Python 函数的演示或 Web 应用。
.NET 9 技术革新,新特性概览
.NET 9 作为微软推出的最新框架版本,无疑为开发者带来了一系列的新特性,继.NET 8 之后 .NET 9 在云原生应用程序得到了增强和性能得到提升。
C# 必备技能—项目打包
在C#开发中,项目打包是一个重要的环节,将你的应用程序及其依赖项组织成一个或多个可以在目标系统上安装和运行的包。
C# 方法中参数ref和out的解析
C#提供了多种参数传递方式,其中ref和out是两种非常特殊且强大的关键字,它们允许在方法调用中通过引用传递参数,从而实现了对参数值的直接修改和返回。
C# 为什么你应该更喜欢 is 关键字而不是 == 运算符
在C# 进行开发中,检查参数值是否为`null`大家都用什么?本文介绍除了传统的方式`==`运算符,还有一种可以商用is关键字。
.NET 9 优化,抢先体验 C# 13 新特性
C# 13 作为 .NET 9 的一部分,将带来一系列新特性,提升开发灵活性和性能,让编程体验更加流畅。
.NET 编程中的异或运算应用
本文介绍异或运算的基本概念,并通过几个实际案例来展示其在 C# 编程中的应用,包括数据交换、简单的加密解密、以及位模式操作等。这些例子都将帮助我们更好地理解和运用这一强大的工具。
C# 编程中的堆栈(Stack)和队列(Queue)
本篇文章将深入探讨 C# 编程语言中堆栈和队列的基本概念、应用场景以及如何有效地使用它们。我们将从理论出发,逐步过渡到实践,通过一系列示例代码来展示如何在 C# 中创建和使用堆栈与队列。
C# 8.0 新增功能Index和Range的^0是什么?
先说一下 C# 8.0 新增的两个新类型和两个新运算符,允许构造System.Index和System.Range对象,并在运行时索引/切片集合。
.NET 9 技术革新,新特性概览
.NET 9 在云原生应用程序得到了增强和性能得到提升。将获得为期18个月的标准支持服务。这些新特性究竟有多新颖?它们将如何影响我们的开发实践?本文将探讨.NET 9 的几个关键新特性。
.NET 8 中利用 MediatR 实现高效消息传递
MediatR 是 .NET 下的一个实现消息传递的库,轻量级、简洁高效,用于实现进程内的消息传递机制。它基于中介者设计模式,支持请求/响应、命令、查询、通知和事件等多种消息传递模式。
.NET 单元测试 Bogus 和 AutoFixture 快速填充实践
AutoFixture是一个.NET库,旨在简化单元测试中的数据设置过程。通过自动生成测试数据,它帮助开发者减少测试代码的编写量,使得单元测试更加简洁、易读和易维护。
C# 开发技巧 轻松监控方法执行耗时
MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。
.NET 内存管理两种有效的资源释放方式
.NET 中内存管理主要依赖于垃圾回收机制,主要是指内存管理和非托管资源的释放。但是,有时候我们可能需要更细粒度地控制某些资源的释放。
.NET 内存管理两种有效的资源释放方式
在本文里,将介绍两种简单有效的方式来管理这些资源:使用 using 语句和显式调用 Dispose方法。这两种方式可以我们更有效地控制资源的生命周期,避免内存泄漏等问题,确保应用程序的健壮性。
C# 网络编程:.NET 开发者的核心技能
网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。
下一页