dotNET跨平台

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

Ocelot中使用Butterfly实践

Ocelot(https://github.com/TomPallister/Ocelot)是一个用.net core实现的API网关,Butterfly(https://github.com/ButterflyAPM/butterfly)是用.net core实现的全程序跟踪,现在,Ocelot...

2018-03-01 00:00:00

阅读数:356

评论数:0

拥抱.NET Core系列:MemoryCache 初识

MSCache能做什么?绝对过期支持滑动过期支持(指定一个时间,TimeSpan,指定时间内有被Get缓存时间则顺延,否则过期)过期回调自定义过期MSCache目前最新的正式版是 2.0.0,预览版是2.1.0,会与.NETCore 2.1一起发布。本篇用了2.0.0版本开源在GitHub上,仓库...

2018-03-01 00:00:00

阅读数:181

评论数:0

树莓派3B上部署运行.net core 2程序

针对Linxu arm处理器如何部署.net core 2的资料很少,网上找到几篇但都写得不够详细,按照他们教程来撞墙了,折磨了几天终于部署成功了,先上一张运行成功的图 1.windows系统中,在项目的目录下使用CMD命令运行进行发布    dotnet publish -r linux-arm...

2018-02-28 00:00:00

阅读数:361

评论数:0

【ASP.NET Core】处理异常

依照老周的良好作风,开始之前先说点题外话。前面的博文中,老周介绍过自定义 MVC 视图的搜索路径,即向 ViewLocationFormats 列表添加相应的内容,其实,对 Razor Page 模型,也可以向 PageViewLocationFormats 列表添加相应的搜索路径,比如 /MyP...

2018-02-28 00:00:00

阅读数:1012

评论数:0

OIDC在 ASP.NET Core中的应用

我们在《ASP.NET Core项目实战的课程》第一章里面给identity server4做了一个全面的介绍和示例的练习 。如果想完全理解本文所涉及到的话题,你需要了解的背景知识有:什么是OpenId Connect (OIDC)OIDC 对oAuth进行了哪些扩展?Identity Serve...

2018-02-27 00:00:00

阅读数:132

评论数:0

揽货最短路径解决方案算法 - C# 蚁群优化算法实现

需求为(自己编的,非实际项目):某配送中心进行揽货,目标客户数为50个客户,配送中心目前的运力资源如下:现有车辆5台单台运力最大行驶距离200千米单台运力最大载重公斤1吨问:运力怎样走法才能以最低的成本完成针对这50个客户的揽货行为是个最优化问题(运筹学),我们只考虑简化后的模型,不考虑路面交通、...

2018-02-26 00:00:00

阅读数:149

评论数:0

.NET Core UI框架Avalonia

.NET Core UI框架Avalonia,Avalonia是一个基于WPF XAML的跨平台UI框架,并支持多种操作系统:Windows(.NET Framework,.NET Core),Linux(GTK),MacOS,Android和iOS。Avalonia目前处于测试阶段。GitHub...

2018-02-26 00:00:00

阅读数:495

评论数:0

给Ocelot做一个Docker 镜像

写在前面在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用。目前在各个云端中,基本上都提供了ApiGateway的功能(付费功能),通过SDK或者在线进行配置。在Java体系中有Zuul和基于ope...

2018-02-26 00:00:00

阅读数:170

评论数:0

听说你开发.NET还在用VS,小哥哥给你推荐全平台的Rider

前言.NET平台的开发一直都只能使用Visual Studio来开发,自从dotnet core 发布后不久,jetbrains 发布了Rider预览版,到目前为止的正式版2017.3.1。博主都使用过,因为博主的主力开发语言是C#,所以一直以来被捆绑到Windows平台不得动弹许久,无比渴望有一...

2018-02-25 00:00:00

阅读数:611

评论数:0

超级简便的容器化部署工具(使用 ASP.NET Core 演示)

Docker 改变了我们部署网站的方式,从原先的手动编译打包上传,到现在的构建镜像然后推送部署,让我们在配置环境上所花费的时间大大减少了。不仅如此,通过一系列相关的工具配合,可以很轻松的实现 CI、CD。本文即将介绍的就是这么一款非常简便的工具——captainduckduck,使用 captai...

2018-02-25 00:00:00

阅读数:243

评论数:0

.NET下使用socket.io随笔记录

一、问题背景目前公司在互联网产品上需要程序与前端部分要进行一个实时交互,在进行一定程度上的选型后,决定使用socket.io框架进行一个实践,算是公司的一个新的 尝试,也算是给自己增加增长见闻,由于我是做后端以及桌面程序开发,所以前端部分就不细聊,主要是针对桌面程序如何连接socket.io进行一...

2018-02-24 00:00:00

阅读数:250

评论数:0

.NET Core使用swagger进行API接口文档管理

一、问题背景  随着技术的发展,现在的开发模式已经更多的转向了前后端分离的模式,在前后端开发的过程中,联系的方式也变成了API接口,但是目前项目中对于API的管理很多时候还是通过手工编写文档,每次的需求变更只要涉及到接口的变更,文档都需要进行额外的维护,如果有哪个小伙伴忘记维护,很多时候就会造成一...

2018-02-24 00:00:00

阅读数:658

评论数:1

.NET Core 2.1路线图

Microsoft的Scott Hunter发布了Microsoft .NET Core 2.1版本的路线图。Hunter宣布Microsoft .NET Core每天约有五十万开发人员的使用量。根据Microsoft所收集的数据,在2017年9月.NET Core 2的使用量已经超过了.NET ...

2018-02-23 00:00:00

阅读数:2031

评论数:0

Blazor正式成为Microsoft官方.NET 和WebAssembly项目

Microsoft从Blazor的开发者Steve Sanderson手中接手了这款应用程序,自此,将.NET在浏览器运行的计划又更进了一步。由此,Microsoft又进一步扩充了自己的WebAssembly/.NET栈,更进一步帮助.NET开发人员搭建基于浏览器的应用程序。在一篇博文中,Dan ...

2018-02-23 00:00:00

阅读数:522

评论数:0

Alex: 2018年对混合现实MR的展望

原文作者:Alex Kipman, 微软操作系统工程院技术院士 Hello 大家好!难以置信我们已经走过了2018年的头两个月了。每年一月份我都会去巴西省亲,和我的家人欢聚一堂,度过一个美好的假日。在我省亲的同时,我想了很多关于过去一年发生的事情和新一年即将发生的事情。对于新的一年,我总是满怀期望...

2018-02-22 00:00:00

阅读数:452

评论数:0

Orleans之EventSourcing

引入:    如果没有意外,我再这篇文章中用ES代替EventSourcing,如果碰到"事件回溯","事件溯源","事溯"等词语,都一般代表Eventsourcing.    如果引入Orleans而不用es的话,那就只用了Orlean...

2018-02-22 00:00:00

阅读数:188

评论数:0

在.NetCore中使用Myrmec检测文件真实格式

Myrmec 是什么?Myrmec 是一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能使用虚假的扩展名欺骗你的应用程序),Myrmec会检测文件的二进制头,并在其元数据库中匹配来获得文件的格式。例如Jpg图片的二进制头是...

2018-02-21 00:00:00

阅读数:180

评论数:0

微软正式开源Blazor ,将.NET带回到浏览器

微软 ASP.NET 团队近日正式开源了  Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。  Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 ...

2018-02-21 00:00:00

阅读数:301

评论数:0

汽车之家店铺数据抓取 DotnetSpider实战[一]

一、背景春节也不能闲着,一直想学一下爬虫怎么玩,网上搜了一大堆,大多都是Python的,大家也比较活跃,文章也比较多,找了一圈,发现园子里面有个大神开发了一个DotNetSpider的开源库,很值得庆幸的,该库也支持.Net Core,于是乘着春节的空档研究一下整个开源项目,顺便实战一下。目前互联...

2018-02-20 00:00:00

阅读数:1307

评论数:0

使用Nito.AsyncEx实现异步锁

Lock是常用的同步锁,但是我们无法在Lock的内部实现异步调用,比如我们无法使用await.以下面的代码为例,当你在lock内部使用await时,VS会报错提醒。最简单的解决办法就是使用第三方的库Nito.AsyncEx。可以通过Nuget安装。通过AsyncLock就可以在锁的内部实现异步操作...

2018-02-20 00:00:00

阅读数:150

评论数:0

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