博客园 - Silence.Sky
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=2891
2018-05-17T10:03:18Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
feed.cnblogs.com
https://www.cnblogs.com/skyshalo/p/7724072.html
关于WSL(Windows上的Linux子系统)的简单介绍及安装 - Silence.Sky
WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运行一些Linux程序。 首先要说一句,其实Windows 10在一周年更新(1607,内部版本14393)的时候就加入
2017-10-24T10:22:00Z
2017-10-24T10:22:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运行一些Linux程序。 首先要说一句,其实Windows 10在一周年更新(1607,内部版本14393)的时候就加入 <a href="https://www.cnblogs.com/skyshalo/p/7724072.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/7454853.html
10分钟开始.Net Core - Silence.Sky
.Net Core 2.0发布了,API也越来越多。此时不用.Net Core,更待何时? 安装.Net Core SDK 首先,我们当然要先装.Net Core SDK,在这里下载(https://www.microsoft.com/net/download/core)。我们可以看到Windows
2017-08-30T11:32:00Z
2017-08-30T11:32:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】.Net Core 2.0发布了,API也越来越多。此时不用.Net Core,更待何时? 安装.Net Core SDK 首先,我们当然要先装.Net Core SDK,在这里下载(https://www.microsoft.com/net/download/core)。我们可以看到Windows <a href="https://www.cnblogs.com/skyshalo/p/7454853.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/7445257.html
Java并发基础(上)——Thread - Silence.Sky
并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。 定义任务 继承Thread类 我们可以继承Thread类,并
2017-08-28T13:05:00Z
2017-08-28T13:05:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。 定义任务 继承Thread类 我们可以继承Thread类,并 <a href="https://www.cnblogs.com/skyshalo/p/7445257.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/7251378.html
关于mysql-connector-java(JDBC驱动)的一些坑 - Silence.Sky
最近在写一个项目的时候,用了maven仓库里面较新的mysql的JDBC驱动,版本是6.0.6,Mybatis的全局配置是这么写的: 但是却发现报错了,错误原因是: Error querying database. Cause: java.sql.SQLException: The server t
2017-07-28T09:18:00Z
2017-07-28T09:18:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】最近在写一个项目的时候,用了maven仓库里面较新的mysql的JDBC驱动,版本是6.0.6,Mybatis的全局配置是这么写的: 但是却发现报错了,错误原因是: Error querying database. Cause: java.sql.SQLException: The server t <a href="https://www.cnblogs.com/skyshalo/p/7251378.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/6224018.html
ASP.NET MVC——模型绑定 - Silence.Sky
这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不说模型绑定了。模型绑定是指,用浏览器以HTTP请求方式发送的数据来创建.NET对象的过程。每当定义具
2016-12-27T12:15:00Z
2016-12-27T12:15:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不说模型绑定了。模型绑定是指,用浏览器以HTTP请求方式发送的数据来创建.NET对象的过程。每当定义具 <a href="https://www.cnblogs.com/skyshalo/p/6224018.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5910500.html
ASP.NET MVC——CodeFirst开发模式 - Silence.Sky
Entity Framework框架提供了几种开发模式,比如Database First,Model First,Code First。Database First是最老也是应用得最广泛的一种设计方式。Database First这种方式的设计高度依赖于数据库中表的结构,根据表及表间的关系来创建模型
2016-09-26T12:14:00Z
2016-09-26T12:14:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】Entity Framework框架提供了几种开发模式,比如Database First,Model First,Code First。Database First是最老也是应用得最广泛的一种设计方式。Database First这种方式的设计高度依赖于数据库中表的结构,根据表及表间的关系来创建模型 <a href="https://www.cnblogs.com/skyshalo/p/5910500.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5807143.html
ASP.NET MVC——Razor视图引擎 - Silence.Sky
Razor是MVC框架视图引擎,我们今天就来说一说Razor视图引擎。 首先还是来创建一个基础项目叫Razor来演示。 先来定义一个Model叫Product 接着,来定义一个控制器。 最后,在Views/Home文件夹中创建Index.cshtml文件。 1. 使用模型对象 我们在视图的第一行使用
2016-08-25T07:54:00Z
2016-08-25T07:54:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】Razor是MVC框架视图引擎,我们今天就来说一说Razor视图引擎。 首先还是来创建一个基础项目叫Razor来演示。 先来定义一个Model叫Product 接着,来定义一个控制器。 最后,在Views/Home文件夹中创建Index.cshtml文件。 1. 使用模型对象 我们在视图的第一行使用 <a href="https://www.cnblogs.com/skyshalo/p/5807143.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5799615.html
ASP.NET MVC——URL路由 - Silence.Sky
在MVC之前,ASP.NET假设请求的URL与服务器上的文件之间有关联,服务器接受请求,并输出相应的文件。而在引入MVC后,请求是由控制器的动作方法来处理的。为了处理URL,便引入了路由系统。 首先我们来创建一个基础项目用来演示。代码如下: 有两个controller,它们都返回视图“ActionN
2016-08-23T07:40:00Z
2016-08-23T07:40:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】在MVC之前,ASP.NET假设请求的URL与服务器上的文件之间有关联,服务器接受请求,并输出相应的文件。而在引入MVC后,请求是由控制器的动作方法来处理的。为了处理URL,便引入了路由系统。 首先我们来创建一个基础项目用来演示。代码如下: 有两个controller,它们都返回视图“ActionN <a href="https://www.cnblogs.com/skyshalo/p/5799615.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5628315.html
小试ASP.NET MVC——一个邀请页面的实现 - Silence.Sky
上篇博客我们大体介绍了ASP.NET MVC以及如何去新建项目,这篇博客我们讲点干货。小试ASP.NET MVC,我们来写一个简单的邀请WEB。 先来建立一个Models,叫GuestResponse类,并写如下代码。 接下来,自然是首页,我们让其显示一个问候并邀请访问者的文字。 我们在Contro
2016-06-29T13:31:00Z
2016-06-29T13:31:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】上篇博客我们大体介绍了ASP.NET MVC以及如何去新建项目,这篇博客我们讲点干货。小试ASP.NET MVC,我们来写一个简单的邀请WEB。 先来建立一个Models,叫GuestResponse类,并写如下代码。 接下来,自然是首页,我们让其显示一个问候并邀请访问者的文字。 我们在Contro <a href="https://www.cnblogs.com/skyshalo/p/5628315.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5540561.html
初识ASP.NET MVC - Silence.Sky
我们首先从创建ASP.NET MVC项目开始。打开Visual Studio,在文件菜单中选择新建-> 项目,然后在模板中选择Web,接着选择ASP.Net Web应用程序,更改项目名称,点击确定,接着选择ASP.NET 4.5.2模板为Empty,勾选核心引用MVC,确定,然后一个ASP.NET
2016-05-29T13:58:00Z
2016-05-29T13:58:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】我们首先从创建ASP.NET MVC项目开始。打开Visual Studio,在文件菜单中选择新建-> 项目,然后在模板中选择Web,接着选择ASP.Net Web应用程序,更改项目名称,点击确定,接着选择ASP.NET 4.5.2模板为Empty,勾选核心引用MVC,确定,然后一个ASP.NET <a href="https://www.cnblogs.com/skyshalo/p/5540561.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5173353.html
【Win10开发】如何在页面之间传值 - Silence.Sky
我们知道UWP是通过不同的页面来展示不同的内容的,那么我们该怎么进行页面之间的传值呢? 首先我们在MainPage里面写一个ListView来展示一些英文单词。 1 List<English> wordList = new List<English> 2 { 3 new English { Word
2016-01-31T07:10:00Z
2016-01-31T07:10:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】我们知道UWP是通过不同的页面来展示不同的内容的,那么我们该怎么进行页面之间的传值呢? 首先我们在MainPage里面写一个ListView来展示一些英文单词。 1 List<English> wordList = new List<English> 2 { 3 new English { Word <a href="https://www.cnblogs.com/skyshalo/p/5173353.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5171470.html
【Win10开发】处理PC上的后退键 - Silence.Sky
我们知道在win10手机上和平板上都会有后退键,那么PC上该怎么办呢?没关系我们慢慢揭晓。 如果你已经是UWP的忠实用户,那么肯定会见到如下的后退键。 那么我们如何来做出来呢?, 我们首先打开App.xaml.cs文件,在OnLaunched方法中Frame对象初始化完毕以后订阅Navigated事
2016-01-30T10:19:00Z
2016-01-30T10:19:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】我们知道在win10手机上和平板上都会有后退键,那么PC上该怎么办呢?没关系我们慢慢揭晓。 如果你已经是UWP的忠实用户,那么肯定会见到如下的后退键。 那么我们如何来做出来呢?, 我们首先打开App.xaml.cs文件,在OnLaunched方法中Frame对象初始化完毕以后订阅Navigated事 <a href="https://www.cnblogs.com/skyshalo/p/5171470.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5086931.html
【Win10开发】响应式布局——AdaptiveTrigger - Silence.Sky
接触过Windows10的童鞋已经知道Universal app不仅可以运行在pc上,还可以运行在mobile或者其他平台上。那么这样势必会带来一个问题,如何针对不同屏幕来进行布局适配。所以微软提供了响应式布局,通过触发器来实现使UI 适应不同的窗口大小。首先我们来构造UI,xaml代码如下: ...
2015-12-29T12:08:00Z
2015-12-29T12:08:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】接触过Windows10的童鞋已经知道Universal app不仅可以运行在pc上,还可以运行在mobile或者其他平台上。那么这样势必会带来一个问题,如何针对不同屏幕来进行布局适配。所以微软提供了响应式布局,通过触发器来实现使UI 适应不同的窗口大小。首先我们来构造UI,xaml代码如下: ... <a href="https://www.cnblogs.com/skyshalo/p/5086931.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5080891.html
【Win10开发】Toast通知——后台激活 - Silence.Sky
前篇文章我们写了关于Toast的前台激活,那么接下来就讲一讲它的后台激活。当通知出现时并不会出现app的界面,但是app能在后台获取到通知中的信息。关于xaml和Toast通知架构我们在这里就不再赘述了,请参考前两篇博客。然后我们就来创建通知实例。1 XmlDocument ...
2015-12-27T13:24:00Z
2015-12-27T13:24:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】前篇文章我们写了关于Toast的前台激活,那么接下来就讲一讲它的后台激活。当通知出现时并不会出现app的界面,但是app能在后台获取到通知中的信息。关于xaml和Toast通知架构我们在这里就不再赘述了,请参考前两篇博客。然后我们就来创建通知实例。1 XmlDocument ... <a href="https://www.cnblogs.com/skyshalo/p/5080891.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5059692.html
【Win10开发】Toast通知——前台激活 - Silence.Sky
上篇文章我们将了大体的Toast通知的模板及实例展示,那么,这篇文章就来讲讲Toast的前台激活。首先是xaml界面,很简单,我们放一个Button和TextBlock,TextBlock用来显示Toast通知传过来的内容。 ...
2015-12-19T12:14:00Z
2015-12-19T12:14:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】上篇文章我们将了大体的Toast通知的模板及实例展示,那么,这篇文章就来讲讲Toast的前台激活。首先是xaml界面,很简单,我们放一个Button和TextBlock,TextBlock用来显示Toast通知传过来的内容。 ... <a href="https://www.cnblogs.com/skyshalo/p/5059692.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5041715.html
【Win10开发】Toast通知 - Silence.Sky
Toast 通知是一种发送给用户的暂时消息,包含相关的、具有时效性的信息,并且提供对应用中相关内容的快速访问。它可显示你是在另一个应用中、在“开始”屏幕上、在锁屏上,还是在桌面上。Toast 应该被视为一种邀请,邀请你返回你的应用以关注一些有趣的内容。我们知道,在win8平台,toast通知会有诸多...
2015-12-12T11:53:00Z
2015-12-12T11:53:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】Toast 通知是一种发送给用户的暂时消息,包含相关的、具有时效性的信息,并且提供对应用中相关内容的快速访问。它可显示你是在另一个应用中、在“开始”屏幕上、在锁屏上,还是在桌面上。Toast 应该被视为一种邀请,邀请你返回你的应用以关注一些有趣的内容。我们知道,在win8平台,toast通知会有诸多... <a href="https://www.cnblogs.com/skyshalo/p/5041715.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5008224.html
【Win10开发】绘制静态UI - Silence.Sky
相信经历过Windows Insider的人对下面这个图都不会陌生,偶然看见邹欣老师领导的微软团队写了篇用xaml绘制这个静态页面,那咱也来亲手实验一番。唔。。。请做和放宽!首先我们来看看xaml代码。 1 2 3 请坐和放宽 4 ...
2015-11-30T12:07:00Z
2015-11-30T12:07:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】相信经历过Windows Insider的人对下面这个图都不会陌生,偶然看见邹欣老师领导的微软团队写了篇用xaml绘制这个静态页面,那咱也来亲手实验一番。唔。。。请做和放宽!首先我们来看看xaml代码。 1 2 3 请坐和放宽 4 ... <a href="https://www.cnblogs.com/skyshalo/p/5008224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/5003367.html
【Win10开发】相对布局——RelativePanel控件 - Silence.Sky
我们知道,Win10引入了Universal Windows Platform,那么我们针对不同的平台该有不同的布局,此时我们就需要相对布局,就会用到RelativePanel这个控件。我们不再将控件写死,而是根据界面大小来进行控件布局。首先我们先看一个小例子。我们可以看到不论界面多大,刷新按钮始终...
2015-11-28T12:11:00Z
2015-11-28T12:11:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】我们知道,Win10引入了Universal Windows Platform,那么我们针对不同的平台该有不同的布局,此时我们就需要相对布局,就会用到RelativePanel这个控件。我们不再将控件写死,而是根据界面大小来进行控件布局。首先我们先看一个小例子。我们可以看到不论界面多大,刷新按钮始终... <a href="https://www.cnblogs.com/skyshalo/p/5003367.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/4999230.html
【Win10开发】关于AutoSuggestBox - Silence.Sky
其实看名字我们就知道,这个控件可以提供一些建议文本。我们在做搜索框时可以做一些文本来让用户选择。这个控件有两个关键的事件QuerySubmitted和SuggestionChosen事件,当下拉列表中的项被选择后,会发生SuggestionChosen事件。当在下拉列表中做出选择后会提交输入的文本,...
2015-11-26T14:25:00Z
2015-11-26T14:25:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】其实看名字我们就知道,这个控件可以提供一些建议文本。我们在做搜索框时可以做一些文本来让用户选择。这个控件有两个关键的事件QuerySubmitted和SuggestionChosen事件,当下拉列表中的项被选择后,会发生SuggestionChosen事件。当在下拉列表中做出选择后会提交输入的文本,... <a href="https://www.cnblogs.com/skyshalo/p/4999230.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/skyshalo/p/4918437.html
【Win10开发】自定义标题栏 - Silence.Sky
UWP 现在已经可以自定义标题栏了,毕竟看灰色时间长了也会厌烦,开发者们还是希望能够将自己的UI做的更加漂亮,更加与众不同。那么废话不多说,我们开始吧!首先要了解ApplicationViewTitleBar这个类。其中提供了以下属性:MSDN参考地址:ApplicationViewTitleBar...
2015-10-28T11:43:00Z
2015-10-28T11:43:00Z
Silence.Sky
https://www.cnblogs.com/skyshalo/
【摘要】UWP 现在已经可以自定义标题栏了,毕竟看灰色时间长了也会厌烦,开发者们还是希望能够将自己的UI做的更加漂亮,更加与众不同。那么废话不多说,我们开始吧!首先要了解ApplicationViewTitleBar这个类。其中提供了以下属性:MSDN参考地址:ApplicationViewTitleBar... <a href="https://www.cnblogs.com/skyshalo/p/4918437.html" target="_blank">阅读全文</a>