随笔分类 - .NET
摘要:.NET 官方架构指南 Microservices and Docker Containers Web Applications with ASP.NET 官网地址:https://www.microsoft.com/net/learn/architecture 三层及多层架构 Multitier
阅读全文
摘要:.NET 微服务:适用于容器化 .NET 应用的体系结构 容器和 Docker 简介 什么是 Docker? Docker 术语 Docker 容器、映像和注册表 为 Docker 容器选择 .NET Core 还是 .NET Framework 通用指南 何时为 Docker 容器选择 .NET
阅读全文
摘要:使用DocFX生成PDF文档,将在线文档转换为PDF离线文档。 关于DocFX的简单介绍使用DocFX生成文档 使用docfx 命令 1.下载 https://github.com/dotnet/docfx/releases 2.使用 创建初始项目 此命令生成一个名为docfx_project的默认
阅读全文
摘要:TensorFlowSharp入门使用C#编写TensorFlow人工智能应用学习。 TensorFlow简单介绍 TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistBelief快了2倍。 TensorFlow 内建深度学习
阅读全文
摘要:使用DocFX命令行生成文档 使用docfx 命令 1.下载 https://github.com/dotnet/docfx/releases 2.使用 创建初始项目 此命令生成一个名为docfx_project的默认项目。 3.生成网站 现在你可以访问http://localhost:8080查看
阅读全文
摘要:前些天gRPC 发布1.0 版本,代表着gRPC 已经正式进入稳定阶段。 今天我们就来学习gRPC C# 。而且目前也已经支持.NET Core 可以实现完美跨平台。 传统的.NET 可以通过Mono 来实现跨平台调用。 GitHub: https://github.com/grpc/grpc gR
阅读全文
摘要:Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。 Nancy 设计用于处理
阅读全文
摘要:开源 示例代码:https://github.com/linezero/NancyDemo 上篇讲解Nancy的Basic Authentication,现在来学习Nancy 的Forms身份认证。 本篇主要讲解Forms authentication ,Forms身份认证。 说明:本篇示例是基于
阅读全文
摘要:开源 示例代码:https://github.com/linezero/NancyDemo 前面讲解Nancy的进阶部分,现在来学习Nancy 的身份认证。 本篇主要讲解Basic Authentication ,基本认证。 在HTTP中,基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提
阅读全文
摘要:前面两篇,讲解Nancy的基础,及Nancy自宿主和视图引擎。 现在来学习一些进阶部分。 Bootstrapper Bootstrapper 就相当于 asp.net 的Global.asax 。 我们自定义Bootstrapper 需要继承 DefaultNancyBootstrapper pub
阅读全文
摘要:前面一篇,讲解Nancy的基础,以及Nancy自宿主,现在开始学习视图引擎。 Nancy 目前支持两种 一个是SSVE 一个是Razor。下面我们一起学习。 The Super Simple View Engine SSVE 全称就是 Super Simple View Engine ,翻译过来也就
阅读全文
摘要:Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。官网:http://topshelf-project.comGitHub:http://github.com/topshelf/Topshelf下面就开始来学习。创建项目...
阅读全文
摘要:Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。 Nancy 设计用于处理
阅读全文
摘要:OWIN是什么?OWIN的英文全称是Open Web Interface for .NET。如果仅从名称上解析,可以得出这样的信息:OWIN是针对.NET平台的开放Web接口。那Web接口是谁和谁之间的接口呢?是Web应用程序与Web服务器之间的接口,OWIN就是.NET Web应用程序与Web服务...
阅读全文
摘要:在ASP.NET MVC中,一个URL请求是由对应的一个Controller中的Action来处理的,由URL Routing来告诉MVC如何定位到正确的Controller和Action。默认路由表当我们在VS中创建一个新的 ASP.NET MVC程序,程序将会自动使用默认的路由表。 ...
阅读全文
摘要:Linux 部署ASP.NET SQLite 应用 的坎坷之旅。文章底部 附示例代码。有一台闲置的Linux VPS,尝试着部署一下.NET 程序,结果就踏上了坑之路,不过最后算是完美解决问题,遂记录如下。环境:Linux系统为centos 6 mono 版本mono-3.2.1 jexus版本je...
阅读全文
摘要:Win10UWP版HtmlAgilityPack,UWP应用使用示例下载。Win10 发布了一个多星期,sdk是随着一起发布的,我安装好vs2015和sdk 开发UWP 通用程序。在做网络解析的时候,用nuget 安装HtmlAgilityPack 发现在UWP 通用程序里无法使用。刚开始以为版本的...
阅读全文
摘要:前言: HighchartsNET快速图表控件,基于Highcharts的asp.net web控件。只需几行代码你就能快速生成一个图表。 从此不再担心图表复杂。简单几行代码就可以搞定,节省大量工作时间。 内置Highcharts ,但仅限个人学习使用,如需商业,请遵守Highcharts Lice
阅读全文
摘要:做项目是遇到了串口通信,真是遇到了一个大坑,不知道是微软的坑还是我的坑。让我慢慢道来完整的经历。项目中以前是vb 写的,是vb与vb 之间进行串口通信,现在改成C#和之前的vb程序进行串口通信。改成C#之后发现通信总有一段乱码,,之前的vb也没有这样的问题。思前想后总共也就那几句代码实在想不去哪里的...
阅读全文