上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 1.为什么不要给每个方法都写try catch 为每个方法都编写try catch是错误的做法,理由如下: a.重复嵌套的try catch是无用的,多余的。 这一点非常容易理解,下面的示例代码中,OutsideMethodA中的try catch是不起作用的。 class NestedTryCat 阅读全文
posted @ 2020-07-27 23:55 楼上那个蜀黍 阅读(1504) 评论(5) 推荐(8) 编辑
摘要: 将 pull request 签出到本地进行 review, 最大的好处是可以通过 IDE 来查找各种变量和方法的上下文引用,以便充分发挥我们杠精的本领,将 pull request 中的各种合理和不合理之处予以快速精准 的打击,在大量添加 comments 的同时,高效地打出 Needs work 阅读全文
posted @ 2020-07-19 22:05 楼上那个蜀黍 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 回顾写了许久的UWP开发入门,竟然没有讲过通过Windows.Devices.Radios.Radio来控制Bluetooth和WiFi等功能的开关。也许是因为相关的API设计的简单好用,以至于被我给忽略了。最近工作中有涉及这块的内容,不妨一起来回顾下,顺便看看一些新的发现。 在Windows 10 阅读全文
posted @ 2020-05-31 22:30 楼上那个蜀黍 阅读(1142) 评论(0) 推荐(3) 编辑
摘要: 在前一篇《.NET Core学习笔记(5)——WebAPI从Server端push消息到Client》中,我们简单学习了.NET Core版本SignalR的使用。Sample工程里我们创建了一个Console的Client接受来自SignalR Hub推送的消息。在最近的工作中,我尝试在UWP的项 阅读全文
posted @ 2020-05-01 22:08 楼上那个蜀黍 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 没想到该系列不仅没有太监,还打算更新一个小短篇。在各种大厂小厂工作的各位想必都知道Windows域的概念。入域机器的设置由不得登入所用的域账号,Windows的更新和安全等众多的设置均被锁定,由域管理员掌控。闻道有先后,术业有专攻。域管理员往往不懂软件开发,公司统一的Group Policy设置也不 阅读全文
posted @ 2020-04-06 18:07 楼上那个蜀黍 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 标题起得有点厉害,汉字夹杂着E文,不符合教育部公布的“向社会推荐使用的外语词中文译名”规范。不过他管不着我。写本篇的起因,是重构一个现有的WinForms程序,将Server端的部分逻辑从raw socket通讯的方式,改为调用WebAPI。重构则是因为原先代码有严重的性能问题,而组里并没有能够写好 阅读全文
posted @ 2020-03-20 15:24 楼上那个蜀黍 阅读(2274) 评论(4) 推荐(2) 编辑
摘要: Windows10 1809版本开始,微软又对UWP开放了新的Capability:AllowElevation。 通过这个新的Capability,UWP APP能够在运行时向用户请求Admin权限,配合Windows 1607版本就引入的RunFullTrust Capability(参考《迁移 阅读全文
posted @ 2020-02-27 10:33 楼上那个蜀黍 阅读(555) 评论(0) 推荐(1) 编辑
摘要: 原则上我们应该避免编写混合同步和异步的代码,这其中最大的问题就是很容易出现死锁。让我们来看下面的例子: private void ButtonDelayBlock_Click(object sender, RoutedEventArgs e) { Delay100msAsync().Wait(); 阅读全文
posted @ 2020-02-06 15:46 楼上那个蜀黍 阅读(1195) 评论(0) 推荐(1) 编辑
摘要: 在写了很多年.NET程序之后,年长的猿类在面对异步编程时,仍不时会犯下致命错误,乃至被拖出去杀了祭天。本篇就async/await中的Exception处理进行讨论,为种族的繁衍生息做出贡献……处理async/await中的Exception,最致命的莫过于想抓的Exception抓不到,程序崩的莫 阅读全文
posted @ 2020-01-15 15:20 楼上那个蜀黍 阅读(3639) 评论(9) 推荐(11) 编辑
摘要: 自.NET Core 3.0开始,某软加入了对WPF的支持。同时对XAML Islands也做了进一步加强。在.NET Core 3.0之前,我们只能在WPF程序中,通过两种方式有限制地使用Standard UWP Control: 微软包装好的第一方控件,比如InkCanvas,InkToolba 阅读全文
posted @ 2019-12-23 17:48 楼上那个蜀黍 阅读(3008) 评论(9) 推荐(14) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页