Git 撤销及修正错误
摘要:
使用 Git 的时候也可能犯错。比如不小心向暂存区增加了一个文件,或者是提交消息中有一个录入错误,更甚者做了一个糟糕的提交。 不要怕犯错,只要能即时更改。 git restore file-name # 撤销工作目录 file-name 文件的更改 git restore file-a file-b

Windows 端 Power Shell 配置与美化
摘要:
前提:已经正确安装了 Windows Terminal 终端。如果没有安装,可以去微软商店进行下载。 安装 scoop Scoop 官网 打开 PowerShell 终端(版本 5.1 或更高版本),然后在 PS C:> 提示符下运行: Set-ExecutionPolicy -ExecutionP

Git 查看提交日志及差异对比
摘要:
学习使用图形化的方式查看提交历史,调查提交之间、分支之间或者甚至你的工作目录、暂存区和存储区之间有哪些变更。 本节 Git 命令概览 git log # 列出“当前分支”中的所有提交 # 💡 最后一个提交在最上面,后面是它的父提交,依此类推 git log --abbrev-commit # 缩短

Git 神仙级功能分支管理
摘要:
利用分支,你就可以在同一个代码基础上同时处理多个完全没有关联、相互独立的工作。 考虑以下场景。 假设你正在改一个 Bug-A,此时已经产生了大量的代码修改,并且离修复完成还有很长一段时间(起码得明天)。此时,有一个着急但简单的 Bug-B 需要你立即完成,并在一个小时内同步给团队。你会如何管理你手头

第4章-依赖属性
摘要:
metadata:元数据 affects:影响 arrange: 安排、排列 measure: 度量、测量 render: 渲染、呈现 inherits: 继承、传播 prohibited: 禁止 journal: 日志 coerce: 强制 attached: 附加 ❓ 模板选择器 ❓ 针对于mv
第3章-布局
摘要:
container: 容器 🔥 理想的 WPF 窗口需要遵循以下几条重要原则 ❌ 以硬编码方式设定尺寸和位置是极其不当的处理方式,因为这会限制本地化界面的能力,并且会使界面更难处理动态内容。 不应显式设定元素(如控件)的尺寸。 例如,当添加更多的文本时按钮应当能够扩展。可通过设置最大和最小尺寸来限
第2章-XAML
摘要:
XAML 名称空间 xmlns="http://schemax.microsft.com/winfx/2006/xaml/presentation" 是 WPF 核心名称空间。它包含了所有 WPF 类,包括用来构建用户界面的控件。 在该例中,该名称空间的声明没有使用一名称空间前缀,所以它成为整个的默
C# 版本 13 新增特性
摘要:
C# 13 包括以下新功能。 可以使用最新的 Visual Studio 2022 版本或 .NET 9 SDK来尝试这些功能: params 集合 新的 lock 类型和语义。 新的转义序列 - \e。 方法组自然类型改进 对象初始值设定项中的隐式索引器访问 在迭代器和异步方法中启用 ref 局部
C# 版本 12 新增特性
摘要:
发布时间:2023 年 11 月 C# 12 中增加了以下功能: 主构造函数 - 可以创建任意 class 或 struct 类型的主构造函数。 集合表达式 - 一种用于指定集合表达式的新语法,包括 spread 元素 (..e),可展开任何集合。 内联数组 - 使用内联数组,你可以创建固定大小的
C# 版本 11 新增特性
摘要:
发布时间:2022 年 11 月 C# 11 中增加了以下功能: 原始字符串字面量 泛型数学支持 泛型属性 UTF-8 字符串字面量 字符串内插表达式中的换行符 列表模式 文件本地类型 必需的成员 自动默认结构 常量 string 上的模式匹配 Span<char> 扩展的 nameof 范围 数值