上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 一、基础知识a)多线程的基础类为Thread,实际应用中一般用线程池,而不会直接用到Thread类。Thread基本的使用为: int i = 5;Thread thread = new Thread((p) => { Console.WriteLine(p);});thread.Start(i); 阅读全文
posted @ 2017-09-18 22:02 zhixin9001 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 使用Docker可以在操作系统上分出多个独立的区域(容器/Container),各个容器之间基本隔离,且可以有自己单独的系统配置、软件等,各个容器之间的软件基本不会互相干扰。Docker上配置好的容器可以随意移动到其它计算机中运行。Docker可以很好得保证应用之间的互相隔离,同时Docker的进程 阅读全文
posted @ 2017-09-13 21:47 zhixin9001 阅读(579) 评论(0) 推荐(0) 编辑
摘要: ​本篇主要体验一下Nginx的使用,之前只接触过IIS。一、Nginxa) ASP.NET Core内置了Kestrel服务器,但功能简单,主要用于SelfHost,正式运行还是要依赖IIS、Apache、Nginx等功能全面的服务器,为ASP.NET Core程序提供类似缓存、压缩请求、SSL终端 阅读全文
posted @ 2017-09-11 22:12 zhixin9001 阅读(3775) 评论(0) 推荐(0) 编辑
摘要: MVC Core的改动感觉挺大的,需要的功能大多从Nuget安装,还内置了IOC,支持SelfHost方式运行等等。 一、项目结构的变化创建的新MVC项目的结构发生了变化,比如:静态文件需要统一放置到wwwroot文件夹,配置文件变成了appsettings.json,用startup.cs文件代替 阅读全文
posted @ 2017-09-08 22:18 zhixin9001 阅读(439) 评论(0) 推荐(0) 编辑
摘要: ​EFCore与之前的EF基本类似,区别在于配置的时候有一些差异;也取消了DB First和Model First,仅保留广泛使用的Code First模式;也不再支持LazyLoad。这里就感受一下其基本使用。一、EFCore的基本使用EFCore的Nuget包为Microsoft.EntityF 阅读全文
posted @ 2017-09-06 22:37 zhixin9001 阅读(369) 评论(0) 推荐(0) 编辑
摘要: .Net Core(一)环境搭建与基本使用 一、系统配置 a) Linux下如果想要打开类似任务管理器,可以使用top命令,在控制台会动态刷新CPU和内存占用、进程等信息。vmstat和free命令可以分别只显示CPU和内存的使用情况。磁盘占用在Ubuntu下可以通过磁盘分析器查看。 另外如果要火狐 阅读全文
posted @ 2017-09-04 21:56 zhixin9001 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: 现在正式回到计划的内容上来了。之前为了出去玩时文章有的发,开了几篇《ASP.NET MVC企业实战》,后面又因为工作需要学了一点Angular,企业实战挺好的书,后面有时间还想看看,Angular本来想着速战速决,但看来还需要至少一个月,那么就先了解点基础,以后用时再深入吧。多年前的笔记本,使用WI 阅读全文
posted @ 2017-09-01 22:08 zhixin9001 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 对于一个应用来说,获取数据的方法可以有很多,比如:Ajax, Websockets, LocalStorage, Indexdb, Service Workers,但是如何整合多种数据源、如何避免BUG、如何提高可维护性、如何提升应用的速度,这些却又是需要解决的问题。MVC是经典的Web应用开发模式 阅读全文
posted @ 2017-08-28 22:15 zhixin9001 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: ​ 一、HTTP a)Angular提供了自己的HTTP库来调用外部API,为了能够在等待API响应的过程中继续与界面交互,采用异步HTTP请求的方式。 b)Get请求,首先导入Http, Response,http.request方法返回Observable类型,所以可以使用Observable. 阅读全文
posted @ 2017-08-25 22:37 zhixin9001 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、依赖注入 a) 如果模块A需要依赖模块B,通常的做法是在A中导入B,import{B} from ‘B’,但有一些场合需要解除这种直接依赖,比如单元测试时需要mock一个B对象、还有时要创建B的单例或者用工厂模式生成B,这时适合使用依赖注入(Dependency Injection)的方式来解除 阅读全文
posted @ 2017-08-23 22:18 zhixin9001 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页