Rector
专注.NET/.NET Core
- 所在地 重庆渝北
- 从事行业 计算机软件
- 个人简介 计算机科学与技术,全栈工程师,专注.NET/.NET Core及相关开发。对编码执着,对工作热情,对前沿技术有浓厚的研究兴趣。 主要技能:C#、.NET Core、ASP.NET、 MVC、Web API、Entity Framework、WCF、Winform、IoC、DI、数据库(SQL Server、MySQL、MongoDB、SQLite)、熟悉SEO、前端(HTML+DIV+CSS,熟悉响应式布局[Bootstrap])、JS框架(Jquery、Extjs、Ext.net、Angularjs、Vue.js)、设计模式、DDD(领域驱动设计)、CQRS、具有对大数据量,高并发量的实际案例的经验和解决方案。
-
Rector
2023-03-31 发布了文章
C#&.NET Core Winform程序中使用Parallel动态开启多个线程及取消多线程详细教程
概述在计算机编程中,多线程技术可以同时执行多个线程,这可以在提高应用程序性能的同时,让应用程序具备更好的响应性。在C# Winform编程中,Parallel类提供了方便的方法来实现多线程编程,可以帮助程序员快速、简便地实现多线程应用程序。 -
Rector
2023-03-28 发布了文章
.NET 7的WPF桌面应用程序中使用配置文件:App.config与AppSettings.json
前言在 .NET 7 中,Windows Presentation Foundation (WPF) 仍然是一种常见的桌面应用程序开发框架。 在开发WPF应用程序时,使用配置文件是一种常见的方式来存储应用程序的配置和设置。.NET 7支持两 -
Rector
2023-03-25 发布了文章
C#&.NET程序中使用Flurl的用法与问题汇总(非常详细)
什么是Flurl?Flurl是一个基于.NET平台的开源库,它简化了使用HTTP API进行请求和响应的操作。Flurl的API设计旨在使其易于使用,流畅和直观,同时提供高度灵活性和可扩展性。 Flurl的核心部分是一个扩展方法集合,可以直 -
Rector
2023-02-18 发布了文章
C#&.NET Core好用的HTML解析器推荐之HtmlAgilityPack篇
概述HtmlAgilityPack是一个用于解析HTML文档的C#&.NET, .NET Core库。它提供了一种方便的方式来从HTML文档中提取数据和操作文档结构。 HtmlAgilityPack主页地址是:html-agilit -
Rector
2023-02-18 发布了文章
C#&.NET Core好用的HTML解析器推荐之AngleSharp篇
概述AngleSharp是一个开源的.NET标准库,用于解析HTML和 XML 文档。它由Daniel Cazzulino创建,并由其维护。AngleSharp具有丰富的功能,支持DOM操作CSS选择器、XPath表达式、HTML5等级和文 -
Rector
2023-02-18 发布了文章
C#&.NET Core(.NET 7)应用程序开发中如何解析html元素,有哪些类库或组件呢?
概述在C#和.NET Core (.NET 7)应用程序开发中,解析HTML元素是一个常见的任务。HTML是网页的基础,而在Web开发中,访问和操作HTML元素是必要的。为此,C#和.NET Core提供了几个组件和库,可以方便地解析和操作 -
Rector
2023-02-14 发布了文章
在C#&.NET Core(.NET 7)程序开发中使用Npgsql,Dapper,EF Core等不同方式连接和操作PostgreSQL数据库示例教程(推荐阅读)
概述PostgreSQL(又称Postgres)是如今使用最广泛的数据库之一。根据2022年Stack Overflow的调查,它是专业开发人员使用最多的数据库;在TechEmpower基准测试中是最快的数据库;同时也自称自己是最先进的开源 -
Rector
2023-02-04 发布了文章
.NET Core(.NET 7)如何使用Dapper连接PostgreSQL数据库并实现CRUD(新增,查询,修改,删除)的超详细入门示例教程
概述PostgreSQL是一款开源的对象关系型数据库管理系统(ORDBMS)。它与常见的关系型数据库管理系统(RDBMS)如MySQL、Oracle和Microsoft SQL Server等不同,因为它具有更多高级功能,如对象存储、复杂查 -
Rector
2022-12-03 发布了文章
[亲测].NET Core(.NET 7)Web应用部署到Ubuntu的Docker容器并配置Nginx反向代理及Let's Encrpt SSL证书自动续期
概述本文将为C#&.NET开发者介绍《.NET Core(.NET 7)Web应用部署到Ubuntu的Docker容器并配置Nginx反向代理及Let’s Encrpt SSL证书自动续期》。 先看最终部署和运行的效果图: 本文你 -
Rector
2022-08-02 发布了文章
C# 11新特性之原始字符串
朋友们大家好,我是Rector,码友网的创建者和维护者,专注C#&.NET技术开发。 本文为大家分享的主题是《C# 11新特性之原始字符串》,本文相应的视频: C# 11新特性-原始字符串 概述美国时间2022年4月18日,微 -
Rector
2022-07-09 发布了文章
[亲测]VMware虚拟机中实现Ubuntu 20.04磁盘(mapper/ubuntu--vg-ubuntu--lv)扩容
概述在VMware 虚拟机中创建了Ubuntu 20.04的主机,但最初分配的磁盘空间只有20G: 随着虚拟机中安装的资源越多,20G的磁盘空间也逐渐不够用了,这时需要对这台Ubuntu虚拟机中的磁盘进行扩容。 本文就记录一下在VMwar -
Rector
2022-07-05 发布了文章
再谈C# Winforms桌面应用程序实现跨窗体间委托传值(实例)
前言关于C# Winforms桌面应用程序跨窗体传值其实是一个老生常谈的问题了。我之前在码友网也写过多篇C# Winforms桌面应用程序跨窗体传值的实例文章,比如: 《C# WINFORM窗体间通过委托和事件传值(自定义事件参数)—实例 -
Rector
2022-04-14 发布了文章
分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法
本文为大家分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法。 此方法无需安装微软Office的其他服务,操作简单。步骤如下: 1.下载安装工具首先,下载微软官方的MS Office的安装工具,下载地址如 -
Rector
2022-03-31 发布了文章
.Net5.0停更升级.Net6可以获奖?听大咖娓娓道来(转载)
近日,微软.NET 博客发布文章,称在今年5月8日更新之后,微软将不再为 .NET 5.0 提供服务更新,包括安全修复或技术支持,用户需要将 .NET 版本更新到受支持的版本 (.NET 6.0 ) 才能继续接收更新。 当 .NET 5.0 -
Rector
2022-03-18 发布了文章
我来推荐,你随意挑!推荐7款非常棒的将代码片段转换成图片的工具
概述大家好,我是码友网的维护者—Rector。很高兴今天又为大家分享有趣并有用的开发者工具啦! 如上图所示,你可能在博客、技术论坛等网站上见过这样的图片。但你有没有想过这些图片是如何产生的呢?你是否也想把你的代码片段转换成这样漂亮的图片呢? -
Rector
2022-02-28 发布了文章
API接口调试工具有哪些--Postman,Insomnia,ApiPost,REST Client,Fiddler Everywhere...
概述互联网发展到如今,什么微服务,前/后端分离等新兴技术架构不断涌现,服务与服务之间,前端与后端之间的服务调用,使API接口调用这种开发模式变得越来越常见。 通过调用API接口服务,可以降低服务与服务之间,前端与后端之间的耦合,从而提高工作 -
Rector
2022-02-25 发布了文章
DB Browser for SQLite--一款开源跨平台(Windows,macOS,Linux)的SQLite客户端管理工具
概述DB Browser for SQLite (简写为:DB4S)是一个高质量、可视化的开源工具,可以创建、设计和编辑与SQLite兼容的数据库文件。 DB4S主要面向那些希望创建、搜索和编辑数据库的用户和开发人员。DB4S使用一个熟悉的 -
Rector
2022-02-14 发布了文章
修炼Visual Studio超神技能--快速提升你的.NET生产力(含PPT课件下载)
适用人群1…NET/C#初学者或者对Visual Studio不熟练的;2.愿意在.NET/C#开发中提高Visual Studio的操作技巧的 课程简介在我们使用Visual Studio作.NET/C#的开发编码时,即使编写相同的代码每 -
Rector
2022-02-10 发布了文章
.NET Core(.NET 6)控制台应用程序与MongoDB Atlas入门实战示例教程详解
.NET Core(.NET 6)控制台应用程序与MongoDB Atlas入门示例教程详解概述MongoDB 是一个基于分布式文件存储的数据库,由C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB -
Rector
2022-02-08 发布了文章
DATUM-支持不同格式(JSON,CSV,SQL,XML等)的在线模拟数据生成器上线了!!!
Datum在线模拟数据生成器体验地址:https://datum.codedefault.com/ 主界面Datum UI界面基于Vue开发,用户交互操作的体验非常丝滑,所见即所得。 Datum模拟数据生成器主界面采用极简风格设计,使用者几 -
Rector
2022-01-10 发布了文章
.NET 6 Minimal API程序中使用EF Core访问SQLite数据库实例教程
概述如今.NET 6发布已经有一段时间了,在生产环境运行的基于.NET 6的项目也趋于稳定,没有大的Bug。 在.NET 6发布之前,我已向大家分享了关于《创建API服务最小只要4行代码!!!尝新体验ASP.NET Core 6预览版本中发 -
Rector
2021-12-03 发布了文章
Carter--模块化组织和管理.NET 6 Minimal API应用程序接口服务的利器!!!
概述亲爱的.NET开发者们,大家好!!! 我还是你们的老朋友,码友网的创建者和维护者—Rector。 今天我为大家分享的是.NET 6 Minimal APIs应用程序开发中模块化服务接口的轻量组件—Carter。 早在.NET 6发布预览 -
Rector
2021-11-10 发布了文章
Visual Studio 2022正式版(专业版/企业版)序列号/激活码/密钥/SN/KEY
美国时间2021年11月8日,微软发布了Visual Studio 2022正式版,包括:Visual Studio 2022社区版,Visual Studio 2022专业版,Visual Studio 2022企业版。 如果你是用于个人 -
Rector
2021-10-18 发布了文章
Redis在Windows操作系统的各版本安装包(压缩包)下载地址
概述如今的程序开发中,无论是.NET程序开发,.NET Core程序开发,.NET 5程序开发还是Java,Go或者其他开发语言,中间件技术已日趋成熟,在各种应用开发中还经常用到中间件,如:消息中间件,缓存中间件还有应用中间件等等。 常见的 -
Rector
2021-10-18 发布了文章
什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?
概述对于.NET平台的初学者来说,有时候比较困惑“什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?”。确实,目前微软的开发平台有两种不同的.NET运行时环境,一种是.NET Framework,另一种则 -
Rector
2021-10-11 发布了文章
分享.NET/.NET 5轻量级开源的将数字编码成字符串的加密(短ID生成)工具类库--hashids.net
概述本文为.NET开发者们分享一款轻量级开源的将数字编码成字符串的加密(短ID生成)工具类库—hashids.net。 无论在前端还是后端的编程开发中,都会遇到让系统自动生成一些编码或者ID的场景,并且要求生成的编码或ID是不重复的(重复率 -
Rector
2021-09-09 发布了文章
NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?
概述大家好,我是专注.NET开发的码友网创建者Rector。 在.NET应用程序编程开发中,开发者通常使用类库来管理、维护属于同一分类的程序代码,以便代码的重用。一般情况下,处于同一类库的所有类都位于同一程序集。 这些类库被编译器编译后会生 -
Rector
2021-09-08 发布了文章
1分钟极速搭建基于BaGet的轻量级私有Nuget程序包服务器
概述大家好,我是专注.NET开发的码友网创建者Rector。 在上一篇《NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?》文章中,我们了解了: NuGet是什么?为什么.NET项目中会有NuGet?如何使用 -
Rector
2021-09-08 发布了文章
.NET常用的集合类型及如何选择合适的集合类型
.NET常用的集合类型.NET集合概述.NET中,集合类型表示收集数据的不同方法,如哈希表、队列、堆栈、字典和列表。 在.NET中,所有集合都直接或间接地基于ICollection或ICollection<T>接口。IList和 -
Rector
2021-08-14 发布了文章
创建API服务最小只要4行代码!!!尝新体验ASP.NET Core 6预览版本中发布的最小Web API(minimal APIS)新特性
概述.NET开发者们大家好,我是Rector。 几天前(美国时间2021年8月10日),微软官方发布了.NET 6的第7个预览版,其中包含了很多新的特性和功能,比如: 优化最小Web API(minimal APIS)模板为生成常用HTT