摘要: 1.abstract class 抽象类定义了一个接口,把部分或全部实现留给了子类,不能实例化。 2.abstract coupling 抽象耦合如果一个类A引用了另一个抽象类B,那么就说A是抽象耦合于B。 3.abstract operation 定义了方法签名但是没有具体实现。 4.acquai 阅读全文
posted @ 2019-09-22 13:46 tenhilltree 阅读(126) 评论(0) 推荐(0) 编辑
摘要: .net的创始者们在一开始的时候,就意识到了他们的编程技术可以用在不通的操作系统和不同类型的cpu上。他们改进了20世纪90年代编程语言实现技术。最主要的一条是,不同的编程语言对应统一个运行时,及CLR通用语言运行时。后续还增加了其他的,比如值类型,简单异常模型,特性,范型,Linq等。 回看历史, 阅读全文
posted @ 2019-08-29 14:03 tenhilltree 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 返回WebHostBuilder: 1.用Kestrel做为web服务器,并根据配置提供器内容对其配置。 2.当前目录作为content根目录。 3.从appsettings.json,环境变量,args参数里载入配置。 4.日志输出到控制台和调试器。 5.启用IIS集成。 阅读全文
posted @ 2019-08-25 17:42 tenhilltree 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 1. StartUp类 在Startup.ConfigureServices方法里配置或注册服务 在Startup.Configure方法里配置请求处理管道。请求处理管道由一系列中间件组建构成,每个中间件对HttpContext进行异步操作,然后调用下一个中间件组件,或是结束请求。 2.依赖注入 a 阅读全文
posted @ 2019-08-25 15:41 tenhilltree 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 同一台机器上可以安装多个版本的.net core runtime.比如: 每个.net core项目都可以指定自己所用的版本,所以改变某个项目的target version不会影响到其他的。安装新的runtime也不会影响到已有的runtime和项目。 这和.net framework不同。 每个版 阅读全文
posted @ 2019-08-17 14:32 tenhilltree 阅读(809) 评论(0) 推荐(1) 编辑
摘要: 优点: 1.跨平台,高性能,开源,运行在.Net Core 或.Net Framework框架上(asp.net core 3.0及以后只支持.Net Core)。 2.各平台上开发工具支持,能够开发web应用,webapi,移动端后台,IoT应用等多种应用程序,功能强大。 3.强大的开发测试功能, 阅读全文
posted @ 2019-08-17 11:58 tenhilltree 阅读(370) 评论(0) 推荐(1) 编辑
摘要: asp.net core + mysql + ef core + linux 以前开发网站是针对windows平台,在iis上部署。由于这次需求的目标服务器是linux系统,就尝试用跨平台的.NET core来开发和部署。结果还是比较满意,整个过程如下,欢迎交流: 开发环境: Win10 Vs201 阅读全文
posted @ 2017-01-16 16:24 tenhilltree 阅读(1016) 评论(1) 推荐(1) 编辑
摘要: 1.官网文档 http://docs.orchardproject.net/2.github https://github.com/OrchardCMS/Orchard3.stackoverflow http://stackoverflow.com/questions/tagged/orchardc... 阅读全文
posted @ 2015-12-28 10:05 tenhilltree 阅读(136) 评论(0) 推荐(0) 编辑