haungtengxiao

黄腾霄 - Windows Developer

黄腾霄

2019-1-2-使用flatten展开AggregateException

2019-01-06 00:34

在一些并行操作或者任务列表执行的过程中,会需要用到AggregateException进行聚合异常的处理

2019-1-2-使用AggregateException的Handle过滤指定异常

2019-01-06 00:22

在一些并行操作或者任务列表执行的过程中,会需要用到AggregateException进行聚合异常的处理

如何避免写出await await

2019-01-05 23:39

小伙伴们应该对C#中的await/async模式都很熟悉了,对于一个Task或者Task<T>对象,使用await进行异步任务的等待

2018-12-14-区分CancellationToken-CancellationTokenSource-CancellationTokenRegistration

2018-12-15 01:21

发现一些小伙伴的代码中CancellationToken-CancellationTokenSource-CancellationTokenRegistration傻傻分不清楚,今天就对这三个类的使用进行下区分。

2018-12-13-不要相信那些事件引发者

2018-12-14 02:49

最近发现C#的事件和wpf的dispatcherobject在一起使用会有一些不容易发觉的问题。

2018-11-14-window的VirtualScreen

2018-11-15 03:04

桌面应用常常会遇到多显示器适配问题,比如我们会期望让小人从最左边的屏幕跑到最右边,或者将一个窗口藏在所有显示器的显示区域之外。

小心double的比较

2018-11-12 00:01

对于double的比较,存在一些可能的坑,大家应该都清楚。比如容易注意的是double==double的精度问题。但是比较少注意的是double.NaN的比较

Why not Dispather.CurrentDispatcher

2018-11-02 01:25

对于WPF程序,大家绕不开的一个概念叫做Dispatcher

2018-10-28-WPF的只读依赖属性

2018-10-29 00:53

依赖属性的概念大家应该都很清楚,那么什么是只读依赖属性呢?

2018-10-21-如何使用git清理本地tag

2018-10-21 22:04

git tag 与branch 不同,tag是用于为指定的commit添加共享信息的。因此当你辛辛苦苦的为本地仓库清理完了tag列表后,同事又推送了之前的本地tag,心情可想而知。

2018-10-12-如何解决python找不到Crypto模块

2018-10-12 17:15

涉及加密算法的python代码,尤其是git上down下来的“老代码”经常会遇到神奇的报错 ImportError: No module named Crypto.Cipher , 这个问题谷歌上也是哀鸿遍野,简单描述下可能遇到的坑,以及解决方案

2018-9-29-如何查看windows软件激活状态

2018-09-29 16:08

这篇文章我们聊一下如何查看windows软件激活状态

2018-9-25-如何使用winrar制作一个安装包

2018-09-26 00:20

当你完成了一个awesome的程序之后,如何分享给你的小伙伴?压缩包?太low。安装包?太难。

折中一下,搞一个自解压安装包如何?

2018-9-25-如何让WPF显示非默认格式的图片

2018-09-25 22:04

人家都已经用上各种自定义的图片格式了,你还在苦苦守候bmp,jpg,png,只是因为想能在wpf中使用?

2018-9-25-HResult比较有问题?

2018-09-25 19:41

在c#代码中处理一些系统出现的异常的时候,常常需要对异常的HResult属性进行处理。