本教程里的git命令例子都是在Git Bash中演示的,会用到一些基本的linux命令,在此为大家提前列举:
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
集成配置系统的主要目的是将应用程序的配置信息与代码分离,使得配置信息可以在不需要修改代码的情况下进行更改。这样可以提高应用程序的灵活性和可维护性。
记一次 .NET某工控自动化系统 崩溃分析
前些天微信上有位朋友找到我,说他的程序偶发崩溃,分析了个把星期也没找到问题,耗费了不少人力物力,让我能不能帮他看一下,给我申请了经费,哈哈,遇到这样的朋友就是爽快,刚好周二晚上给调...
C# WPF 开发一个 Emoji 表情查看软件
微软在发布 Windows 11 系统的时候,发布过一个开源的 Emoji 表情 fluentui-emoji 。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所...
被Null条件运算符摆了一道
C#6.0引入了Null条件运算符:等价于即遇到null时短路。于是,我不假思索地写下了这样的代码:①
C# 面向对象编程解析:优势、类和对象、类成员详解
OOP代表面向对象编程。过程式编程涉及编写执行数据操作的过程或方法,而面向对象编程涉及创建包含数据和方法的对象。
MVVM – Model和ViewModel的创建和配置
本文同时为b站WPF课程的笔记,相关示例代码MVVM:Model-View-ViewModel,是一种软件架构的模式。通过引入一个中间层ViewModel,分离用户界面的表示层(V...
C# AsyncLocal 是如何实现 Thread 间传值
这个问题的由来是在.NET高级调试训练营第十期分享ThreadStatic底层玩法的时候,有朋友提出了AsyncLocal是如何实现的,虽然做了口头上的表述,但总还是会不具体,所以...
WinDbg学习三(字符串通配符语法)
星号(*) 代表零个或多个字符。问号(?) 代表任意单个字符。包含字符列表的方括号( [ ] ) 代表列表中的任何单个字符。 恰好匹配列表中的一个字符。 在这些括号内,您可以使用连...
在.framework框架下的winfrom中使用Castle.DynamicProxy实现AOP问题小记
1.需求:为项目中通讯PLC模块实现AOP,实现统一的日志打印,参数校验,方法执行时间统计