Loading

摘要: 最近用Nginx配置了下IdentityServer4然后客户端访问就开始报错,说是路径不一致,我Nginx配置的是 /ids/指向了内部的localhost:5555路径 然后外部网络访问ip:/ids就行,但是Identityserver自动绑定的是你的启动路径,所以就导致路径错误。 现在我需要 阅读全文
posted @ 2020-09-03 14:14 BruceNeter 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 无非几个属性统统加上,不能解决我倒立洗头,日五档电风扇 RenderOptions.BitmapScalingMode="HighQuality" UseLayoutRounding="True" SnapsToDevicePixels="True" 一个个试试就行了 阅读全文
posted @ 2020-09-01 16:50 BruceNeter 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 假设有这样一个需求,有这样一个聊天界面,主界面是选项卡,其一选项卡内部是真正的聊天列表和聊天界面,我们需要实时的在主界面显示未读消息的数量 假设我们已经有方法可以拿到未读消息的数量,那么如何在主界面的选项卡上面进行显示呢,如钉钉 第一,我们可以很暴力的直接在子控件的viewmodel或者后台代码中拿 阅读全文
posted @ 2020-06-29 17:22 BruceNeter 阅读(666) 评论(0) 推荐(0) 编辑
摘要: System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = "{url}"; proc.Start(); 这种办法在.net framework中是可以的但是在.net c 阅读全文
posted @ 2020-06-19 16:43 BruceNeter 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 直接看顶部气泡的效果吧 顶部气泡主要要做三个工作 1.定位到顶部居中 2.气泡需要跟随窗体 3.气泡不可以遮挡住其他程序界面 原生的WPF Poupu控件不会跟随目标移动且在Z轴上会置顶,所以存在打开其他程序被气泡遮挡的问题。我们需要一一解决。 1.气泡跟随目标移动,采用附加属性的方法,在chang 阅读全文
posted @ 2020-06-09 18:12 BruceNeter 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 用过mvvm设计WFP程序的人都知道,在我们mvvm中有一个非常重要的接口叫做 INotifyPropertyChanged 这个接口的主要作用是用于触发属性更改时向我们xaml中绑定此属性值的控件发起通知,从而页面响应我们的数据变化。 那么页面绑定的集合发生变化,我如何响应给页面呢? 这时候我们的 阅读全文
posted @ 2020-06-06 13:59 BruceNeter 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 界面如下 1.搜索中 2.搜索成功 源码地址:https://github.com/BruceQiu1996/BaiduDiskSearcher 希望有用的学到的或者对此感兴趣的可以给一个star,谢谢 由于时间有限,该wpf项目并未使用mvvm模式. 阅读全文
posted @ 2020-03-24 22:05 BruceNeter 阅读(897) 评论(2) 推荐(0) 编辑
摘要: 话不多说先上图 爬取10页大概500个帖子大概10s,500页2w多个帖子大概2min,由此可见性能并不是特别好,但是也没有很差。 好了话不多说,我们来一步一步实现这么个简易的客户端。 1.创建项目 创建一个WPF空项目,导入需要的Devexpress的dll Devexpress可以到官网下载,基 阅读全文
posted @ 2019-12-10 01:00 BruceNeter 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 之前的博文也说到了如果多线程对于访问的公共资源操作都是原子操作,那么可以避免竞争条件。关于多线程的竞争可以百度。 1.执行最基本的原子操作 c#提供了一系列供我们使用的原子操作的方法和类型,比如我们的自增和自减操作。 看代码 class Program { private static int _c 阅读全文
posted @ 2019-12-06 10:41 BruceNeter 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 1.使用数据模板对TreeViewItem进行更改 2.xaml中重写TreeviewItem的控件模板 3.继承TreeViewItem(TreeView中的元素),后台进行控件重写。(介绍此方法) 代码: ImageSource iconSource;//图标对象 TextBlock textB 阅读全文
posted @ 2019-12-04 00:43 BruceNeter 阅读(3327) 评论(0) 推荐(0) 编辑