会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaotianff
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
37
下一页
2022年12月5日
C#中的弱引用和强引用
摘要: 今天在看CommunityToolkit.Mvvm包里的消息这一块时,发现内部实现使用了ConditionalWeakTable<TKey,TValue>这个类,查了一下资料,发现这个类是弱引用 相关的。 这个做个完整的总结,防止以后忘记。 强引用(strong reference) 什么叫强引用,
阅读全文
posted @ 2022-12-05 17:28 zhaotianff
阅读(1433)
评论(0)
推荐(0)
2022年11月28日
解决Visual Studio 调试时加载符号慢的问题
摘要: 什么是调试符号 编译程序时生成的一组特殊字符,并包含有关变量和函数在生成的二进制文件中的位置以及其他服务信息的信息。 该数据集可用于逐步调试程序或检查第三方代码。 调试符号可以添加到可执行文件或库中,但是大多数现代编译器将它们存储为单独的对象。 例如,Visual Studio将调试符号保存到PDB
阅读全文
posted @ 2022-11-28 11:47 zhaotianff
阅读(2304)
评论(0)
推荐(0)
2022年11月8日
WPF MVVM框架:CommunityToolkit.Mvvm包使用介绍
摘要: 最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了,有点可惜。 原作者推荐使用CommunityToolkit.Mvvm包,所以这里做一个CommunityToolkit.Mvvm包使用的全面的总结。 开发环境: Visual Studio 2019 Windows 10 1
阅读全文
posted @ 2022-11-08 17:34 zhaotianff
阅读(23836)
评论(13)
推荐(11)
如何在WPF中使用MVVM实现TreeView的层级显示
摘要: 最近在写一个小工具的时候,遇到TreeView的层级显示,刚好我又用了MVVM模式,所以这里做个总结。 以前我是直接绑定XML数据到TreeView的,使用的XmlDataProvider,这次的数据是直接来自数据库的。 用到的都是HierarchicalDataTemplate 下面演示一下如何使
阅读全文
posted @ 2022-11-08 11:43 zhaotianff
阅读(1278)
评论(0)
推荐(0)
2022年11月7日
如何在Windows下安装jekyll
摘要: 16年就备案了域名,手写了个简单的网站就一直没管。这年年续费也费得我心痛 啊,本着不浪费的原则 ,我也弄一个稍微成型一点的网站。 前面也是一直想自己写,无奈根本没有学习Web开发的时间,所以转向静态网站生成器。 这里我主要了解了一下hexo和jekyll,最终选择了jekyll,因为看到有一些MVP
阅读全文
posted @ 2022-11-07 15:30 zhaotianff
阅读(525)
评论(0)
推荐(0)
2022年11月4日
Test Post
摘要:
阅读全文
posted @ 2022-11-04 15:07 zhaotianff
阅读(24)
评论(0)
推荐(0)
2022年11月3日
在C#中能用异步来包装同步调用吗?
摘要: 今天早上在地铁上看到一篇公众号文章,指出滥用async/await的两种情况。 如下: 一、在异步方法中返回Task。 错误调用代码示例: var responseTask = Task.Run(() => client.GetServicesAsync(request)); ServiceResp
阅读全文
posted @ 2022-11-03 11:58 zhaotianff
阅读(184)
评论(0)
推荐(1)
2022年11月1日
如何使用Entity Framework连接MariaDB
摘要: MariaDB MariaDB是MySQL的一个分支,完全兼容MySQL。 所以这里的连接方式和连接MySQL无异。 这里不得不吐槽一下,这MySQL的连接程序兼容性是真的差(也许是我的打开方式不对)。我尝试了mysql-connector-net-8.0.30和mysql-connector-ne
阅读全文
posted @ 2022-11-01 17:27 zhaotianff
阅读(450)
评论(0)
推荐(0)
2022年10月17日
使用Powershell/cmd提取msi安装包中的文件
摘要: 在前面的文章中介绍过如何使用msiexec这个程序执行自动化安装(https://www.cnblogs.com/zhaotianff/p/11558602.html) 如果需要提取msi安装包中的文件,也可以使用msiexec程序。 打开cmd或PowerShell,执行以下命令即可 1 msie
阅读全文
posted @ 2022-10-17 11:14 zhaotianff
阅读(3155)
评论(0)
推荐(1)
2022年10月13日
在Visual Studio中如何对C++项目进行单元测试(适用于Visual Studio 2017及以上的专业版和企业版)
摘要: Visual Studio 2017及以后的版本自带了以下几种测试框架,这里我以Microsoft Unit Testing Framework for C++为例,因为这个是默认安装的,后面几种都是需要在Visual Studio安装程序中钩选安装才能使用。 Microsoft Unit Test
阅读全文
posted @ 2022-10-13 16:21 zhaotianff
阅读(2929)
评论(0)
推荐(1)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
37
下一页
公告