摘要: Ocelot是一个用.NET Core实现的开源API网关技术。IdentityServer4是一个基于OpenID Connect和OAuth2.0的针对ASP.NET Core的框架,以中间件的形式存在。OAuth是一种授权机制。系统产生一个短期的token,用来代替密码,供第三方应用使用。 使 阅读全文
posted @ 2020-07-03 20:43 南风小斯 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 添加Microsoft.Win32程序集 private void OnOpenFile(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title 阅读全文
posted @ 2020-06-27 10:21 南风小斯 阅读(2773) 评论(0) 推荐(0) 编辑
摘要: 首先发布了一个名为PersonService的WCF服务。服务契约如下: [ServiceContract] public interface IPersonService { [OperationContract] string GetPersonName(string name); [Opera 阅读全文
posted @ 2020-06-27 08:39 南风小斯 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 问题描述:左侧是一个ListView控件,用于显示User类的Name属性,右侧显示其SelectedItem的其他属性,包括Age, Address,和Category。其中Category用ComboBox表示。在下拉框选中其他category,可以更改User的属性值。 如果Category是 阅读全文
posted @ 2020-06-24 22:36 南风小斯 阅读(6841) 评论(1) 推荐(0) 编辑
摘要: 问题描述:左侧treeview控件中点击不同类别的节点时,右侧的页面会显示不同的权限。比如对于My Publications,拥有Modify和Delete两种权限,对于My Subscriptions,只拥有Unsubscribe的权限。 我想到的办法是将权限绑定到TreeView控件的Selec 阅读全文
posted @ 2020-06-24 11:04 南风小斯 阅读(3546) 评论(6) 推荐(2) 编辑
摘要: 背景描述:在Number1和Number2文本框中输入数字后,在Answer文本框中会按照下图所示显示。 xaml代码: <Window.Resources> <local:MyValueConverter x:Key="MyValueConverter"/> </Window.Resources> 阅读全文
posted @ 2020-03-26 09:46 南风小斯 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 写在前面:在(一)中,介绍了TreeView控件MVVM模式下数据绑定的方法。在这篇文章中,将总结给节点添加事件的方法,这样说有些不对,总之实现的效果就是点击某个节点,将出现对应于该节点的页面或者数据。(我这里用的方法肯定不是最好的,但是是我能想到的最佳方法了,WPF初学者,希望大家多多指教。) E 阅读全文
posted @ 2020-03-08 11:50 南风小斯 阅读(2891) 评论(0) 推荐(1) 编辑
摘要: Visual Studio2017,使用IIS托管。文中涉及一些WCF的基本概念,e.g.服务契约、托管等。可以先阅读《WCF服务编程》第一章。 1.新建一个WCF服务库(WCF Service Library) 有两个默认的文件:IService1.cs和Service1.cs IService. 阅读全文
posted @ 2020-01-07 15:24 南风小斯 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 从《WCF服务编程》一书中抄下来的,感觉对面向对象、面向组件和面向服务进行了很好的解释,但是对于我而言,需要反复看才能理解。 20世纪40-50年代,第一台通用的计算机才真正问世,它主要用于国防。这个时期的计算机可以运行代码并处理某些问题,而不仅仅是单个的预定义的任务。其缺点是计算机执行的代码与机器 阅读全文
posted @ 2019-12-04 20:11 南风小斯 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 问题描述:使用C#调用下面的带参数的用python写的方法,并且想要获取返回值。 def Quadratic_Equations(a,b,c): D=b**2-4*a*c ans=[] ans.append((-b+math.sqrt(D))/(2*a)) ans.append((-b-math.s 阅读全文
posted @ 2019-12-01 12:09 南风小斯 阅读(981) 评论(0) 推荐(0) 编辑