有时感受知识比较零散,作个总结造成本身的知识体系,方便查阅【持续更新...】html
C# 语言版本发展史mysql
一、NET体系结构jquery
【C#与.NET的关系、公共语言运行库、中间语言、程序集、.NET Framework类、名称空间、内层管理】web
.NET:bin 与 obj,Debug 与 Release ,区别与选择ajax
二、C#基础正则表达式
【基类、常量、变量、数据类型、String类、new的用法、类型转换、装箱与拆箱、预处理器指令、final】redis
三、C#面向对象sql
【封装、继承、多态、接口、抽象类、访问修饰符、重载与重写、索引器、序列化】mongodb
【设计模式】
四、C#1.0
【委托delegate Action Func、事件】
五、C#2.0
【泛型、Dictionary、匿名方法、迭代器、可空对象、分部类】
六、C#3.0
【自动属性、var关键字(类型推断)、匿名类型、lambda表达式、表达式树、LINQ、对象和集合的初始化】
七、C#4.0
【dynamic 动态类型(运行时肯定的类型)、可选参数、命名参数、Task(基于任务的异步编程)、委托Action与Func(见C#1.0)】
八、C#5.0
【异步编程(async、await)】
九、C#6.0
【字符串插值($)vs Format、字典对象初始化、属性初始化、??(空合并运算,var p=object1 ?? object2; 左不为空,则返回左自己;左为空,则返回右。)、nameof表达式】
十、C#7.0
【out参数改进、Tuple改进(解构元组)、模式匹配】
十一、C#8.0
【Readonly成员、默认接口方法、索引和范围...】
十二、线程
1三、.NET互操做
【C#调用C++、Emgucv】
1四、文件处理
【报表、FTP、HTTP、ini文件】
【笔画排序、App_LocalResources多语言】
1六、缓存
【cookie redis】
1七、经常使用模块
【邮件、AutoMapper、Ninject】
二、WPF
三、ASP.NET
四、MVC
六、WebAPI
【RestfulApi、使用、Filter】
跨域问题:CORS(跨域资源共享)
安全:ASP.NET MVC使用Oauth2.0实现身份验证
一、数据库基础与核心
【三范式、事务、备份还原、性能优化】
二、sqllite
三、MSSQL
四、mysql
五、Oracle
五、redis
六、MongoDB
七、C#操做DB
【ADO.NET、EF】
八、EF
一、HTML
二、CSS
四、JQuery
五、AJAX
【Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) AJAX 是一种在无需从新加载整个网页的状况下,可以更新部分网页的技术。用于建立快速动态网页。】
【一个 JavaScript 框架,经过 ng-directives 扩展了 HTML。AngularJS 指令是以 ng 做为前缀的 HTML 属性】
【JavaScript模块载入框架】
八、浏览器相关
【浏览器兼容性、】
九、控件
一、VS
二、正则表达式