随笔分类 -  .NET

Code Hellow
摘要:前言 .NET权限管理及快速开发框架、最好用的权限工作流系统。 基于经典领域驱动设计的权限管理及快速开发框架,源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Ele 阅读全文
posted @ 2024-07-30 10:26 小码编匠 阅读(643) 评论(1) 推荐(9) 编辑
摘要:前言 当我们需要快速测试代码片段时,常见的做法是启动Visual Studio或使用在线代码编辑器。然而,Visual Studio的启动可能较为缓慢且占用较多系统资源,而在线编辑器则可能遇到语法支持局限或网络延迟问题。 为解决这个问题,给大家推荐一款轻量级的本地C#执行工具——CSharpRepl 阅读全文
posted @ 2024-07-25 10:13 小码编匠 阅读(242) 评论(5) 推荐(0) 编辑
摘要:前言 MiniExcel 是一个用于 .NET 平台的轻量级、高性能的库,专注于提供简单易用的 API 来处理 Excel 文件。以下是 MiniExcel 的特点总结: 轻量级与高效:MiniExcel 设计为占用较少的系统资源,尤其在内存使用上表现优秀,适合处理大数据集而不会导致内存溢出。 简单 阅读全文
posted @ 2024-07-24 10:12 小码编匠 阅读(1016) 评论(1) 推荐(12) 编辑
摘要:前言 MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。 这个工具是基于.NET的 weaving 技术,通过修改IL(Intermediate Language,中间语言)代码来插入 阅读全文
posted @ 2024-07-23 10:24 小码编匠 阅读(2328) 评论(12) 推荐(32) 编辑
摘要:前言 数字化时代,网络编程已成为软件开发中不可或缺的一环,尤其对于 .NET 开发者而言,掌握 C# 中的网络编程技巧是迈向更高层次的必经之路。无论是构建高性能的 Web 应用,还是实现复杂的分布式系统,网络编程都是支撑这一切的基石。 本篇主要为 .NET 开发者提供一份全面而精炼的 C# 网络编程 阅读全文
posted @ 2024-07-22 10:04 小码编匠 阅读(3381) 评论(8) 推荐(61) 编辑
摘要:一、前言 2024年AI浪潮席卷全球,编程界迎来全新的挑战与机遇。智能编程、自动化测试、代码审查,这一切都得益于AI技术的迅猛发展,它正在重塑开发者的日常,让编写代码变得更加高效、智能。 精选出最受好评、最具实用价值的Visual Studio插件,涵盖代码编辑、调试、测试、版本控制等多个方面,帮助 阅读全文
posted @ 2024-07-19 10:06 小码编匠 阅读(1967) 评论(16) 推荐(15) 编辑
摘要:前言 FireflySoft.RateLimit是基于.NET Core和.NET Standard构建,支持多种速率限制算法和策略,包括固定窗口、滑动窗口、漏桶、令牌桶等。通过简单的配置和集成,开发者可以快速地将其应用到现有的Web API、微服务或中间件中,实现对请求的精确控制。 同时,该库还支 阅读全文
posted @ 2024-06-24 10:00 小码编匠 阅读(1563) 评论(10) 推荐(19) 编辑
摘要:前言 2024年5月22日北京时间,微软正式发布全新的.NET云原生开发框架—.NET Aspire。 .NET Aspire 是一个新的平台无关、语言无关的框架,旨在简化 .NET云原生服务的开发,并且现在已经全面可用,可以在 Visual Studio 2022 17.10、.NET CLI 或 阅读全文
posted @ 2024-05-22 11:10 小码编匠 阅读(1983) 评论(6) 推荐(17) 编辑
摘要:前言 微软发布了 .NET 9 首个预览版,分享.NET团队对 .NET 9 的初步愿景,该愿景将于今年年底在 .NET Conf 2024 上发布。 重点关注针对云原生和人工智能领域的应用程序开发以及在性能、生产力和安全性方面投入大量资源,将 .NET 9 打造成云原生开发平台和工具。 云原生 . 阅读全文
posted @ 2024-02-21 10:12 小码编匠 阅读(110) 评论(0) 推荐(0) 编辑
摘要:前言 在C# 进行开发中,检查参数值是否为null大家都用什么?本文介绍除了传统的方式==运算符,还有一种可以商用is关键字。 C# 7.0 中 is 关键字的使用 传统的方式是使用==运算符: if(person == null) { } 从 C# 7 开始,可以使用is关键字进行空检查: if( 阅读全文
posted @ 2021-08-12 10:20 小码编匠 阅读(1445) 评论(7) 推荐(7) 编辑
摘要:前言 项目开发中不管是前台还是后台都会遇到烦人的null,数据库表中字段允许空值,则代码实体类中对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前台对应字段赋值需要做null值判断,怎么才能全局把null替换为空。 本文分享We 阅读全文
posted @ 2021-01-12 11:26 小码编匠 阅读(8099) 评论(24) 推荐(34) 编辑
摘要:一、什么是JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON 成为理想的数据 阅读全文
posted @ 2018-06-14 11:29 小码编匠 阅读(10480) 评论(3) 推荐(8) 编辑
摘要:一、什么是堆?(Heap) 堆是无序的,是一片不连续的内存域,由用户自己来控制和释放,如果用户自己不释放的话,当内存达到一定的特定值时,通过垃圾回收器(GC)来回收。 是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。 二、什么是栈?(Stack) 栈是有顺序的,是 阅读全文
posted @ 2018-06-08 16:54 小码编匠 阅读(5056) 评论(0) 推荐(0) 编辑
摘要:一、C#方法中参数类型 有4种参数类型,有时候很难记住它们的不同特征,下图对它们做一个总结,使之更容易比较和对照。 二、C#方法中的参数 1、值参数 使用值参数,通过复制实参的值到形参的方式把数据传递到方法。方法调用时,系统做如下操作: · 在栈中为形参分配空间 · 复制实参到形参 注:栈(先进后出 阅读全文
posted @ 2017-10-26 16:17 小码编匠 阅读(16647) 评论(1) 推荐(7) 编辑
摘要:一、软件获取1、软件下载地址:http://www.sublimetext.com/3。2、注册机和汉化下载:http://files.cnblogs.com/files/1312mn/sublime_text_3.zip。二、Sublime Text 3 安装1、下载适合自己机器的版本Sublim... 阅读全文
posted @ 2015-07-18 22:36 小码编匠 阅读(408) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-05-31 17:46 小码编匠 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1、首先建一个空文件夹,用来存放发布的程序:例如:WebTest2、然后打开IIS--->右击--->添加网站,如下图所示:图 1-1 图 1-1 图 1-2 ... 阅读全文
posted @ 2015-04-23 22:59 小码编匠 阅读(998) 评论(0) 推荐(1) 编辑
摘要:一、JWPlayer介绍 JW Media Player是一个开源的在网页上使用的Flash视频、音频以及图片播放器,支持 Sliverlight 播放,可以通过一个XML文件使播放器自动切换显示一组图片,并播放背景音乐。它支持播放的Adobe Flash Player和HTML5浏览器可以处... 阅读全文
posted @ 2015-01-25 14:18 小码编匠 阅读(1744) 评论(0) 推荐(0) 编辑
摘要:第一步: 第二步: 第三步: 第四步: 阅读全文
posted @ 2014-12-10 20:20 小码编匠 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一、云计算概念 云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你... 阅读全文
posted @ 2014-11-23 17:54 小码编匠 阅读(297) 评论(0) 推荐(0) 编辑