摘要:WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运行一些Linux程序。 首先要说一句,其实Windows 10在一周年更新(1607,内部版本14393)的时候就加入 阅读全文
posted @ 2017-10-24 18:22 Silence.Sky 阅读 (33434) 评论 (6) 编辑
摘要:.Net Core 2.0发布了,API也越来越多。此时不用.Net Core,更待何时? 安装.Net Core SDK 首先,我们当然要先装.Net Core SDK,在这里下载(https://www.microsoft.com/net/download/core)。我们可以看到Windows 阅读全文
posted @ 2017-08-30 19:32 Silence.Sky 阅读 (641) 评论 (1) 编辑
摘要:并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。 定义任务 继承Thread类 我们可以继承Thread类,并 阅读全文
posted @ 2017-08-28 21:05 Silence.Sky 阅读 (587) 评论 (3) 编辑
摘要:最近在写一个项目的时候,用了maven仓库里面较新的mysql的JDBC驱动,版本是6.0.6,Mybatis的全局配置是这么写的: 但是却发现报错了,错误原因是: Error querying database. Cause: java.sql.SQLException: The server t 阅读全文
posted @ 2017-07-28 17:18 Silence.Sky 阅读 (54654) 评论 (2) 编辑
摘要:这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不说模型绑定了。模型绑定是指,用浏览器以HTTP请求方式发送的数据来创建.NET对象的过程。每当定义具 阅读全文
posted @ 2016-12-27 20:15 Silence.Sky 阅读 (3626) 评论 (0) 编辑
摘要:Entity Framework框架提供了几种开发模式,比如Database First,Model First,Code First。Database First是最老也是应用得最广泛的一种设计方式。Database First这种方式的设计高度依赖于数据库中表的结构,根据表及表间的关系来创建模型 阅读全文
posted @ 2016-09-26 20:14 Silence.Sky 阅读 (7053) 评论 (2) 编辑
摘要:Razor是MVC框架视图引擎,我们今天就来说一说Razor视图引擎。 首先还是来创建一个基础项目叫Razor来演示。 先来定义一个Model叫Product 接着,来定义一个控制器。 最后,在Views/Home文件夹中创建Index.cshtml文件。 1. 使用模型对象 我们在视图的第一行使用 阅读全文
posted @ 2016-08-25 15:54 Silence.Sky 阅读 (1288) 评论 (0) 编辑
摘要:在MVC之前,ASP.NET假设请求的URL与服务器上的文件之间有关联,服务器接受请求,并输出相应的文件。而在引入MVC后,请求是由控制器的动作方法来处理的。为了处理URL,便引入了路由系统。 首先我们来创建一个基础项目用来演示。代码如下: 有两个controller,它们都返回视图“ActionN 阅读全文
posted @ 2016-08-23 15:40 Silence.Sky 阅读 (938) 评论 (0) 编辑
摘要:上篇博客我们大体介绍了ASP.NET MVC以及如何去新建项目,这篇博客我们讲点干货。小试ASP.NET MVC,我们来写一个简单的邀请WEB。 先来建立一个Models,叫GuestResponse类,并写如下代码。 接下来,自然是首页,我们让其显示一个问候并邀请访问者的文字。 我们在Contro 阅读全文
posted @ 2016-06-29 21:31 Silence.Sky 阅读 (801) 评论 (1) 编辑
摘要:我们首先从创建ASP.NET MVC项目开始。打开Visual Studio,在文件菜单中选择新建-> 项目,然后在模板中选择Web,接着选择ASP.Net Web应用程序,更改项目名称,点击确定,接着选择ASP.NET 4.5.2模板为Empty,勾选核心引用MVC,确定,然后一个ASP.NET 阅读全文
posted @ 2016-05-29 21:58 Silence.Sky 阅读 (349) 评论 (0) 编辑