自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dotNET跨平台

在这里你可以谈微软.NET;Mono的跨平台开发技术,也可以谈谈其他的跨平台技术.;;在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流平台

  • 博客(63)
  • 收藏
  • 关注

原创 玩玩Xamarin Evolve 2016带来的新特性(一)-iOS Simulator(for Windows)

Xamarin Evolve 2016给不少.NET社群的朋友带来了强心剂,做.NET还是有前途啊,特别在微软开源的策略上。今天得谈谈令大家兴奋不已的iOS Simulator(for Windows)。

2016-04-30 07:15:22 316

原创 Linux工程师新法宝:在Visual Studio上用C++ 写Linux

如今我们正在开发一个新的插件,一个能够让开发者在 Visual Studio (以下简称 VS ) 上建构能够在 Linux 上运行 C++ 程序的套件。开发者可以借由这个插件将 C++ 程序移转到 Linux 服务器、PC 以及移动设备上,也同时可以借由这个插件将这些机器连结至你的 VS 上。   VS 将会自动地复制一份并在远端建构你的来源档,再运行带有除错器的应用程序。我们的这项

2016-04-30 07:15:22 462

原创 Asp.net 面向接口可扩展框架之类型转化基础服务

这篇只介绍其中的类型转化部分,命名为类型转化基础服务,其实就是基础服务模块的类型转化子模块, 说到类型转化必须要弄清楚.net的类型,类型都不清楚何来类型转化

2016-04-29 07:02:22 341

原创 使用VS Code开发 调试.NET Core 应用程序

使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版。 本文使用微软提供的示例进行开发及调试。 https://github.com/aspnet/cli-samples .NET Core 介绍及说明: https://github.com/dotnet/cli http://dotn

2016-04-29 07:02:22 402

原创 Xamarin Evolve 2016 Keynote回顾

编者语:距离上一次Xamarin Evolve 大会足足有两年时间了,这两年整个行业都在变化,Xamarin是整个.NET行业的表表者。两年过去Xamarin终于并入微软,免费了,也开源了。还有什么大招呢?刚结束的Xamarin Evolve给了你很好的答案,下面让我和大家分享下。            Xamarin对比起其他跨平台技术,优势在于原生的UI控件,原生的运

2016-04-28 05:45:07 442

原创 Microsoft将在UWP上支持React Native,同时为VS Code添加工具软件

Microsoft和Facebook日前宣布React Native的下一个目标平台是Universal Windows Platform(UWP)。 对于已经在多个设备平台上使用React Native的开发者来说,这是个好消息,因为这让他们可以在Windows上重用组件。对于UWP的开发者来说,这为他们提供了另一种开发应用的方式只要他们已经可以使用JavaScript开发应用。

2016-04-28 05:45:07 460

原创 技术人生,专家本色——采访张善友老师后的一点感受

T技术的发展瞬息万变,但又万变不离其宗。就好像微软公司,曾经借商业软件运动打造了帝国时代,今天又拥抱开放标准和开源软件。又好像Xamarin,开头以模仿别人技术起步,后面又创新突破。

2016-04-28 05:45:07 720

原创 【给中高级开发者】构建高性能ASP.NET应用的几点建议

如果你在构建一个面向公众的web站点,那么在项目结尾时你想要实现的就是web负载性能良好。这意味着,你要确保你的产品在高负载下(50个并发用户或者每秒200个用户等等)能够运行,即使你认为此时不会有那么大的负载。久而久之,你的web站点可能吸引越来越多的用户,此时如果web的负载难以让人忍受时,那么自然而然网站开始走下坡路,意味着客户流失以及名誉受损。 那么可以采取哪些措施可以使得一个

2016-04-27 07:25:58 252

原创 .NET Core 1.0 RC2 历险之旅

.Net Core从一个一个的测试版到现在的RC2,经历了很多个大大小小的变化。本文是对RC2这个版本的.NET Core入门文章并提供一些能直接运行的示例项目介绍。

2016-04-27 07:25:58 357

原创 第三篇 Entity Framework Plus 之 Query Cache

Entity Framework Plus 之 Query Cache 的三种使用方法。

2016-04-26 07:22:26 358

原创 HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview

使用HoloLens时,shell是由你周围的世界和来自系统的全息图像构成。我们将这种空间成为混合世界(mixed world)。 shell包含了一个可以让你将全息图像和应用放置在世界中的开始菜单(Start Menu)。当一个应用已经被放置在世界中后,它将要么作为2D应用要么以3D模型的形式展现。这个资源将会始终停留在它的位置上,即使你离开房间再回来,或者关闭设备再打开。这个特性被称为全息持久

2016-04-26 07:22:26 388

原创 【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端

本文详细介绍了在Linux环境中编译运行WeText客户端的方法,并成功走通了整个流程。正如前文所述,WeText还有很多需要改进的地方,我也会一步步对其进行改进调整,如果有新的心得体会,我也会继续分享给大家。

2016-04-25 07:36:27 386

原创 基于CefSharp构建基于Chromium的应用程序

chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由 度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可开源,BSD许可限制较为宽松, 很多浏览器都是基于chromium开发的,比如,此后省略100字。google在

2016-04-25 07:36:27 1576

原创 Asp.net 面向接口可扩展框架之核心容器

容器名是优美的链式语法,配置文件是树状管理结构,

2016-04-24 07:39:05 428

原创 ASP.NET Core的配置(3): 将配置绑定为对象

出于编程上的便利,我们通常不会直接利用ConfigurationBuilder创建的Configuration对象读取某个单一配置项的值,而是倾向于将一组相关的配置绑定为一个对象,我们将后者称为Options对象。我们在《ASP.NET Core的配置(1):读取配置信息》通过简单的实例演示了如何利用Options模型实现了配置数据向Options对象的绑定,现在我们对Options模型背后的实现

2016-04-24 07:39:05 448

原创 我是这样入侵 Hacking Team 的

在意大利间谍软件厂商 Hacking Team 的内部邮件和文档被曝光将近一年后,黑掉这家黑客公司的黑客公开了他如何入侵HT的完整细节。该文档于上周六在网上发布,本意是为了给黑客活动人士的一份指南。但对于安全从业人员来说,则意味着当任何企业或机构面对一个技能娴熟而又目标确定的黑客而言,安全防护工作是多么的困难。入侵HT的黑客在推特上的账户是“@GammaGroupPR”,该账户于2014年建立,当

2016-04-23 07:21:29 517

原创 WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例

本文首先简要介绍了微服务架构,并从整体架构、代码库的使用、环境准备和编译部署等方面介绍了WeText这个基于.NET实现的DDD、CQRS和微服务架构的演示案例。

2016-04-23 07:21:29 819

原创 Asp.net 面向接口框架之应用程序上下文作用域组件

本文讲的是的是框架中一个小的组件,应用程序上下文组件(AppContext),还是在开发中,欢迎大家讨论

2016-04-22 07:02:34 360

原创 HoloLens开发手记-硬件细节 Hardware Detail

微软HoloLens是世界第一款完全无线缆的全息计算机。通过在新方式上赋予用户的全息体验,HoloLens重新定义了个人计算(Personal Computing)。为了将3D全息图形固定到你周围的真实世界中,HoloLens融合了最先进的光学元件和传感器。     设备规格 Device Specifications

2016-04-22 07:02:34 369

原创 HoloLens开发手记-凝视 Gaze

凝视 Gaze   在全息应用中,凝视是第一种输入形式,被用于定位物体(功能和PC的光标指针类似)。凝视告诉你用户正在看向世界中的位置,让你能够确定他们的意图。在现实世界中,你通常会盯着你打算与之交互的物体。这种方式与凝视相同。 HoloLens使用用户头部的位置和方向,而不是眼睛,来确定他们视线参数。你可以把凝视当作从用户两眼之间向正前方发射的一个激光指示器。

2016-04-21 07:04:00 462

原创 .Net Core下如何管理配置文件

.NET Core 新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。我们可以采用内存的变量作为配置的数据源,也可以直接配置定义在持久化的文件甚至数据库中。

2016-04-21 07:04:00 1512

原创 ASP.NET Core的配置(2):配置模型详解

在上面一章我们以实例演示的方式介绍了几种读取配置的几种方式,其中涉及到三个重要的对象,它们分别是承载结构化配置信息的Configuration,提供原始配置源数据的ConfigurationProvider,以及作为“中间人”的ConfigurationBuilder。接下来我们将会对由这三个核心对象组成的配置模型进行详细介绍,不过在此之前我们有必要来认识配置信息在不同载体中所体现出来的三种结构。

2016-04-20 08:32:41 268

原创 JetBrains 加入 .NET 基金会

在 BUILD 大会上,微软正式对外宣布,JetBrains 已经加入 .NET 基金会,详细情况可以查看  .NET Foundation 博客。 JetBrains 因为用户推荐、ReSharpe、ReSharper Ultimate 套件等原因,在 .NET 平台投入大量资源。而现在,JetBrains 刚刚发布了跨平台 .NET IDE Project Rider,致力于让 .

2016-04-20 08:32:41 343

原创 采用MiniProfiler监控EF与.NET MVC项目

今天来说说EF与MVC项目的性能检测和监控,相对本篇文章,更推荐大家使用另一个类似组件 NanoProfiler - 适合生产环境的性能监控类库

2016-04-20 08:32:41 348

原创 微服务的误读与误解

微服务确实很受欢迎,但是对于微服务的误解也是事实,本文对这些误解一一来介绍下: 一、微服务不够“微”? 尽管微服务定义的很明确,但是开发者社区对它的解释却颇有争议,主要的一些问题如下: 1.它是否是单体架构的代表? 2.它是否是单体服务的代表? 3.它是否是逻辑功能的组合? 下面让我们以银行应用为例来讨论一下:三层架构解决了技术组件之间的紧耦合问

2016-04-19 07:02:37 204

原创 ASP.NET Core的配置(1):读取配置信息

到了.NET Core的时候,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源。

2016-04-19 07:02:37 323

原创 WEB API 系列(二) Filter的使用以及执行顺序

在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以利用这一特性进行统一处理,今天我们来介绍Filter的开发、使用以及讨论他们的执行顺序。

2016-04-18 07:57:56 426

原创 ENode 2.8 最新架构图简介

ENode是一个.NET平台下,纯C#开发的,基于DDD,CQRS,ES,EDA,In-Memory架构风格的,可以帮助开发者开发高并发、高吞吐、可伸缩、可扩展的应用程序的一个应用开发框架。

2016-04-18 07:57:56 792

原创 UWP应用模型概述

Andrew Clinick是微软的一名项目经理,在Build 2016大会上,他概括地讲述了通用Windows平台(UWP)应用模型的新特性。今年的其中一个亮点是,代号为Centennial的项目实现了桌面应用程序到UWP应用的转换。 Andrew一开始就阐明了什么是UWP应用模型。应用模型定义了Windows上所有应用的生命周期。它在所有设备上都一样:IoT、移动、PC、XBox和

2016-04-17 07:30:29 273

原创 重新审视演进式设计

演进式设计是一种理念,它曾经颠覆过传统笨拙的计划式设计,如今,它依旧焕发着生命力,但我们不能以静止的眼光去看待它,而应该尝试着引入一些新的方法、框架乃至技术。

2016-04-17 07:30:29 326

原创 Visual Studio Code 1.0正式发布

微软宣布跨平台代码编辑器 Visual Studio Code 1.0 正式发布

2016-04-16 07:11:29 365

原创 回顾微软近年来对于Linux和开源的策略

2014年十月,在旧金山举办的一场活动中,微软的CEO Satya Nadella向公众表示,微软“爱Linux”。作为昔日的竞争对手,微软对Linux的态度逐渐从敌对转变为合作。自那次发言以来,微软在开源方面频频重拳出击,似乎要证明他们的声明并非随便说说而已。 近日,Christopher Tozzi在The VAR Guy网站上撰文对微软近年来在Linux和开源方面的举措进行了一番

2016-04-16 07:11:29 368

原创 FOSS历史回顾:三代开源人的故事

现在是2016年,你环顾一下四周,开源早已无处不在了。开源无论是规范、形式、以及面貌都和最初的大相径庭,然而事实上,这也预示着新一代的开源程序员们的崛起。下面我们尝试解释下。 (以下这一段落为作者自谦) 为了避免我是在互联网上散步谎言的嫌疑,我需要声明几代的想法纯属虚构。我很清楚这其中并没有某人是某人生理上的下一代,我清楚的意识到只是说哪些第一个写自由和开源软件的前辈们,而

2016-04-15 06:58:58 426

原创 回顾build 2016:你好,这是微软迄今最好的Windows开发平台

微软在其 Visual Studio 网站上展示的服务思路是 “为任何开发者的任何应用程序打造的工具”,从本次开发者大会分享的内容来看,着实诚意满满,各位开发者不应该错过!

2016-04-15 06:58:58 504

原创 程序员欢呼:微软Bing开始支持搜索源码、可直接运行

日常生活中,程序员们经常会遇见这样那样的问题,比如忘记了代码该怎么写,又或者需要实现一些特殊的算法和功能。这时候,你就可以去找微软 Bing 帮忙啦!   微软最近联合 HackerRank 一起研发了一项新功能:源代码搜索。能够直接搜索代码并且进行编译运行。   如果不做说明,这项功能看上去简直就是 Visual Studio 中源代码搜索插件的翻版,不过其并不需要本地

2016-04-14 06:51:58 291

原创 关于.NET下开源及商业图像处理(PSD)组件

介绍一下几个.NET图像处理组件(和PSD相关的)开源组件。

2016-04-14 06:51:58 550

原创 .NET FM的未来计划

2016年3月21日,我们启动了.NET FM这档独立博客来服务中文.NET和微软技术社区。如同早先感谢信所言,能够得到社区的肯定和全力支持,二位主播是受宠若惊。关于未来的计划,下面简单和大家分享一下

2016-04-13 06:54:08 311

原创 第二篇 Entity Framework Plus 之 Query Future

从性能的角度出发,能够减少 增,删,改,查,跟数据库打交道次数,肯定是对性能会有所提升的(这里单纯是数据库部分)。  今天主要怎样减少Entity Framework查询跟数据库打交道的次数,来提高查询性能。  举一个大家最常用功能 “分页” 功能。先贴一段代码。 这类型的代码,大家估计都看到过,也自己写过,简单分析一下。  order

2016-04-13 06:54:08 570

原创 微软CEO纳德拉恢弘计划:让开发者始终忘不了微软

BI中文站 4月11日 报道 当微软前CEO史蒂夫•鲍尔默(Steve Ballmer)在2000年喊出“开发者,开发者,开发者”的口号时,他可能有点儿激动,但是他的观点是对的。 30年前当Windows 1.0推出的时候,这种观点是对的。30年后的今天这种观点仍然正确:没有开发者为微软的各个平台打造伟大的应用程序,这家公司可能早就垮了。 在过去一个半周的时间中

2016-04-12 07:11:06 348

原创 第一篇 Entity Framework Plus 之 Audit

EntityFramework-Plus 这个是最近才发布的 Entity Framework + 库,比EntityFramework-Extensions 新增更多的功能。开源免费

2016-04-12 07:11:06 811

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除