摘要: Aspnet Core认证授权,详细信息请查看:微软官方文档 1.基于策略的简单授权 //验证必要模型 public class TestPolicyRequirement : IAuthorizationRequirement { public string Name { get; } publi 阅读全文
posted @ 2020-07-07 21:23 天心~ 阅读(696) 评论(0) 推荐(0) 编辑
摘要: Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 阅读全文
posted @ 2020-07-04 13:14 天心~ 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 前言 RabbitMQ环境环境搭建及基本配置,在此不讨论。网上一大堆。 NET环境下,Rabbit库可以在官网或NUGET上查找得到。 生产者 static void Main(string[] args) { var factory = new ConnectionFactory();//连接工厂 阅读全文
posted @ 2020-07-01 12:23 天心~ 阅读(379) 评论(0) 推荐(0) 编辑
摘要: SignalR的服务端提供了两种实现方式,分别是PersistentConnection和Hub,这两种方式的侧重点不同: PersistentConnection更接近于底层,编程接口比较简单,传输的数据格式为纯文本,客户端只需要调用发送和定义接收方法就可以实现跟服务端的交互。 Hub则位于更高的 阅读全文
posted @ 2020-05-15 17:46 天心~ 阅读(2167) 评论(0) 推荐(0) 编辑
摘要: 第一种:采用集线器类(Hub)+非自动生成代理模式: 服务端与客户端分别定义的相对应的方法,客户端通过代理对象调用服务端的方法,服务端通过IHubConnectionContext回调客户端的方法,客户端通过回调方法接收结果。 服务端代码: //StartUp.cs 采用OWIN启动方式 using 阅读全文
posted @ 2020-05-15 17:36 天心~ 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 介绍 单例模式是软件工程中最着名的模式之一。从本质上讲,单例是一个只允许创建自身的单个实例的类,并且通常可以简单地访问该实例。最常见的是,单例不允许在创建实例时指定任何参数——否则对实例的第二个请求但具有不同的参数可能会有问题!(如果对于具有相同参数的所有请求都应访问相同的实例,则工厂模式更合适。) 阅读全文
posted @ 2020-05-13 21:14 天心~ 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 绑定jar库同时将so库打包进去 1、在创建的Bindings Library项目中,新建Assets目录; 2、Assets目录下再分别创建armeabi,armeabi-v7a,x86三个目录; 3、将so文件分布copy到三个目录,如果没有每个架构的so文件,复制同一个so,保证每个目录下都有 阅读全文
posted @ 2020-01-10 11:07 天心~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: SlidingMenu 一、前言 有位网友在评论中希望能够出个在Xamarin.Android下实现SlidingMenu效果的随笔,刚好昨天在观看官网示例项目的时候也看到这个SlidingMenu,但是最终的效果并不是我们所期待的,至此笔者就在官方的论坛中寻找,最后也成功的寻找到的答案,下面笔者将 阅读全文
posted @ 2020-01-10 11:05 天心~ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 定位 一、前言 打开我们手中的应用,可以发现越来越多的应用使用了定位,从而使我们的生活更加方便,所以本章我们将学习如何在Xamarin中进行定位的开发。 二、准备工作 因为我们的虚拟机是运行在电脑本地的,自然就没法进行定位了,但是我们可以借助DDMS这个工具帮助我们去调试。 首先要确定你的Andro 阅读全文
posted @ 2020-01-10 11:01 天心~ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Fragment Walkthrough 利用Fragment设计能够兼容不同屏幕的应用 这里我们先围观下最后的成果图,给读者打打气: 普通手机上显示的结果: 在平板上显示的结果: 笔者要郑重声明下,虽然看似是两种不同的显示效果,但是同一个应用,而下面笔者将逐步教会大家如何利用Fragment制作出 阅读全文
posted @ 2020-01-10 10:59 天心~ 阅读(159) 评论(0) 推荐(0) 编辑