lindexi

林德熙 - Windows 10 App Developer

林德熙

PowerShell 使用 WMI 获取信息

在 PowerShell 可以很容易使用 WMI 拿到系统的信息,如果有关注我的网站,就会发现我写了很多通过 WMI 拿到系统的显卡,系统安装的软件等方法,本文告诉大家如果通过 PowerShell 拿到 WMI 类里面的属性

NuGet 如何设置图标

在找 NuGet 的时候可以看到有趣的库都有有趣的图标,那么如何设置一个 NuGet 的图标?

Latex 公式速查

本文记录了一些常用的数学公式对应的 Latex 字符,用于快速查找需要的字符。

HttpRepl 互操作的 RESTful HTTP 服务调试命令行工具

今天早上曽根セイラ告诉我一个好用的工具 HttpRepl 这是一个可以在命令行里面对 RESTful 的 HTTP 服务进行路由跳转和访问的命令行工具。可以使用 cd 这个命令和像文件跳转已经跳转到下一级的路由,也可以通过 dir 命令找到同一级的路由,同时支持集成到 VisualStudio 和 VisualStudio Code 里面

How to use code to exit the application in UWP

I will tell you how to exit the application in UWP by the code.

How to parse version range

Now we are making a solution that has to get the package reference. But the version of package reference is a range and the default version parser need input a version but not a version range. This post will tell you how to parse the version range string to reference version.

How to output the target message in dotnet build command line

How can I output my target message when I using dotnet build in command line.

How to fix nuget Unrecognized license type MIT when pack

When I packaging license within the nupkg, I will using License to replace licentUrl.

Developing Universal Windows Apps 开发UWA应用 问答

这是一篇在 2015 翻译的社区问答,内容已经过时

C# await 高级用法

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

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

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

C# 遍历枚举

本文告诉大家如何遍历枚举

C# 通过 probing 指定 dll 寻找文件夹

在很大的项目开发,会发现项目引用的 dll 会很多,我想要按照不同的功能,将不同的 dll 放在不同的文件夹

C# 转换类型和字符串

有时候我们需要互转类型和字符串,把字符串转类型、把类型转字符串。

C# 获取进程退出代码

我需要写一个程序,让这个程序知道另一个程序是否正常退出,于是就需要获取这个进程的退出代码

C# 获取 PC 序列号

在 C++ 需要使用 GetSystemFirmwareTable 的方法来获得 PC 的序列号,需要写的代码很多,但是在 C# 可以使用 WMI 来拿到序列号

C# 自动翻页 PPT 测试脚本

本文告诉大家一个可以使用的 C# 脚本,可以用来自动打开 PPT 文件,然后不断执行翻页。每次翻页都截图。翻页之后自动关闭 PPT 再次打开

C# 简单读取文件

本文告诉大家如何使用最少的代码把一个文件读取二进制,读取为字符串

C# 程序集数量对软件启动性能的影响

本文通过很多的数据测试分析在一个项目引用很多个外部项目和将外部项目的类合并到一个项目之间的启动性能的不同。 通过分析知道了如果一个项目引用了很多项目,而且在启动过程会全部调用这些项目,这时的软件性能会比将这些项目的代码合并到一个项目的慢很多 本文的数据为 预编译框架,开发高性能应用 - 课程 - 微软技术暨生态大会 2018 - walterlv 提供

C# 条件编译

有一部分代码只是用来调试使用,不期望在发布的时候执行。也有一些代码只是用来测试性能,也不期望在其他时候使用。在做源代码包的时候,我需要对不同的平台使用不同的代码。此时就可以用到条件编译符,在不同的条件下编译不同的代码

C# 控制台使用 UAC 权限

本文告诉大家如何在 C# 控制台项目使用 UAC 权限。这个方法在 WPF 和 控制台都是可以使用。

C# 循环的判断会进来几次

最近有小伙伴告诉我,在循环的判断条件只会计算一次,本金鱼不相信,于是就做了测试,本文记录我做的测试。

C# 已知点和向量,求距离的点

已知一个点 P 和向量 v ,求在这个点P按照向量 v 运行距离 d 的点 B 。

C# 将 Begin 和 End 异步方法转 task 异步

在 .NET Framework 有两个不同的异步方法,一个是 Asynchronous Programming Model (APM) 另一个是 Task-based asynchronous pattern (TAP) 说 APM 和 TAP 估计大家都不认识。其实 APM 就是有成对的 Begin 和 End 方法的异步,而 TAP 就是使用 async 和 await 的异步

C# 对 byte 数组进行模式搜索

本文告诉大家几个方法从 byte 数组找到对应的相同序列的数组

C# 如何给 ValueTuple 返回值添加注释

在 C# 7.0 可以在一个方法的返回,返回多个参数,通过 ValueTuple 的方法,但是和单个参数返回不同的是,如何对多个参数返回每个参数进行单独的注释?

C# 如何引用 WshShell 类

如果想要创建快捷方式等,很多使用都需要引用 WshShell 类,这个类需要通过 COM 的方法引用

C# 如何写出一个不能被其他程序集继承的抽象类

我需要限定某个抽象类只能在我程序集类实现,而不支持其他程序集实现,也就是我需要一个不能被继承的抽象类

C# 大端小端转换

关于大端和小端,是一个有趣的问题。本文告诉大家如何在C#转换大端和小端。

C# 匹配可空变量

在 C# 7.0 的时候提供更好用的模式匹配方法,支持通过 is 直接转换对应的类,但是如果是尝试转换可空的对象,那么将会提示无法编译,或转换失败