All Projects → YSGStudyHards → Dotnetguide

YSGStudyHards / Dotnetguide

🦸【C#/.NET/.NET Core学习、工作、面试指南】概述:C#/.NET/.NET Core基础知识,学习资料、文章、书籍,社区组织,工具和常见的面试题总结。以及面试时需要注意的事项和优秀简历编写技巧,希望能和大家一起成长进步👊。【让现在的自己不再迷漫✨】

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Dotnetguide

Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+124.35%)
Mutual labels:  oracle, mysql, redis, mongodb, memcached
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+179.55%)
Mutual labels:  mysql, redis, mongodb, memcached
Mdserver Mac
mdserver (mac version, secondary development)
Stars: ✭ 121 (-60.71%)
Mutual labels:  mysql, redis, mongodb, memcached
Zapi
基于swoole的异步轻量级api框架,内部封装全套mysql、redis、mongo、memcached异步客户端,可以轻松start、reload、stop,加入数据库的查询模块,框架已经封装好近乎同步写法,底层异步调用。现已支持异步mysql、异步redis、异步http请求.
Stars: ✭ 245 (-20.45%)
Mutual labels:  mysql, redis, mongodb, memcached
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+819.48%)
Mutual labels:  sql, mysql, mongodb, nosql
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (+10.71%)
Mutual labels:  sql, mysql, redis, mongodb
Zhttp
基于swoole的异步轻量级web框架,内部封装协程异步非阻塞全套mysql、redis、mongo、memcached连接池,可以轻松start、reload、stop,加入数据库的查询模块,框架已经封装好近乎同步写法,底层异步调用
Stars: ✭ 131 (-57.47%)
Mutual labels:  mysql, redis, mongodb, memcached
Db Tutorial
💾 db-tutorial 是一个数据库教程。
Stars: ✭ 128 (-58.44%)
Mutual labels:  sql, mysql, redis, nosql
Octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Stars: ✭ 2,579 (+737.34%)
Mutual labels:  sql, mysql, redis, nosql
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+151.62%)
Mutual labels:  oracle, sql, mysql, redis
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (-58.77%)
Mutual labels:  oracle, sql, mysql, redis
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+617.86%)
Mutual labels:  oracle, sql, mysql
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (-42.86%)
Mutual labels:  oracle, mysql, mongodb
Koolreport
This is an Open Source PHP Reporting Framework which you can use to write perfect data reports or to construct awesome dashboards using PHP
Stars: ✭ 204 (-33.77%)
Mutual labels:  oracle, mysql, mongodb
Requery
requery - modern SQL based query & persistence for Java / Kotlin / Android
Stars: ✭ 3,071 (+897.08%)
Mutual labels:  oracle, sql, mysql
Rom Sql
SQL support for rom-rb
Stars: ✭ 169 (-45.13%)
Mutual labels:  oracle, sql, mysql
Fluentmigrator
Fluent migrations framework for .NET
Stars: ✭ 2,636 (+755.84%)
Mutual labels:  oracle, sql, mysql
Cache
Cache library
Stars: ✭ 310 (+0.65%)
Mutual labels:  redis, mongodb, memcached
Sqlfiddle3
New version based on vert.x and docker
Stars: ✭ 242 (-21.43%)
Mutual labels:  oracle, sql, mysql
Awesome Programming Books
📚 经典技术书籍推荐,持续更新...
Stars: ✭ 3,472 (+1027.27%)
Mutual labels:  mysql, redis, mongodb

🐮C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷漫✨)

概述:发现网上关于Java、前端、Android...等相关技术的学习资料,面试指南一搜都是一大把的,但是我们大.NET的相关学习资料,面试指南和一些常见的面试题都是寥寥无几,并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个汇总的知识库。因此作为.NET开发中的一员当然是不想让这种现象普遍存在啦,建立这个知识库的初衷就是为了收集、汇总、总结网上优秀的.NET相关学习资料和常见的面试题以及自己的一些微薄的见解供大家参考学习,并且还会有一些面试时需要注意的事项供大家参考。同时由衷的希望大家可以在Issues中投稿一起完善我们的.NET学习,面试的知识库。

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

点击下面的图片,前往Issues留下您收集的宝藏👇:

宝藏收集地

🔍目录(善用Ctrl+F)


🏷️C#/.NET/.NET Core高质量教程收录栈

⚒️开发利器

🔋awesome-dotnet-core

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

🐮C#/.NET/.NET Core推荐博客or博主

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

📚2021年 ASP.NET Core 开发者学习指南(中文)

C#/.NET/.NET Core推荐学习路线,文档,文章

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

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

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

🔝返回目录


✍️C#/.NET/.NET Core基础

  • .NET 中所有类的基类

    Object

  • C#中类和结构的基本概念

    类和结构是 .NET通用类型系统的两种基本构造。每种本质上都是一种数据结构,其中封装了同属一个逻辑单元的一组数据和行为。 数据和行为是类或结构的成员,包括字段、方法、属性、索引器、运算符和事件等。

  • C#支持的访问修饰符
    • public:共有的,访问不受限制;
    • private:私有的,只能在当前类中访问;
    • internal:内部的,只能在当前程序集中访问;
    • protected:受保护的,只能在当前类或其派生类中访问;
    • protected internal:受保护的内部成员,当前程序集或派生自包含类的类型可访问;
    • private protected:私有受保护的成员,当前程序集中的包含类或从包含类派生的类型可访问;
  • C#类和结构默认访问修饰符

    Internal

  • C#适用于类和结构访问修饰符有哪些

    public 或 internal

  • 类成员和结构成员的默认访问修饰符为

    private

  • 结构成员(包括嵌套的类和结构)可以声明为

    public、internal 或 private 注意:结构成员无法声明为 protected、protected internal 或 private protected,因为结构不支持继承。

  • 类成员(包括嵌套的类和结构)可以声明为

    public、protected internal、protected、internal、private protected 或 private

  • C#类成员包括

    字段、常量、属性、方法、事件、运算符、索引器、构造函数、终结器、嵌套类型

  • 派生类不能具有高于其基类型的可访问性

  • 描述类和对象的区别

    类(class)指一类事物,对象(object)指属于这一类事物的实体。类定义了对象的相关数据和方法,类可以通过构造函数生成对象,对象实现了类的定义,且用于具体的数据。

  • C#面向对象编程之使用代码描述类和对象的区别

  • 走进C# abstract,了解抽象类与接口的异同

🔝返回目录


🧱设计模式

作用:

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

🔝返回目录


🧮算法

🔝返回目录


🍇关系型数据库(SQL)

关系型数据库指的是使用关系模型(二维表格模型)来组织数据的数据库。

关系型数据库是什么?

非关系型数据库(NOSQL)和关系型数据库(SQL)区别详解

MySQL

Microsoft SQL Server

PostgreSQL

Oracle

🔝返回目录


🍉非关系型数据库(NoSQL)

非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,常用于存储非结构化的数据。

NoSQL数据库有哪些?

Redis

MongoDB

Memcached

🔝返回目录


💡 系统设计

🔝返回目录


💻 操作系统,代理服务器

🔝返回目录


🙇 面试须知

🔝返回目录


🧭 宝藏指南

🔝返回目录


✈️ 社区组织

🔝返回目录

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].