- 博客(59)
- 收藏
- 关注
原创 Mads Torgersen介绍C# 7及后续版本新特性
在QCon纽约2016大会上,C#项目经理Mads Torgersen介绍了即将到来的C# 7。他还简单地阐述了C#的演化过程,并展示了部分正在开发的未来版本特性。 近年来,云和分布式系统的出现使开发人员面临着新的挑战。开发人员需要进步,语言也要随之进步。像C#这样一门多用途语言,其演化需要平衡不同的方面: 改善 vs 保持简单 改善现有开发
2016-06-30 07:26:18
372
原创 微软说它深爱着Linux,现在它用行动证明了
微软在Red Hat DevNation大会上正式发布了.NET Core以及ASP.NET Core 1.0,并提供了下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行。
2016-06-30 07:26:18
406
原创 展望C# 7
译者:雪落无痕 xdj 目前的 C# 编译器(即 Roslyn)于 2014 年 4 月开源。目前不仅是编译器在 GitHub 上开发;语言的设计也是进行公开的讨论。 这允许感兴趣的各方了解语言下一个版本的样子。这篇文章概述了当前在设计语言新特性时的思考过程。如果你对现在 Roslyn 生态系统的更广泛的方面感兴趣的话,可以阅读 DotNetCurry(DNC)杂志 2016 年
2016-06-30 07:26:18
412
原创 .NET Core:面向未来的开源跨平台开发技术
我们都需要新技术,那种能让新一代开发者认为“属于这个时代,并且面向未来”的新技术。请相信,.NET Core 就是你期待的那个新技术。它刚刚产生,却已胸怀古今,诗与远方唾手可得!
2016-06-29 07:13:19
633
原创 开源Asp.Net Core小型社区系统
前言 盼星星盼月亮,Asp.Net Core终于发布啦!! Asp.Net发布时我还在上初中,没有赶上。但是Asp.Net Core我从beta版本便一直关注。最初项目名叫Asp.Net VNext,然后改名叫Asp.Net 5。最煎熬的是RC1发布后,官方继续发布了改名和RC2延期的通告。这期间我已经做了一些demo项目,但是由于beta到RC2之间涉及到大量API的改动
2016-06-29 07:13:19
1345
原创 .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布
今天在RedHat 峰会上宣布了.NET Core & ASP.NET Core 1.0 RTM,还发布了用于创建 .NET Core 项目的 Visual Studio 和 Visual Studio Code 扩展,以及 .NET文档
2016-06-28 07:45:36
402
原创 EntityFramework和EntityFramework.Extended使用说明——性能,语法和产生的sql
EntityFramework.Extended是EntityFramework的使用较多的扩展库,本文和你分享使用说明——性能,语法和产生的sql的相关经验。
2016-06-27 07:34:59
905
原创 SuperSocket源码解析之开篇
一 简介 官方介绍:SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架。你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket 如何工作,但是你却可以使用 SuperSocket 很容易的开发出一款 Socket 服务器端软件,例如游戏服务器,GPS 服务器, 工业控制服务和数据采集服务器等等。
2016-06-27 07:34:59
1224
原创 聊聊HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途 考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认为不是
2016-06-26 07:16:36
299
原创 .NET Core也可以使用MongoDB了
.NET Core上尝试MongoDB, 将你的代码迁移到dotnet Core不是很难,6.27 在Redhat的开发者大会就会正式发布.net core了,是时候了
2016-06-26 07:16:36
2045
原创 简析 .NET Core 构成体系
本节介绍了.NET Core的构成体系,包括新增的多个编译器以及遵循.NET Standard Library的CoreFX,总体来说.NET Core较之前的.NET Framework 从性能和开发效率上都有很大的提升。
2016-06-25 07:31:20
448
原创 webpack 前端构建
一、建立简单的项目目录 1、创建 manager 根目录(作为项目根目录)2、执行 npm init,在根目录manager下自动生成 package.json文件3、npm install webpack --save-dev,在项目中安装 webpack npm包4、在根目录下 创建 webpack.config.js,所有的配置代码都写在里面5、在根目录创建 src 目录,包含
2016-06-25 07:31:20
475
原创 Angular 2与TypeScript概览
迄今为止,在创建Web应用方面,AngularJS是当前最为流行的JavaScript框架。如今,Angular 2和TypeScript通过一种非常类似于Java 8的语法,使真正面向对象的Web开发成为了主流。 据Google的工程主管Brad Green介绍,有130万开发人员在使用AngularJS并且30万开发人员已经使用了即将发布的Angular 2。在使用了Angular
2016-06-24 07:18:13
543
原创 开源,新的平台之战
近日,OpenDaylight项目的执行总监Neela Jacques在文章《开源的转变:一种新的平台战争》 中提到:开源已经成为软件公司业务战略的关键,是一种新的平台之战。 多年来,开源软件似乎处于技术产业的边缘。而如今,开源软件变得如此普遍和受欢迎,从超级计算机到GoPros以及几乎所有数据中心都会选择开源软件做为默认平台。几乎所有的公司都会利用开源软件来扩展自己的能力,甚至之前打
2016-06-23 07:00:43
432
原创 为什么微软逐步转变为开源公司
微软目前拥有自己的 BSD Unix 操作系统,支持 Ubuntu 作为 Windows 10 的一个子系统,最近又将 Xamarin 软件开发工具包开源,所有这些意味着微软已不再是比尔·盖茨和史蒂夫·鲍尔默的微软了。 我知道这很难令人相信,但微软确实正大步走上开源公司的道路。 让我们看看这份清单吧。微软刚刚发布了 Azure 的它自己版本的 FreeBSD(微软刚
2016-06-23 07:00:43
576
原创 .NET Core 使用Dapper 操作MySQL
社区已经有第三方进行改动封装出.NET Core MySQL Connector 预览版。有了.NET Core MySQL Connector 我们可以直接使用ADO.NET 操作数据库。 本篇主要讲解使用Dapper 操作 MySQL
2016-06-23 07:00:43
1307
原创 Roslyn项目系统简介
发布15年后,Microsoft终于开始替换Visual Studio中基于COM的C#和Visual Basic项目系统。Microsoft谈及很多有必要放弃目前所用系统的原因: 原生且基于COM 单线程并与UI线程绑定 难以通过和(不同用途的)子类型类扩展到聚合之外 与Visual Studio紧密绑定
2016-06-22 06:58:56
422
原创 简析.NET Core 以及与 .NET Framework的关系
微软推出.NET平台已15年,在互联网快速迭代的浪潮中,许多语言已被淘汰,同时也有更多新的语言涌现,但 .Net 依然坚挺的站在系统开发平台的一线阵营中,并且随着.NET Core 即将到来(2016.6.27)的正式版,势必迎来新一轮春天
2016-06-22 06:58:56
687
原创 Visual Studio Code五月版本更新
开源项目、跨平台代码编辑器Visual Studio Code刚发布了其1.2版本(虽然说是2016年5月发布,但其实是在6月交付的)。和往常一样,这次发布的版本中对于很大一部分功能都进行了改善,其中最值得关注的可能是一种全新整合的终端。 Visual Studio Code's editor (VSC)中早就可以(基于缩进的规则)自动插入空格。然而,如果用户仅仅希望添加空白行的时候,
2016-06-21 07:22:45
350
原创 聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer
跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了唯一一个能够真正跨平台的Server。KestrelServer利用一个名为KestrelEngine的网络引擎实现对请求的监听、接收和响应。
2016-06-21 07:22:45
613
原创 dotnet core 开发体验之Routing
开始 回顾上一篇文章:dotnet core开发体验之开始MVC 里面体验了一把mvc,然后我们知道了aspnet mvc是靠Routing来驱动起来的,所以感觉需要研究一下Routing是什么鬼。 Routing简单使用体验 首先我们用命令yo aspnet创建一个新的空web项目。(Yeoman的使用自己研究,参考:https://docs.asp.net/
2016-06-20 07:05:09
278
原创 第二章 指南(4.3)添加 View
原文:Adding a view作者:Rick Anderson翻译:魏美娟(初见)校对:赵亮(悲梦)、高嵩(Jack)、娄宇(Lyrics)、许登洋(Seay)、姚阿勇(Dr.Yao) 本节将修改 HelloWorldController 类,把使用 Razor 视图模板文件为客户端生成 HTML 响应的过程干净利落地封装起来。 您可以使用 Razor 视图引擎创建一个视
2016-06-19 20:28:54
300
原创 asp.net core 中间件详解及项目实战
本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World。
2016-06-19 20:28:54
342
原创 微软觊觎LinkedIn算法
分析师说,LinkedIn算法的价值远超260亿美元买到的数据。 微软在昨天宣布了即将以262亿美元的价格收购企业社交网络LinkedIn。一名分析师称,这起并购由微软对算法的渴望而起。 “微软对LinkedIn的兴趣有两部分”,Gartner研究总监Jenny Sussin在一次采访中说,“一个是数据,另一个就是算法”。 算法是一组操作,教计算机对数据如何计算
2016-06-18 07:56:53
270
原创 JFlow CCFlow工作流引擎北京培训邀请函
各位jFlow, CCFlow 爱好者: 驰骋工作流程引擎是国内开源很成功的一款工作流程引擎,广泛应用于大型集团企业、机关事业单位、部队军区、保密军工行业。设计精巧、功能强大、极高的可配置性、概念名词通俗易懂、成长于中国生产制造、管理审批特有的环境下,深的国内开发者追崇,拥有众多的成功案例:http://ccflow.org/Case.aspx。
2016-06-18 07:56:53
529
原创 asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存
本篇就介绍下怎么样在 asp.net core 中使用 Redis 进行资源缓存和Session缓存。
2016-06-18 07:56:53
550
原创 RAML用户应遵循的C#与Web API代码生成模式
在过去几年间,REST规范的各种语言正在逐渐流行起来,例如RAML、Swagger以及API Blueprint。但这些语言的主要范畴在于客户端工具,主要用于生成JavaScript或TypeScript文件、模拟对象(mock),以及对应的客户端单元测试。 与此同时,传统的.NET后端开发者往往拥有C#与SQL方面的经验,而对于如何暴露REST服务的各种细节缺乏兴趣。他们更乐于通过在
2016-06-17 07:23:31
578
原创 教你实践ASP.NET Core Authorization(免看文档教程)
Asp.net Core 对于授权的改动很友好,非常的灵活,本文以MVC为主,当然如果说webapi或者其他的分布式解决方案授权,也容易就可以实现单点登录,可以使用现成的IdentityServer框架或者自定义实现动非常方便和干净
2016-06-17 07:23:31
4011
1
原创 第二章 指南(4.3)添加 View
原文:Adding a view作者:Rick Anderson翻译:魏美娟(初见)校对:赵亮(悲梦)、高嵩(Jack)、娄宇(Lyrics)、许登洋(Seay)、姚阿勇(Dr.Yao) 本节将修改 HelloWorldController 类,把使用 Razor 视图模板文件为客户端生成 HTML 响应的过程干净利落地封装起来。 您可以使用 Razor 视图引擎创建一个视
2016-06-16 07:13:48
307
原创 asp.net core 中间件详解及项目实战
本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World。
2016-06-16 07:13:48
400
原创 asp.net MVC 应用程序的生命周期
本文我们会详细讨论MVC应用程序的生命周期和一个请求,从一个控件到另一个控件是怎样被处理的。我们还会详细介绍一下整个请求的生命周期中,用到的相关组件。
2016-06-15 07:15:34
443
原创 【干货】”首个“ .NET Core 验证码组件
前言 众所周知,Dotnet Core目前没有图形API,以前的System.Drawing程序集并没有包含在Dotnet Core 1.0环境中。不过在dotnet core labs项目里可以见到MS已经在移植这个项目,不过目前的版本只能在Windows上和NET541+或DNX环境中才可以使用。 不过在dotnetConf的第二天有一个叫做Sk
2016-06-15 07:15:34
952
原创 DotNet Core 介绍
asp.net core rtm 6月底即将发布,自己也想着为社区做点共享,刚好最近不太忙,看到社区的小伙伴们都在为dotnet core的推广而贡献力量,项目中刚好在用rc2版本,就多写些文章来帮助那些还在学习的朋友们吧。
2016-06-14 07:18:23
403
原创 第二章指南(4.2)添加 Controller
原文:Adding a controller翻译:娄宇(Lyrics)校对:刘怡(AlexLEWIS)、何镇汐、夏申斌、孟帅洋(书缘) Model-View-Controller (MVC) 架构模式将一个应用程序分离成三个主要的组件: Model、View 以及Controller 。 MVC 模式帮助你创建可测试的应用程序,比传统的单块应用程序更加容易维护和更新。基于 MVC 的应
2016-06-14 07:18:23
505
原创 ASP.NET Core MVC 与 Visual Studio 入门
原文:Getting started with ASP.NET Core MVC and Visual Studio作者:Rick Anderson翻译:娄宇(Lyrics)校对:刘怡(AlexLEWIS)、夏申斌 、张硕(Apple) 这篇教程将告诉你如何使用 Visual Studio 2015 构建一个 ASP.NET Core MVC Web 应用程序的基础知识。
2016-06-13 07:24:18
540
原创 用 Visual Studio 发布一个 Azure 云 Web 应用程序
本文主要演示 用 Visual Studio 发布一个 Azure 云 Web 应用程序 。
2016-06-12 07:10:03
583
原创 SuperSocket与Netty之实现protobuf协议,包括服务端和客户端
今天准备给大家介绍一个c#服务器框架(SuperSocket)和一个c#客户端框架(SuperSocket.ClientEngine)。这两个框架的作者是园区里面的江大渔。 首先感谢他的无私开源贡献。之所以要写这个文章是因为群里经常有人问这个客户端框架要如何使用。原因在于服务端框架的文档比较多,客户端的文档比较少,所以很多c#基础比较差的人就不懂怎么玩起来。今天就这里写一个例子希望能给部分人抛砖引
2016-06-12 07:10:03
1835
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人