【DotNetGuide】C#/.NET/.NET Core学习、工作、面试指南

🐱‍🚀C#/.NET/.NET Core学习、工作、面试指南

让现在的自己不再迷茫✨✨✨。

  • GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide

📚DotNetGuide简介

现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料、工作心得、面试指南一搜都是一大把,但是咱们C#/.NET的相关学习资料、工作心得、面试指南都是寥寥无几。我在微信群和知乎里面经常会看到这样的提问:有没有好的C#/.NET相关的学习书籍、视频教程、项目框架和常见面试题推荐的?。并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个这方面汇总的知识库。作为一名.NET开发者而言当然是不想让这种现象普遍存在的,建立DotNetGuide知识库的初衷就是为了记录、收集和总结优质的.NET相关学习资料(学习路线、视频、文章、书籍、项目、框架...等)、开发实战教程、开发必备工具、常见面试题、面试须知、简历模板、以及自己在学习和工作中的一些微薄见解,希望可以帮助到那些想要入门学习.NET或者正在使用.NET的同学。一个人的力量是十分有限的,由衷的欢迎大家可以在Issues中投稿或者直接提交PR一起完善我们的C#/.NET/.NET Core学习、工作、面试指南知识库🤞。

🌈DotNetGuide技术社区

DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目推荐、招聘资讯和解决问题的平台。在这个社区中,开发者们可以分享自己的技术文章、项目经验、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。我们致力于构建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值和成长机会。

欢迎关注作者(微信公众号:追逐时光者),与大姚一起沟通、交流学习、共同进步。

  • 了解作者&获取更多学习资料😎

  • DotNetGuide技术社区微信交流群👪

🎉Issues宝藏存库

🙌知识库中有总结不足的地方,欢迎各位大佬给我提意见(💖留下您宝贵的建议)。 如果DotNetGuide知识库对大家有帮助的话记得给作者一个星星哟⭐(您的小星星就是对我最大的肯定和鼓励)!

前往Issues留下您压箱底的大宝藏👇:https://github.com/YSGStudyHards/DotNetGuide/issues

🏷️优质学习资料收录栈

  • 🐱‍🚀零基础如何自学C#?

  • 🥇高质量付费学习课程推荐

  • 🚤适合后端程序员的前端框架

  • 📚.NET应用程序体系结构文档

  • 📚2023年ASP.NET Core开发者学习指南

  • 🥏值得推荐的.NET/.NET Core ORM框架汇总

  • 🐮C#/.NET/.NET Core推荐博客&博主&公众号

  • ⛵C#/.NET/.NET Core推荐学习路线&文档&文章

  • 📚C#指南(微软提供的最权威,最全面的C#学习资料)

  • 📚.NET文档(微软提供的最权威,最全面的.NET学习资料)

  • 💪微软官方.NET免费教程(面向从初学者到高级开发人员)

  • 🔎面向开发人员和技术专业人员的Microsoft文档和学习主页

🏹编程效率提升技巧集

.NET相关开发环境

  • 所有.NET版本

  • .NET Framework版本

  • .NET 和 ASP.NET Core官方映像

  • 下载本地化的 .NET IntelliSense

Visual Studio

  • Visual Studio 2022下载

  • Visual Studio for Mac下载

  • Visual Studio常用快捷键

  • Visual Studio的奇淫技巧

  • 18款Visual Studio实用插件

  • Visual Studio 2022进行文件差异比较

  • Visual Studio 2022版本17.8中的实用功能

  • 合理使用Visual Studio 2022内置任务列表(TODO)

  • Visual Studio将JSON格式数据自动转化为对应的类

  • Visual Studio使用Git忽略不想上传到远程仓库的文件

  • Visual Studio使用Web Deploy发布.NET Web应用到指定服务器的IIS中

Visual Studio Code

  • VS Code下载

  • VS Code常用快捷键

  • 20款VS Code实用插件

  • C# for Visual Studio Code

  • VS Code使用Git可视化管理源代码详细教程

  • VS Code调试和发布ASP.NET Core Web应用

  • VS Code安装C#开发工具包并编写ASP.NET Core Web应用

  • VS Code安装CodeGeeX AI编程助手提高.NET开发工作效率

.NET在线代码编辑工具

  • 一个方便易用的在线.NET代码编辑工具.NET Fiddle

AI辅助编程工具

  • CodeGeeX AI编程助手

  • AI编程工具CodeWhisperer

GitHub

  • GitHub漫游指南

  • C# GitHub趋势榜

  • GitHub Issues 快速入门

  • 如何给GitHub上的开源项目提交PR?

  • 五分钟教你使用GitHub寻找优质项目

  • 我找回了我喜欢的GitHub Old Feed

  • 30分钟快速搭建并部署一个免费的个人博客

Git管理工具

  • GitHub Desktop使用教程

  • 最全面的SourceTree使用教程详解

  • TortoiseGit使用教程(图文详细版)

  • 超详细的Visual Studio Git使用图解

  • VS Code使用Git可视化管理源代码详细教程

🔋C#/.NET/.NET Core充电站

在线学习站

  • .NET官网

  • .NET开发者社区

  • .NET Blog官方博客

  • .NET中文官方博客

  • Visual Studio Blog

  • 博客园.NET技术专区

  • Stack Overflow
    • Stack Overflow C#问题专栏

    • Stack Overflow .NET问题专栏

  • .NET在线源码查询

  • .NET API在线目录查询

Awesome Collection

  • Awesome .NET

  • Awesome .NET Core

  • Awesome Abp

  • Awesome Blazor

  • Awesome Avalonia

  • Awesome .NET WPF

  • Awesome .NET MAUI

  • Awesome .NET WinForms

  • Awesome Unity Tutorial

  • Awesome Nuget Packages

  • Awesome Microservices .NET

🎁C#/.NET/.NET Core面试宝典

一份阅读量13万+免费的C#/.NET/.NET Core面试宝典(基础版):一份阅读量13万+免费的C#/.NET/.NET Core面试宝典(基础版)

因为个人的能力和精力有限没法把涉及的所有知识点都总结归纳(现在主要是对一些常见的知识点进行了总结和归纳),希望有更多的小伙伴能加入和我一起完善这方面的相关知识点。对知识库有贡献者可获得更多学习资源。

🐱‍🚀C#/.NET/.NET Core相关技术常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。

🥇C#/.NET/.NET Core开发实战教程

全面的.NET Core MongoDB入门到实战教程

  • MongoDB从入门到实战之MongoDB简介

  • MongoDB从入门到实战之MongoDB快速入门

  • MongoDB从入门到实战之Docker快速安装MongoDB

  • MongoDB从入门到实战之MongoDB工作常用操作命令

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(1)-后端项目框架搭建

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(3)-系统数据集合设计

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(4)-Mongo数据仓储和工作单元模式封装

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(5)-Mongo数据仓储和工作单元模式实操

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(6)-Blazor介绍和快速入门

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(7)-Blazor UI框架选型

  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(8)-Ant Design Blazor前端框架搭建

七天.NET 8操作SQLite入门到实战详细教程

  • 第一天 SQLite 简介

  • 第二天 在 Windows 上配置 SQLite环境

  • 第三天SQLite快速入门

  • 第四天EasySQLite前后端项目框架搭建

  • 第五天引入 SQLite-net ORM 并封装常用方法

  • 第六天后端班级管理相关接口完善和Swagger自定义配置

.NET微信网页开发相关文章教程

  • 微信网页开发官方详细文档

  • 全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解

  • .NET微信网页开发之通过UnionID机制解决多应用用户帐号统一问题

  • .NET微信网页开发之网页授权获取用户基本信息

  • .NET微信网页开发之使用微信JS-SDK自定义微信分享内容

  • .NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能

  • .NET微信网页开发之使用微信JS-SDK获取当前地理位置

.NET Core NPOI实操教程

  • .NET Core使用NPOI导出复杂Word详解

  • .NET之NPOI Excel数据导出和批量导入功能

  • .NET Core使用NPOI导出复杂,美观的Excel详解

  • .NET Core使用NPOI将Excel中的数据批量导入到MySQL

.NET高级调试系列-WinDbg调试实战教程

文章源于一线码农大佬,更多高级调试系列教程欢迎关注大佬的GitHub仓库dotnetfly👉。

  • 记一次 .NET某零售管理系统 存储不足分析

  • 记一次 .NET某新能源MES 非托管泄露

  • 记一次 .NET 某手术室行为信息系统 内存泄露分析

  • 记一次 .NET 某传感器采集系统 线程爆高分析

  • 记一次.NET某企业ERP网站系统 崩溃分析

  • 记一次 .NET 某医疗住院系统 崩溃分析

  • 记一次 .NET某汽车零件采集系统 卡死分析

  • 记一次 .NET某家装ERP 内存暴涨分析

  • 记一次 .NET某家装ERP 内存暴涨分析

  • 记一次 .NET 某医保平台 CPU爆高分析

  • 记一次 .NET 某游戏网站 CPU爆高分析

  • 记一次.NET 某安全生产系统 CPU爆高分析

  • 记一次 .NET 某工控MES程序 崩溃分析

  • 记一次 .NET 某工控软件 内存泄露分析

  • 记一次 .NET 某电子厂OA系统 非托管内存泄露分析

  • 记一次 .NET 某自动化采集软件 崩溃分析

  • 记一次.NET某工控图片上传CPU爆高分析

  • 记一次 .NET 某制造业 MES 系统崩溃分析

  • 记一次 .NET 某医疗器械 程序崩溃分析

  • 记一次 .NET 某娱乐聊天流平台 CPU 爆高分析

  • 记一次 .NET 某企业OA后端服务 卡死分析

  • 记一次 .NET 某电子病历 CPU 爆高分析

C#开发PACS、RIS、3D医学影像处理系统系列教程

文章源于博客园乔克灬叔叔,更多C#开发PACS、RIS、3D医学影像处理系统系列教程欢迎关注乔克灬叔叔博客👉。

  • C#开发PACS医学影像处理系统(一):开发背景和功能预览

  • C#开发PACS医学影像处理系统(二):界面布局之菜单栏

  • C#开发PACS医学影像处理系统(三):界面布局之工具栏

  • C#开发PACS医学影像处理系统(四):界面布局之状态栏

  • C#开发PACS医学影像处理系统(五):查询病人信息列表

  • C#开发PACS医学影像处理系统(六):加载Dicom影像

  • C#开发PACS医学影像处理系统(七):读取影像Dicom信息

  • C#开发PACS医学影像处理系统(八):单元格变换

  • C#开发PACS医学影像处理系统(九):序列控件与拖拽

  • C#开发PACS医学影像处理系统(十):Dicom影像下载策略与算法

  • C#开发PACS医学影像处理系统(十一):Dicom影像挂片协议

  • C#开发PACS医学影像处理系统(十二):绘图处理之图形标记

  • C#开发PACS医学影像处理系统(十三):绘图处理之病灶测量

  • C#开发PACS医学影像处理系统(十四):处理Dicom影像窗宽窗位

  • C#开发PACS医学影像处理系统(十五):Dicom影像交叉定位线算法

  • C#开发PACS医学影像处理系统(十六):2D处理之影像平移和缩放

  • C#开发PACS医学影像处理系统(十七):2D处理之影像旋转和翻转

  • C#开发PACS医学影像处理系统(十八):Dicom使用LUT色彩增强和反色

  • C#开发PACS医学影像处理系统(十九):Dicom影像放大镜

ASP.NET Core Blazor入门到实战教程

  • ASP.NET Core的Razor语法

  • 值得推荐的Blazor UI组件库

  • 微软官方教程ASP.NET Core Blazor

  • 全面的ASP.NET Core Blazor简介和快速入门

  • Blazor Server和WebAssembly应用程序入门指南

  • Blazor教程 - 生成第一个 Blazor 应用

  • 生成Blazor待办事项列表应用

  • 使用Blazor的ASP.NET Core SignalR

  • 使用 Blazor 构建 Web 应用程序

  • 使用 Blazor 进行 Web 开发的简介

  • 使用 Blazor 生成 Web 应用

  • 与 Blazor Web 应用中的数据交互

  • 使用页面、路由和布局改进 Blazor 导航

  • 改进表单和验证在 Blazor Web 应用中的工作方式

  • 在 Blazor Web 应用中构建丰富的交互式组件

  • 使用 Blazor 生成可重用组件

  • 使用 Blazor 生成四子棋游戏

ASP.NET Core从壹开始微服务[DDD]教程

文章源于博客园老张的哲学,更多.NET相关优质文章教程欢迎关注老张的哲学👉

  • 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书

  • 从壹开始微服务 [ DDD ] 之二 ║ DDD入门 & 项目结构粗搭建

  • 从壹开始微服务 [ DDD ] 之三 ║ 简单说说:领域、子域、限界上下文

  • 从壹开始微服务 [ DDD ] 之四 ║让你明白DDD的小故事 & EFCore初探

  • 从壹开始微服务 [ DDD ] 之五 ║聚合:实体与值对象 (上)

  • 从壹开始微服务 [ DDD ] 之六 ║聚合 与 聚合根 (下)

  • 从壹开始微服务 [ DDD ] 之七 ║项目第一次实现 & CQRS初探

  • 从壹开始微服务 [ DDD ] 之八 ║剪不断理还乱的 值对象和Dto

  • 从壹开始微服务 [ DDD ] 之九 ║从军事故事中,明白领域命令验证(上)

  • 从壹开始微服务 [ DDD ] 之十 ║领域驱动【实战篇】:命令总线Bus分发(一)

  • 从壹开始微服务 [ DDD ] 之十一 ║ 基于源码分析,命令分发的过程(二)

  • 从壹开始微服务 [ DDD ] 之十二 ║ 核心篇【下】:事件驱动EDA 详解

  • 从壹开始微服务 [ DDD ] 之终篇 ║当事件溯源

📚C#/.NET/.NET Core推荐学习书籍

古人云:“书中自有黄金屋,书中自有颜如玉”,说明了书籍的重要性。作为程序员,我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍,值得.NET开发者们学习和专研。书籍已分类,欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。

  • 📚C#/.NET/.NET Core推荐学习书籍Issues

  • 📖C#/.NET/.NET Core推荐学习书籍(已分类)

🏗️C#/.NET/.NET Core优秀项目框架

C#/.NET/.NET Core项目宝库

🎁C#/.NET/.NET Core项目宝库组织

为.NET开发者提供一个寻找优秀C#/.NET/.NET Core项目和框架的入口,通过了解和对比更多的项目和框架来选择最适合我们自己学习、工作开发的一套项目或者框架。优秀的项目不应该被埋没,欢迎大家一起加入这个组织共同完善、发展.NET社区!!这些都是非常优秀的项目和框架,排名不分先后,欢迎前往项目原址Star💖。大家可以在该🏗️C#/.NET/.NET Core优秀项目和框架Issues中留言,我会定期收录到项目宝库组织中。

C#/.NET/.NET Core优秀项目和框架Issues

🏗️C#/.NET/.NET Core优秀项目和框架Issues

为.NET开源勇士提供一个推荐自己优秀项目和框架的Issues,大家可以把自己写的或者感觉不错的C#/.NET/.NET Core项目or框架链接地址和描述提交到在这里,提供给广大.NET开发者们参考、学习和使用,并且我会定期在公众号推广和分享👀这些优秀项目和框架(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。

C#/.NET/.NET Core优秀项目和框架精选

🔔C#/.NET/.NET Core优秀项目和框架精选

帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学习新技术、改进代码质量,还是想拓展自己的技术视野,都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。坑已挖,欢迎大家踊跃提交PR或者在该🏗️C#/.NET/.NET Core优秀项目和框架Issues中留言(让优秀的项目和框架不被埋没),我会定期收录、公众号推广和分享👀(注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享💖)。

🧱设计模式

设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。 面向对象结合设计模式,才能真正体会到程序变得可维护、可复用、可扩展、灵活性好。设计模式对于程序员而言并不陌生,每个程序员在编程时都会或多或少地接触到设计模式。无论是在大型程序的架构中,亦或是在源码的学习中,设计模式都扮演着非常重要的角色。

  • 大话设计模式

  • 图说设计模式

  • 设计模式之禅(第2版)

  • 史上最全设计模式导学目录

  • design pattern 包教不包会

  • 免费在线学习代码重构和设计模式

  • C#常见的23种设计模式(含源码)圣杰

  • 23种面向对象设计模式示例代码(C#实现)Edison Zhou

🛠️数据结构

数据结构是一种组织和存储数据的方式,它用于管理和操作数据的集合。数据结构可以定义为不同数据元素之间的关系,以及在存储和访问数据时使用的算法。它涉及到如何存储、组织和管理数据,以便能够高效地进行检索和操作。

  • 数据结构-维基百科

  • 八种数据结构分类

  • 数据结构知识点大汇总

  • 十三张图带你彻底了解所有数据结构

🧮逻辑算法

逻辑算法是一种基于逻辑推理和结构化思维的算法设计方法。它是指通过逻辑关系和规则来解决问题的算法。逻辑算法通常使用形式化的逻辑语言和符号进行描述和表达,以便于机器或计算机程序的理解和执行。

逻辑算法提升

  • 小浩算法

  • Hello算法

  • AcWing在线题库

  • 牛客网基础算法

  • CodeTop企业题库

  • 在线算法刷题平台-力扣

  • labuladong的算法小抄

  • VisuAlgo可视化学习算法

  • 程序员必须掌握的算法有哪些?

C#常见逻辑算法

  • C#经典十大排序算法
    • C#冒泡排序算法

    • C#选择排序算法

    • C#插入排序算法

    • C#希尔排序算法

    • C#归并排序算法

    • C#快速排序算法

    • C#堆排序算法

    • C#计数排序算法

    • C#桶排序算法

    • C#基数排序算法

  • C#经典查找算法
    • C#二分查找算法

    • C#线性查找算法

  • C#面试常见递归算法

  • C#经典算法面试题汇总

🍇关系型数据库(SQL)

关系型数据库(SQL)库指的是使用关系模型(二维表格模型)来组织数据的数据库,是一种使用结构化查询语言(Structured Query Language,简称SQL)进行数据管理和操作的数据库类型。它采用表格的形式来组织和存储数据,通过定义表之间的关系来建立数据之间的联系。

SQL和数据库相关

  • 自学SQL网

  • SQL语法基础

  • 数据库系统原理

  • 闯关式SQL自学网

  • 牛客网在线SQL练习

  • 关系型数据库概念详解

  • 7种系统设计中的数据库范式

  • SQL中的各种连接的区别总结

MySQL

  • MySQL教程

  • MySQL入门教程

  • MySQL中文文档

  • 图解图解MySQL

  • MySQL知识汇总

  • Awesome MySQL

  • MySQL基础快速入门

  • MySQL基础知识汇总

  • 21分钟MySQL入门教程

  • 顺丰面试:MySQL十连击

  • MySQL中,21个写SQL的好习惯

  • MySQL夺命16问,你能回答出几个?

  • MySQL入门教程(MySQL tutorial book)

  • MySQL索引背后的数据结构及算法原理

Microsoft SQL Server

  • SQL Server教程

  • SQL Server 技术文档

  • Microsoft SQL 文档

  • SQL Server文章目录

  • SSMS管理工具快速入门

PostgreSQL

  • PostgreSQL教程

  • PostgreSQL中文文档

  • PostgreSQL 11.2 手册

  • PostgreSQL 12.2 手册

Oracle

  • Oracle入门教程

  • Oracle基础教程

  • Oracle快速入门视频教程

SQLite

  • SQLite简介

  • SQLite官网

  • SQLite教程

  • .NET操作SQLite实战教程

  • 7款实用的SQLite数据库可视化管理工具

🍉非关系型数据库(NoSQL)

非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。指的是与传统关系型数据库(RDBMS)相对应的一类数据库管理系统。与关系型数据库不同的是非关系型数据库不使用传统的表格和行列结构来存储数据,而是采用更灵活的数据模型,例如键值对、文档、列族、图形等形式。

NoSQL相关概念

  • 非关系型数据库概念详解

  • 常见的 NoSQL 数据库有哪些?

Redis

  • Redis图解

  • Redis中文文档

  • Redis全景解析

  • Redis设计与实现

  • Redis命令参考

  • Redis基础知识汇总

  • 一天吃透Redis面试八股文

  • 带有详细注释的 Redis 2.6 代码

  • 带有详细注释的 Redis 3.0 代码

  • 面试前必须要知道的Redis面试题

  • 4款.NET开源的Redis客户端驱动库

MongoDB

  • MongoDB中文社区

  • MongoDB官方手册

  • MongoDB高频面试题

  • 95道MongoDB面试题详解

  • MongoDB从入门到实战之MongoDB简介

  • MongoDB从入门到实战之MongoDB快速入门

  • MongoDB从入门到实战之Docker快速安装MongoDB

  • MongoDB从入门到实战之MongoDB工作常用操作命令

  • MongoDB安全加固,防止数据库攻击删除勒索威胁

Memcached

  • Memcached入门教程

  • Memcached免费学习视频教程

💡系统设计

  • 系统设计入门

  • 系统与架构设计

  • 秒杀系统设计与实现

  • 微服务:从设计到部署

  • 浅谈6种流行的API架构风格

💻操作系统

  • Linux

  • 计算机操作系统

  • 图解计算机操作系统

  • 王道计算机考研操作系统视频教程

🛰️计算机网络

  • HTTP

  • Socket

  • TCP和UDP的区别

  • 什么是RPC?

  • 计算机网络基础

  • 图解计算机网络

  • 学习网络技术的方法和路径

☁️容器技术

Kubernetes(K8s)

Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。

  • Kubernetes中文社区

  • 一文了解 Kubernetes

  • Kubernetes(K8S)是什么?

  • Kubernetes(K8s) 解决了哪些问题?

Docker

Docker是一个开源的应用容器引擎,基于Golang 语言开发,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 服务器。容器是一个沙箱机制,相互之间不会有影响(类似于我们手机上运行的 app),并且容器开销是很低的。Docker 是一个供开发人员和系统管理员构建、运行和与容器共享应用程序的平台。使用容器部署应用程序称为容器化。容器并不是新事物,但它们用于轻松部署应用程序却是新鲜的。

  • 什么是Docker?

  • Docker中文社区

  • Docker官方文档教程

  • Docker从入门到实践

  • .NET和Docker简介

  • .NET应用容器化

  • Docker容器入门详解

  • 全面的Docker快速入门教程

  • Docker日常工作常用命令

  • CentOS 8.4安装Docker

  • Ubuntu 20.04安装Docker

  • Windows10 Docker安装详细教程

  • Docker安装MySQL并使用Navicat连接 

  • Docker安装MongoDB并使用Navicat连接

  • 3款免费又好用的 Docker 可视化管理工具

  • 十本你不容错过的Docker入门到精通书籍推荐

  • Docker安装MS SQL Server并使用Navicat远程连接

  • Docker安装Redis并使用Another Redis Desktop Manager连接

服务编排

  • Kubernetes

  • Docker Swarm

  • Apache Mesos

🧰DevOps、CI&CD自动化工具

DevOps

DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。

  • DevOps到底是什么意思?

  • DevOps,CI,CD,自动化简单介绍

CI&CD构建、部署、自动化工具

  • 21个自动化部署工具

  • 7个CI / CD(持续集成和持续部署)工具

  • 常用持续集成与部署工具
    • Jenkins

    • Zadig

    • GitLab

    • Travis CI

    • Circle CI

    • TeamCity

    • Github Actions

    • Azure Pipelines

越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。

🌍Web前端开发

Web前端自学&面试宝典

  • Vue官网

  • 大前端面试宝典

  • 大圣编程自学网

  • 前端学习路线图

  • 前端进阶之道

  • 千古前端图文教程

  • 前端3+1面试题库

  • HTML/CSS菜鸟教程

  • TypeScript使用教程

Web前端常见面试题

  • HTTP1.0、HTTP1.1 和 HTTP2.0 的区别

  • HTTP响应状态码
    • 1xx:指示信息--表示请求已接收,继续处理。

    • 2xx:成功--表示请求已被成功接收、理解、接受。

    • 3xx:重定向--要完成请求必须进行更进一步的操作。

    • 4xx:客户端错误--请求有语法错误或请求无法实现。

    • 5xx:服务器端错误--服务器未能实现合法的请求。

  • TCP/IP协议详解

  • 经典面试题:在浏览器地址栏输入一个URL后回车,背后发生了什么?

  • 最新前端面试中常见的面试题(附答案)

  • 中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)

  • 面试分享:两年工作经验成功面试阿里P6总结

  • 写给女朋友的中级前端面试秘籍(含详细答案,15k级别)

  • 中高级前端面试-JavaScript手写代码无敌秘籍

Web前端优质资源和文章汇总

  • 适合后端程序员的前端框架

  • 开源实用的大屏数据展示模板

  • GitHub最全的前端资源汇总仓库

  • 一个优秀的前端都应该阅读这些文章

🧲版本控制工具

Git

  • Git大全

  • Git简明指南

  • Git的奇技淫巧

  • Git参考手册

  • Git的奇技淫巧

  • Git教程-廖雪峰

  • Git详细使用教程

  • 猴子都能懂的Git入门

  • gitignore templates

  • 工作中必备的12个Git命令

  • 最全面SourceTree使用教程详解

  • Git开发、发布、缺陷分离模型概述

  • TortoiseGit使用教程(图文详细版)

  • 6款实用、免费的Git可视化管理工具

  • VS Code使用Git可视化管理源代码详细教程

  • Git入门图文教程(1.5W字40图)--深入浅出、图文并茂

  • Visual Studio使用Git忽略不想上传到远程仓库的文件

  • 在开发过程中使用git rebase还是git merge,优缺点分别是什么?

SVN

  • Subversion版本控制

  • SVN教程-菜鸟教程

  • SVN版本控制软件视频教程

🙇面试须知

  • 面试工作流程

  • 写简历的技巧

  • 牛客网面试经验

  • 牛客网AI模拟面试

  • 程序员面试都需要准备什么?

  • 程序员面试时如何做自我介绍?

  • 技术面试最后反问面试官的话

  • 大厂面试,面试官看了直呼想要的简历

  • 关于面试/谈Offer/程序员职场生涯等

  • 程序员写简历必须要注意的技术词汇拼写

  • 程序员应该有的一些好习惯+面试必知事项

  • 面试常见的10个问题(成功率高达90%的回答技巧)

  • 专科学历的程序员想要面试获胜必须要做的两个点

👩‍💻简历模板

项目描述项目地址
codecv:一款使用 markdown 制作简历的工具,它可以将你编写的markdown 简历转换为 PDF,支持多种模板,完全免费。GitHub - acmenlei/codecv: Resume builder based on markdown syntax(在线简历制作工具 https://codecv.top)
ResumeSample:程序员简历模板系列,包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板。GitHub - geekcompany/ResumeSample: Resume template for Chinese programmers . 程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板
Markdown-Resume:用 markdown 语法来写的简历模版,非常简洁通用。GitHub - CyC2018/Markdown-Resume: ⭐️ Markdown 简历模版
awesome-resume:程序员简历例句,程序员简历范例,简历模版。GitHub - resumejob/awesome-resume: Resume,Resume Templates,程序员简历例句,简历模版,
DeerResume:好用的MarkDown在线简历工具,可在线预览、编辑、设置访问密码和生成PDF。GitHub - geekcompany/DeerResume: MarkDown在线简历工具,可在线预览、编辑和生成PDF。[此项目已不再维护,建议使用 cv.ftqq.com 替代 ]
markdown-resume:在线简历排版工具,支持切换 4 种模版、自定义和导出功能(支持Markdown和富文本的在线简历排版工具)。GitHub - mdnice/markdown-resume: :necktie:支持 Markdown 和富文本的在线简历排版工具
best-resume-ever:快速轻松制作多份精美简历,打造您有史以来最好的简历! 用Vue和LESS制作。GitHub - salomonelli/best-resume-ever: :necktie: Build fast and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
awesome-resume-for-chinese:适合中文的简历模板收集。GitHub - dyweb/awesome-resume-for-chinese: :page_facing_up: 适合中文的简历模板收集(LaTeX,HTML/JS and so on)由 @hoochanlon 维护
resume:在线简历生成器。GitHub - visiky/resume: 🚀 在线简历生成器
Markdown-Resume-Template:BAT程序员自己的简历模板分享出来了 。技术简历追求简单明了,避免没有必要的花哨修饰,大家可以fork到自己仓库中,基于这个模板进行修改。GitHub - youngyangyang04/Markdown-Resume-Template: BAT程序员自己的简历模板分享出来了 。技术简历追求简单明了,避免没有必要的花哨修饰,大家可以fork到自己仓库中,基于这个模板进行修改。
Resume-template-for-Coder:适合程序员的简历模板。GitHub - byoungd/Resume-template-for-Coder: Resume template for Coder 适合程序员的简历模板 🎉
冷熊简历:是一款在线 MarkDown 简历书写工具,支持基本的 markdown 语法。冷熊简历

🧭宝藏指南

  • 程序员技能图谱

  • Github-Trending

  • Markdown语法教程

  • 经典编程书籍大全

  • 免费的编程资源大全

  • 免费的接口服务收集

  • Awesome-Design-Tools

  • 免费的计算机编程类中文书籍

  • 中国程序员容易发音错误的单词

  • 架构师技术图谱,助你早日成为架构师

  • 中国独立开发者项目列表 -- 分享大家都在做什么

  • 使用Typora+Docsify打造最强、最轻量级的个人&团队文档

✈️社区组织

  • Organizations Ranking

  • dotNetTreasury

  • ASP.NET

  • Microsoft

  • Microsoft Docs

  • .NET Core Community

  • 新生命开发团队

  • .NET Platform

  • App vNext

  • dotNET China

  • .NET Application Architecture

𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓆈𓃻𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓃲𓃟𓃠𓃗𓃵𓆉𓇼𓆡𓆜𓆉𓃹𓃡𓃟𓃵𓆏𓅦𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/314381.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基础篇_面向对象(什么是对象,对象演化,继承,多态,封装,接口,Service,核心类库,异常处理)

文章目录 一. 什么是对象1. 抽取属性2. 字段默认值3. this4. 无参构造5. 抽取行为 二. 对象演化1. 对象字段演化2. 对象方法演化3. 贷款计算器 - 对象改造4. 静态变量5. 四种变量 三. 继承1. 继承语法2. 贷款计算器 - 继承改造3. java 类型系统4. 类型转换1) 基本类型转换2) 包…

数据结构04附录01:字符串大写转小写[C++]

图源:文心一言 上机题目练习整理~🥝🥝 本篇作为字符串的代码补充,提供了3种(差别并不大)解法以及函数的详细解释,供小伙伴们参考~🥝🥝 前文:🌸…

最全的软件测试面试题(含答案)

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢软件测试面试题分享: 1000道软件测试面试题及答案📢软件测试实战项目分享: 纯接口项目-完…

ME6211C33M5G-N 输出3.3V 500mA 线性稳压器LDO 参数

描述 ME6211系列是高精度,低噪声,CMOS LDO电压调压器。ME6211系列提供低输出噪声,高纹波抑制率,低辍学率和非常快速的开启时间,ME6211系列是当今最前沿的手机的理想选择。ME6211内部包括参考电压源、误差放大器、驱动…

Python从入门到精通 第十一章(面向对象)

一、类和对象 1、面向对象基本概念 (1)之前学习的编程方式是面向过程的,面向过程和面向对象是两种不同的编程方式。 (2)过程和函数:过程是早期的一个编程概念,过程类似于函数,只能…

DDNS-GO配置使用教程

环境:openwrt 下载地址:Releases jeessy2/ddns-go GitHub 下载 ssh至openwrt根目录,根据你的处理器选择要下载的版本,我是路由器,选择的是 ddns-go_5.7.1_linux_arm64.tar.gz wget github链接 安装 tar -zxvf…

对象图作业

对象图作业 一. 简答题(共3题,100分) (简答题) 对象特性的三要素是什么,请通过一个实际的例子来说明三要素的内容。 正确答案: 对象特性的三要素是状态、行为和标识。 张三对象具有身高、体重、学历、职务、收入等状态…

Flink 2.0 状态管理存算分离架构演进

Flink 2.0 状态管理存算分离架构演进 flink 现有状态访问线程模型首先简单来说一下,flink2.0做存算分离,最最主要的一点是解决,大状态的问题,例如一个超过50T的物流数据,大状态恢复可能就要1天,所以才有存算分离这么一个设计初衷。 下面先来看一下 任务是怎么执行提交的,…

浅研究下 DHCP 和 chrony

服务程序: 1.如果有默认配置,请先备份,再进行修改 2.修改完配置文件,请重启服务或重新加载配置文件,否则不生效 有些软件,安装包的名字和系统里服务程序的名字不一样(安装包名字:…

Springboot+vue学生考试系统

Springbootvue学生考试系统 演示视频 【Springbootvue学生考试系统】 https://www.bilibili.com/video/BV1gk4y1Q7em/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b 主要功能: 管理员可以添加题库分配课程教师,指定考试范围指定…

【教3妹学编程-算法题】统计出现过一次的公共字符串

3妹:哈哈哈哈哈哈,太搞笑了~ 呵呵呵呵呵呵 2哥:3妹干嘛呢, 笑的这么魔性! 3妹:在看王牌对王牌,老搞笑了 2哥:这季好像没有贾玲吧。 3妹:是啊,听说贾玲去导电影…

仿真验证方法(2)——静态验证

一、静态验证 1.1 概述 在之前的文章中,我们介绍了动态仿真,但是动态仿真用于百万门以上电路时所需时间极长,而且其功能覆盖率取决于所设计的输入激励向量,很难达到100%,因此静态时序分析和等效性检查这样的静态验证是…

MySQL篇—自带物理克隆数据工具Clone插件介绍(第一篇,总共三篇)

各位小伙伴,今天我为大家介绍一下MySQL Clone Plugin这个插件,简单来说,就是MySQL 8.0.17版本之后的一个物理克隆数据工具,它能够帮助我们快速、高效地克隆或复制数据库,极大地简化了数据库迁移、备份和恢复的过程&…

老老实实的程序员该如何描述自己的缺点

答辩的时候,晋升的时候,面试的时候,你有没有经常遇到一个问题,那就是你觉得自己有什么缺点吗? 目录 1. 每个人都有缺点 2. 这道题在考什么? 3. 我之前是怎么回答的 4. 你可以这样回答试一试 5. 总结 …

transbigdata笔记:数据栅格化

1 area_to_grid 在边界或形状中生成矩形栅格 1.1 主要使用方法 transbigdata.area_to_grid(location, accuracy500, methodrect, paramsauto) 1.2 主要参数 location (bounds(List) or shape(GeoDataFrame) 生成栅格的位置。 如果边界为 [lon1, lat1&#xff0…

JS中垃圾数据是如何自动回收的

JS中垃圾数据是如何自动回收的 背景垃圾回收机制调用栈中的数据回收堆空间中数据回收垃圾回收器的工作流程副垃圾回收器主垃圾回收器 全停顿 背景 在JS栈和堆:数据是如何存储的一文中提到了 JavaScript 中的数据是如何存储的,并通过示例代码分析了原始数…

MySQL深入——9

如何正确的显示随机信息? 我们来模拟在英语单词app当中随机出现三个英语单词的情况,我们首先创建一张表words,然后给这个表当中插入10000条信息进行量化。 select word from words order by rand() limit 3; order by rand&…

Python - 操作 docx

文章目录 使用库 : python-docx 官方文档:https://python-docx.readthedocs.io 安装 pip install python-docx提取 docx from docx import Documentdoc Document(file_path) text "" for para in doc.paragraphs:text para.text "\n"创建…

gazebo模型库目录(国内源)

这个是比较普遍的,一般用途: GitCode - 开发者的代码家园https://gitcode.com/geniusChinaHN/osrf.gazebo_models/tree/master/ambulance这个主要是车辆: car_demo: osrf汽车模型库https://gitee.com/geniuschinahn/car_demo还有这个是以前…

深入理解 Flink(八)Flink Task 部署初始化和启动详解

JobMaster 部署 Task 核心入口: JobMaster.onStart();部署 Task 链条:JobMaster --> DefaultScheduler --> SchedulingStrategy --> ExecutionVertex --> Execution --> RPC请求 --> TaskExecutor TaskExecutor 处理 JobMaster 的 …