-
ModuleIntializer in CSharp
介绍 C# 9 的 ModuleInitializer 特性,并展示如何在模块初始化时执行自定义代码。
Dev / #CSharp -
2022 年末回览
2022 年居然就这么结束了?
Life / #Life -
Automatically deploy nuget package via GitHub Actions
Automate publishing a NuGet package using GitHub Actions instead of the NuGet Gallery UI.
Dev / #CSharp / #Nuget -
如何改变你的名字
一篇基于云南实际流程的改名字实用指南,记录派出所与相关手续的办理经验。
Life / #生活 / #杂谈 -
纪念我今天改掉了伴随我18年的名字
一次因为罕见名字带来生活不便而去派出所改名的记录与感想。
Life / #Prose -
Solving: There should be exactly one item with [DropdownButtonFormField]'s value
Fixing Flutter error 'There should be exactly one item with [DropdownButtonFormField]'s value' by handling dropdown state correctly.
Dev / #flutter / #dart / #ui -
浅谈逆境之下的主观能动性
从个人经验出发,讨论在逆境中保持主观能动性与行动力的思考。
Life / #母语时间 / #半吊子哲学 -
From view of WPF developer - talking something about Flutter (1)
An initial look at Flutter from a WPF developer's perspective, comparing Dart-based UI code with XAML and sharing first impressions.
Dev / #CSharp / #WPF / #UI / #Flutter -
Permanently add environment variables on Fedora linux
How to permanently add environment variables on Fedora Linux so they persist across sessions.
Dev / #Linux / #Fedora -
How to fix the problem that process.Exited handler will not execute
Investigating why a C# Process.Exited event handler never fires and how to fix it.
Dev / #CSharp