编程相关
  • WPF MVVM框架:CommunityToolkit.Mvvm包使用介绍

    最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了,有点可惜。 原作者推荐使用CommunityToolkit.Mvvm包,所以这里做一个CommunityToolkit.Mvvm……

    亦灵一梦 2023-02-17
    0 1
  • C#调用C++类库的几种方式

    1.直接调用C++类库中的公共方法 使用DllImport特性对方法进行调用,比如一个C++类库SampleCppWrapper.dll中的公共方法: extern "C" __declspec(dllexport) in……

    亦灵一梦 2022-12-19
    0 1
  • C#高级–反射详解

    1、C#编译运行过程 高级语言->编译->dll/exe文件->CLR/JIT->机器码 2、原理解析 metadata:元数据数据清单,记录了dll中包含了哪些东西,是一个描述。 IL:中……

    亦灵一梦 2022-11-15
    0 1
  • git 如何获取指定 tag 代码

    git 如何获取指定 tag 代码 1、查看本地git仓库下的tag git tag 2、若本地没有仓库代码,可以选择拉去 git clone git@xxx.xxx:/progject.git 3、切换到某一……

    亦灵一梦 2022-10-09
    0 1
  • 如何在 C# 程序中注入恶意 DLL?

    一:背景 前段时间在训练营上课的时候就有朋友提到一个问题,为什么 Windbg 附加到 C# 程序后,程序就处于中断状态了?它到底是如何实现的? 其实简而言之就是……

    亦灵一梦 2022-09-13
    0 1
  • C#创建Windows服务

    1.打开vs2019,建立Windows服务 2.打开Service1.cs文件,写入代码 using System; using System.Collections.Generic; using System.ComponentModel; using Sy……

    亦灵一梦 2022-08-23
    0 1
  • C# 实现程序只启动一次

    C#让窗体永远在窗体最前面显示的实例 这篇文章主要介绍了C#实现让窗体永远在窗体最前面显示,功能非常实用,需要的朋友可以参考下: 本文以实例描述了C#实现让窗……

    亦灵一梦 2022-08-01
    0 1
  • C# Json序列化、反序列化匿名类型、动态类型dynamic

    包:Newtonsoft.Json 13.0.0.0 环境:Net 4.5 Program: Console.WriteLine("**************匿名类 序列化、反序列化*****************"); /* 匿名类 */ { ……

    亦灵一梦 2022-08-01
    0 1
  • NLog整合Exceptionless

    前言     在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性。同时很多时候我们需要集中式的采集日志,……

    亦灵一梦 2022-07-29
    0 1
  • 修改ComboBox样式

    修改WPF默认的ComboBox控件样式 如下图所示: 修改代码如下: <UserControl.Resources> <Style TargetType="ToggleButton" x:Key="stlToggl……

    亦灵一梦 2022-07-25
    0 1