16 热度

利用Topshelf把.NET Core Generic Host管理的应用程序部署为Windows服务

背景2019第一篇文章。此文源于前公司在迁移项目到.NET Core的过程中,希望使用Generic Host来管理定时任务程序时,没法部署到Windows服务的问题,而且官方也没给出解决方案,只能关注一下官方issue #809等他们方解决了。官方文档只提供了一个《在 Windows 服务中托管 ASP.NET Core》的方案,可以使用Microsoft.AspNetCore.Host...

收录时间: 2019-01-18
分类: .NET Core
贡献者: Rector
19 热度

如何做好一个开源项目(上篇)

iView 的故事毕业四年以来,我一直觉得自己是一个很幸运的人,幸运参与过创业,幸运一路有大牛带,幸运开源了 iView 项目。2016 年初,我还是一名普通的前端工程师,那时候还是 Vue.js 1.x 的时代,知名度也远不如现在,在大部分人眼中,Vue.js 就是一个轻量级的 Angular。我所在的公司是做 to B 业务的,与大部分公司一样,那时主导 jQuery,把 Vue.js...

收录时间: 2019-01-18
分类: 程序人生
贡献者: Rector
11 热度

ML.NET 0.9特性简介

ML.NET 0.9已于上周发布,距离上次0.8版本的发布只有一个多月,此次增加的新特性主要包括特征贡献计算,模型可解释性增强,ONNX转换对GPU的支持,Visual Studio ML.NET项目模板预览,以及API改进。特征贡献计算特征贡献计算(Feature Contribution Calculation)通过决定每个特征对模型分数的贡献,从而显示哪些特征在对特别个体的数据样本的模型...

收录时间: 2019-01-18
分类: 机器学习
贡献者: Rector
3 热度

C# Deadlocks in Depth - Part 1

For me, multi-threading programming is one of the most fun things I do as a developer. It’s fun because it’s hard and challenging. And I also get a particular sense of satisfaction when solving deadlo...

收录时间: 2019-01-18
分类: C#开发
贡献者: Rector
10 热度

HeidiSQL - MariaDB, MySQL, MSSQL and PostgreSQL made easy

What's this?HeidiSQL is free software, and has the aim to be easy to learn. "Heidi" lets you see and edit dataand structures from computers running one of the database systems MariaDB, MySQL, Microsof...

收录时间: 2019-01-18
分类: 开发工具
贡献者: Rector
16 热度

探索ASP.NET Core中的IStartupFilter

原文:Exploring IStartupFilter in ASP.NET Core作者:Andrew Lock译者:Lamond Lu在本篇博客中,我将介绍一下IStartupFilter, 以及如何在ASP.NET Core中使用它。在下一篇博客中,我将介绍一下如何在外部中间件中使用IStartupFilterIStartupFilter接口IStartupFilter接口存...

收录时间: 2019-01-17
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助
13 热度

New controls, .NET Core and VS 2019 support in UI for WPF

Happy New Year and Happy new release of Telerik UI for WPF and Telerik UI for Silverlight. Enjoy this very first and very solid release for this year which brings new NavigationView, DiagramRibbon and HyperlinkButton controls, Charts for RadSpreadsheet and RadSpreadProcessing, .NET Core 3 and Visual Studio 2019 support as well as tons of useful new features.

收录时间: 2019-01-17
分类: .NET Core
贡献者: Rector
11 热度

MediatR 知多少

引言首先不用查字典了,词典查无此词。猜测是作者笔误将Mediator写成MediatR了。废话少说,转入正题。先来简单了解下这个开源项目MediatR(作者Jimmy Bogard,也是开源项目AutoMapper的创建者,在此表示膜拜):Simple mediator implementation in .NET. In-process messaging with no depende...

收录时间: 2019-01-17
分类: 架构设计
贡献者: Rector
23 热度

JavaScript 是如何工作的:深入网络层 + 如何优化性能和安全

正如在上一篇关于 渲染引擎的博客文章中提到的,我们认为优秀的 JavaScript 开发人员和杰出的 JavaScript 开发人员之间的区别在于,后者不仅理解语言的具体细节,而且理解其内部结构和周遭环境。讲一点历史49年前,一种叫做 ARPAnet 的网诞生了。它是一个早期的 分组交换网络,也是第一个 实现TCP/IP套件的网络。20年后,蒂姆·伯纳斯-李提出了一种“网状结构”的建议,这种结...

收录时间: 2019-01-16
分类: Javascript
贡献者: Rector
27 热度

ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案

ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案ASP.NET Core 从2.2版本开始,采用了一个新的名为Endpoint的路由方案,与原来的方案在使用上差别不大,但从内部运行方式上来说,差别还是很大的。上一篇详细介绍了原版路由方案的运行机制,本文仍然通过一幅图来了解一下新版的运行机制,最后再总结一下二者的异同点。(ASP.NET Core 系列目录)一、概述  ...

收录时间: 2019-01-15
分类: ASP.NET Core
贡献者: Rector
27 热度

微软上线新平台 Try .NET,在线运行 .NET 代码

 微软近日上线了一个新平台——Try .NET,该平台可以让开发者在线上编写并运行 .NET 代码。微软介绍,Try .NET 是一个可嵌入的代码运行器,不仅可以直接在线上对自己或者他人的代码进行编辑、测试与运行,还可以将代码以片段的形式嵌入到博客或者文档中,此外它还支持与已有开发工具集成,比如嵌入并运行 GitHub Gi...

收录时间: 2019-01-14
分类: .NET
贡献者: Rector
24 热度

【.NET Core项目实战-统一认证平台】第十三章 授权篇-如何强制有效令牌过期

上一篇我介绍了JWT的生成验证及流程内容,相信大家也对JWT非常熟悉了,今天将从一个小众的需求出发,介绍如何强制令牌过期的思路和实现过程。.netcore项目实战交流群(637326624),有兴趣的朋友可以在群里交流讨论。一、前言众所周知,IdentityServer4 默认支持两种类型的 Token,一种是 Reference Token,一种是 JWT Token 。前者的特点是 T...

收录时间: 2019-01-14
分类: .NET Core
贡献者: Rector
15 热度

从壹开始 [ Nuxt.js ] 之二 || 项目搭建 与 接口API

从壹开始 [ Nuxt.js ] 之二 || 项目搭建 与 接口API前言哈喽大家周一好,今天的内容比较多,主要就是包括:把前端页面的展示页给搭出来,然后调通接口API,可以添加数据,这两天我也一直在开发,本来想一篇一篇的写,发现可能会比较简单,就索性把项目搭建的过程简化,一次写好了,在开发 Nuxt.js 框架的过程中,我发现相比之前还是有些变化的,如果你是读过我第一个前后端分离系列的小伙伴,可...

收录时间: 2019-01-14
分类: Vue.js
贡献者: Rector
26 热度

iView 3.2.2 发布,基于 Vue.js 的企业级 UI 组件库

iView 3.2.2 发布了,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品。本次更新如下:https://www.iviewui.com/docs/guide/update 修复由 3.2.0 版本导致 Select 在 remote 模式下,选择出错的问题。#5087...

收录时间: 2019-01-14
分类: Vue.js
贡献者: Rector
31 热度

ASP.NET Core 3.0:将会拥有更少的依赖

ASP.NET Core 3.0:将会拥有更少的依赖在ASP.NET Core项目中,我们使用一个叫做Microsoft.AspNetCore.App的综合包。它也被称为ASP.NET Core Shared Framework,在ASP.NET Core Shared Framework之中包含了很多依赖项,它能满足一般应用的需求。但是如果你查看它的依赖项,在ASP.NET Core3.0中它的...

收录时间: 2019-01-13
分类: ASP.NET Core
贡献者: Rector
AD 友情赞助
24 热度

C# 8中的可空引用类型

原文:Nullable Reference Types In C# 8作者:.NET Core Tutorials译者:Lamond Lu现状可空引用类型?自从我开始学习.NET, 引用类型一直就是可空的。然而初级程序员通常会告诉你值类型不可空,引用类型可空。事实上,在.NET中有一种语法可以表明一个值类型是否可空。int? nullableInt1 = null;Nu...

收录时间: 2019-01-12
分类: C#开发
贡献者: Rector
17 热度

一文带你快速读懂.NET CLI

dotnet cli 是 .Net Core 功能中最有用的特性之一。在这篇文章里,我们将介绍几个.Net OSS 工具是如何使用 dotnet cli,并介绍如何在日常开发中使用新的 cli 工具。 随着.NET Core 2.0 的发布,微软拥有了通用、模块化、跨平台和开源平台的下一个主要版本,该版本最初于 2016 年发布。.NET Core 已经创建了许多 API,这些 API 在.NET 框架的当前版本中是可用的。它最初是为了下一代 ASP.NET 解决方案创建的,但现在是许多其他场景的驱动和基础,包括物联网、云和下一代移动解决方案。在关于.NET Core 的第二个系列的文章中,我们将进一步探讨.NET Core 的优点,以及它如何不仅有益于传统的.NET 开发人员,也有益于所有需要为市场提供强健的、高效的和经济的解决方案的技术人员。

收录时间: 2019-01-12
分类: .NET Core
贡献者: Rector
25 热度

ASP.NET Core MVC应用程序中的后台工作计划任务

在应用程序的内存中缓存常见数据(如查找)可以显着提高您的MVC Web应用程序性能和响应时间。当然,这些数据必须定期刷新。当然你可以使用任何方法来更新数据,例如Redis中就提供了设定缓存对象的生命时间,那么对于这种单对象的更新的做法我觉得是不符合我的编程习惯的,我们可以使用QuartZ.NET 框架来进行任务调度,我们在任务计划中进行统一的缓存更新,也就达到了我们的目的。Quartz...

收录时间: 2019-01-11
分类: ASP.NET Core
贡献者: Rector
29 热度

Kafka与.net core(二)zookeeper

1.zookeeper简单介绍1.1作用zookeeper的作用是存储kafka的服务器信息,topic信息,和cunsumer信息。如下图:而zookeeper是个什么东西呢?简单来说就是一个具有通知机制的文件系统,引用网路上的一张图可以看出来zookeeper是一个树形的文件结构,我们可以自定义node与node的值,并对node进行监视,当node的结构或者值变化时,我们可以...

收录时间: 2019-01-11
分类: 架构设计
贡献者: Rector
35 热度

中小研发团队架构实践之分布式协调器.Net版ZooKeeper

中小研发团队架构实践之分布式协调器.Net版ZooKeeper一、ZooKeeper是什么 Apache ZooKeeper是由Apache Hadoop的子项目发展而来,于2010年11月正式成为了Apache的顶级项目。        ZooKeeper是一个开放源代码的分布式协调服务。它具有高性能、高可用的特点,同时也具有严格的顺序访问控制能力(主要是写操作的严格顺序性)。基于对ZAB协...

收录时间: 2019-01-11
分类: 架构设计
贡献者: Rector
AD 友情赞助