上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 320 下一页
摘要: 我尝试在 dotnet core 和 dotnet 5 的应用上,右击项目属性,在生成界面勾选首选 32 位的功能,然而在 x64 下没有生成 PE32+ 的应用 阅读全文
posted @ 2021-08-07 09:02 lindexi 阅读(225) 评论(0) 推荐(0)
摘要: 假设有一个捣蛋的小伙伴加入了你的团队,这个捣蛋的小伙伴喜欢乱改代码,请问此时的单元测试能否拦住这些逗比行为?如果不能拦住逗比行为,是否代表着单元测试有所欠缺,或者有某些分支逻辑没有考虑到。本文将告诉大家的 Stryker.NET 就属于这样的一个捣蛋的小伙伴,这个工具将会在执行测试的时候乱改你的代码,看看你的单元测试是否能拦住这样的行为。如果在乱改代码之后,单元测试依然是通过的,那证明单元测试没有拦住此行为,说不定就需要改改单元测试了 阅读全文
posted @ 2021-08-07 09:01 lindexi 阅读(198) 评论(0) 推荐(0)
摘要: 在应用程序运行的时,需要根据不同的配置执行不同的内容。有很多根据配置而初始化的功能往往是在应用程序启动的时候需要执行。对于很多类型的应用程序,特别是客户端的应用程序,启动的性能特别重要。也因此,在启动过程中需要依赖配置文件的不同配置而启动不同的功能时,就对配置文件的读写和解析性能提出了很高的要求 本文来和大家简单介绍我团队开源的 dotnetCampus.Configurations 高性能配置文件读写库。这个库不仅包含了配置文件的读取解析,还包括了自定义配置文件格式,也就是 COIN 硬币格式的配置文件。提供了多线程和多进程的读写安全的功能和毫秒级的配置文件读取解析性能,以及最低支持到 .NET Framework 4.5 框架 阅读全文
posted @ 2021-08-07 08:59 lindexi 阅读(1097) 评论(1) 推荐(2)
摘要: 本文告诉大家如何在 UWP 中,保存图片的时候,写入 Exif 信息,也就是如照片的 相机型号 制造商 光圈值等信息的写入 阅读全文
posted @ 2021-07-15 08:57 lindexi 阅读(173) 评论(0) 推荐(0)
摘要: 本文告诉大家如何读取 PPT 文件里面,放在主动画序列 MainSequence 的进入和退出和强调的动画,和在 OpenXML 里面的存放方式 阅读全文
posted @ 2021-07-02 08:53 lindexi 阅读(324) 评论(0) 推荐(0)
摘要: 本文也叫跟着 Stephen Toub 大佬学性能优化系列,这是我从 Stephen Toub 大佬给 WPF 框架做性能优化学到的知识,在热路径下,也就是频繁调用的模块,如果调用了委托的 GetInvocationList 方法,那么将视委托的大小,每次创建不同大小的新数组对象,而在频繁调用的模块,将会创建大量的对象 阅读全文
posted @ 2021-07-01 19:06 lindexi 阅读(296) 评论(0) 推荐(0)
摘要: 本文来告诉大家如何在 WPF 中,在 下拉框 ComboBox 里面,鼠标移动到 ComboBoxItem 上时,自动触发对应的事件,用来预览此选项值。例如我在实现一个颜色下拉框,此时我可以通过点击下拉框显示多个不同的颜色,鼠标移动到某个颜色选项上,可以修改界面,预览此颜色的内容 阅读全文
posted @ 2021-06-22 19:42 lindexi 阅读(788) 评论(2) 推荐(1)
摘要: 本文告诉大家,在后台代码,对 TranslateTransform 做动画的方法 阅读全文
posted @ 2021-06-17 21:08 lindexi 阅读(1525) 评论(1) 推荐(4)
摘要: 有时我期望只是创建出对象,但是不要调用对象的构造方法,可以通过使用 FormatterServices 的 GetUninitializedObject 函数来实现只创建对象不调用构造函数方法 阅读全文
posted @ 2021-06-17 21:06 lindexi 阅读(663) 评论(1) 推荐(4)
摘要: 假设在某个类型的构造函数里面抛出了异常,那么这个对象的析构函数是否会执行 阅读全文
posted @ 2021-06-17 21:04 lindexi 阅读(424) 评论(1) 推荐(1)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 320 下一页