dotnet 职业技术学院

博客

dotnet 职业技术学院

C# await 高级用法

lindexi 发布于 2020-03-05

本文告诉大家 await 的高级用法,包括底层原理。

C++ 驱动开发 error LNK2019 unresolved external symbol __CheckForDebuggerJustMyCode referenced in function DriverEntry

lindexi 发布于 2020-03-05

最近在写一个机器人的时候,发现驱动无法编译通过。本文告诉大家如何解决这个问题。

WPF 一个性能比较好的 gif 解析库

lindexi 发布于 2020-03-05

本文介绍 Magick.NET ,这是 ImageMagick 的 .Net 封装,他支持 100 多种格式的图片,而 gif 也是他支持的。本文告诉大家如何使用这个库播放 gif 。

PowerShell 通过 WMI 获取系统安装的驱动

lindexi 发布于 2020-03-05

本文告诉大家如何通过 WMI 获取用户已经安装的驱动程序

Jenkins 配置自动合并 release 分支到 master 分支

lindexi 发布于 2020-03-05

本文告诉大家如何在 Jenkins 配置合并到 release 的内容自动合并到 gitlab 的 master 分支

WPF 从文件加载字体

lindexi 发布于 2020-03-05

本文告诉大家从文件加载字体。在wpf 使用 fontfamily 显示指定的 ttf 显示字体。

PowerShell 拿到显卡信息

lindexi 发布于 2020-03-05

本文告诉大家如何在 PowerShell 通过 WMI 拿到显卡信息

NetBIOS 计算机名称命名限制

lindexi 发布于 2020-03-05

本文告诉大家对于 NetBIOS 的命名的限制

VisualStudio 2019 新创建项目添加 git 仓库

lindexi 发布于 2020-03-05

在 VisualStudio 2017 在新建项目的时候给出创建 git 仓库的选项,但是在 VisualStudio 2019 去掉了新建项目的页面,默认新建的项目都是没有带仓库。本文告诉大家如何在 vs2019 里面添加版本管理仓库

Roslyn 在项目文件使用条件判断

lindexi 发布于 2020-03-05

本文告诉大家如何在项目文件通过不同的条件使用不同的方法运行

Roslyn 开发 NuGet 包的 Task 编译可能遇到的问题

lindexi 发布于 2020-03-05

在写 msbuild 脚本的时候,或修改项目文件的时候,将会使用到很多的微软提供的 Task 命令。在需要复杂的编译的时候,可以通过自己定义一个任务用来定义编译

VisualStudio 快速设置启动项目

lindexi 发布于 2020-03-05

我现在的软件需要有 100 个项目,同时我需要切换不同的项目作为启动项目,但是右击项目设置为启动需要在很长的右击中找到设置为启动项很慢。本文告诉大家如何在 VisualStudio 设置快捷键,可以让选择的项目作为启动项目

VisualStudio 开启仅我代码调试

lindexi 发布于 2020-03-05

在 VisualStudio 开始调试的时候经常需要加载很多符号,加载符号的速度很慢,很多时候我只是调试我的代码,因为框架提供的代码都是很稳定的,只有我这么逗比才会写出诡异的方法。可以在设置开启仅我代码进行调试,开启之后只有自己的用户代码才会进行调试,也只有自己的代码才会加载符号文件,这样可以调试的速度

SharpDx 进入全屏模式

lindexi 发布于 2020-03-05

本文告诉大家两个不同的方法进入全屏模式

Total Commander 显示文件包含文件名扩展

lindexi 发布于 2020-03-05

在默认的 Total Commander 是分开文件名和文件扩展,如果想要让文件名同时显示扩展,可以通过设置合并文件名和扩展两列