继去年12月宣布.NET Core开源之后,微软拥抱开源的决心又向前迈了一步,Microsoft于昨日在 .NET Framework Blog上 宣布开源.NET Core 的执行引擎 CoreCLR,同时该项目将继续托管在Github 上. CoreCLR是.NET Core的执行引擎,负责垃圾收集.机器码编译等方面的工作,此次开源的是CoreCLR最新.最完整的代码实现,包含RyuJIT..NET GC.本地互操作以及很多其他的.NET 运行时组件.Microsoft表示,.NET Cor…
系列目录     [已更新最新开发文章,点击查看详细] 微软于2014年11月推出了.NET Core 1.0..NET Core的目标是从我们在过去12年中对.NET Framework的构建.交付和服务的经验中吸取教训,并开发出的更好的产品.这些改进的一些例子包括并行安装(可以安装新版本,而不必担心破坏现有应用程序).自包含应用程序(应用程序可以嵌入.NET,因此.NET不需要在计算机上安装),而不是Windows操作系统的一个组件(.NET发布独立于操作系统时间表的新版本)等等.在此基础上…
一个非常有意思的 Issue:Can we rename K? 在这个 Issue 中,有大量的社区开发者讨论了微软开源命名问题,主要是 K 如何进行替换掉?看来大伙都对微软项目命名有歧义,首先,再次梳理下有关 K 的一些项目: K:ASP.NET vNext 项目代号 Project K,简称 K,下面项目都是以它为前缀命名. K Commod:ASP.NET 5 应用程序进入 KRE 的入口命令,如 k run.k web,可以看作是一把车钥匙,详细介绍:Command-Line KRE(K…
微软开源的Trill是什么? https://www.cnblogs.com/CattaC/p/10143445.html 微软开源的Trill是什么? 以下是一篇15年的文章的译文:https://dwainegilmer.wordpress.com/2015/01/28/microsoft-trill-for-streaming-analytics-from-microsoft-research/ 当今许多大数据应用程序套件的重点是数据存储.它们是围绕狭窄范围的数据集设想和设计的,通常是为了…
Playwright 是微软开源的一个用于 Web 测试和自动化的框架, 提供了可靠的端到端测试, 功能非常强大, 可以在测试, 爬虫,自动化场景中使用. 跨浏览器 Playwright 支持所有现代的渲染引擎,包括 Chromium.WebKit 和 Firefox. 跨平台 在 Windows, Linux 和 macOS 提供相同的使用体验. 跨语言 多语言支持, TypeScript, JavaScript, Python, .NET, Java. 录制.自动代码生成 .重放 Playw…
上周六在成都中生代技术社区线下活动进行了一个名为"微软爱开源-使用微软开源技术开发微服务"的技术分享. 也算是给很多不熟悉微软开源技术的朋友普及一下微软最近几年在开源方面所做的努力和成效,因为我感觉很多人对微软的技术还停留在10年前的认知上. 当然,最后我还是保持了微软技术分享的传统:现场演示写代码.基于ASP.NET Core+NancyFx+Docker写了一个Hello World难度的微服务. 下面是PPT的下载链接,大家可以下载分享,并修改,不过请遵循"署名-非商业…
本文是雷锋网对我的访谈整理的文章,源地址是 http://www.leiphone.com/news/201411/6KaGhD7PDABnvrRf.html 2014年11月13日,微软表示开源.NET,包含整个.NET服务器端的核心类别,ASP.NET 5.0..NET Common Language Runtime(CLR).Just-In-Time Compiler.Garbage Collector以及Base Class Libraries等,都在开源的范畴之中.0 0 消息一出,霎…
来某厂接近半年了,几乎没写过C++代码,说实话还真的有点手生.最近刚好有一个需求,然而我感觉我也没有办法用C++以外的语言去实现它.于是还是花了几天时间用C++完成编码,这是一个简单的任务执行引擎,它被我称作panguan.写这 篇文章主要记录一下开发过程中的一些思路和想法.不足之处,劳烦大家给予指出. 1.写在前面 1.1需求来源 最近有一个需求,假设我们有很多任务需要定时执行甚至定时重复运行,并且其中有一些任务之间可能存在控制依赖和/或数据依赖,甚至我们希望可以利用一些原子任务去组成一个更大…
微软开源自动机器学习工具 – NNI安装与使用   在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到最佳模型的过程了.对于初学者来说,常常是无从下手.即使是对于有经验的算法工程师和数据科学家,也是很难把握所有的规律,只能多次尝试,找到较好的超参组合.而自动机器学习这两年成为了热门领域,它将机器学习过程中包括自动特征提取.模型选择.参数调节等过程自动化地学习,使学习过程在给定数据和任务上学习和泛化能力非常强大.NNI (Neural Network Intelligence)…
[干货]快速部署微软开源GPU管理利器: OpenPAI 介绍 不管是机器学习的老手,还是入门的新人,都应该装备上尽可能强大的算力.除此之外,还要压榨出硬件的所有潜力来加快模型训练.OpenPAI作为GPU管理的利器,不管是一块GPU,还是上千块GPU,都能够做好调度,帮助加速机器学习的模型训练过程. 关于什么是OpenPAI,请参考介绍视频:微软开源GPU集群管理利器. 本文提供了简化的OpenPAI安装步骤.如果有更复杂的安装要求或部署环境,请参考官网. 准备工作 环境要求如下: 推荐Ubu…