dotnet 职业技术学院

博客

dotnet 职业技术学院

Roslyn 通过 Target 修改编译的文件

lindexi 发布于 2020-07-03

本文告诉大家如何使用 Target 进行修改编译时的文件

Roslyn 静态分析

lindexi 发布于 2020-07-03

本文告诉大家如何使用 Roslyn 分析代码。

resharper 跳转到源代码

lindexi 发布于 2020-07-03

resharper 可以使用 ctrl+b 跳转到源代码,但是如果使用库的源代码,那么如何跳转,会显示对象管理器,那么如何让resarper 跳转到源代码

Moq基础 判断方法被执行

lindexi 发布于 2020-07-03

如果想知道注入的类的某个方法被使用了几次,就可以通过 mock 提供的方法进行判断方法有没被执行或被使用多少次

MobaXterm 使用代理

lindexi 发布于 2020-07-03

经常需要连接服务器,但是有时候服务器需要代理才可以连接,所以本文告诉大家如何使用MobaXterm 代理,进行ssh代理连接

用状态机的思想解析字符串

lindexi 发布于 2020-07-02

在编程思想比较高级的有递归和状态机等使用比较少的代码就可以做出复杂的逻辑,状态机的思想是在一个状态到另一个状态,每个状态知道自己能处理的内容,同时知道可以调用哪些状态 如需要解析 [x=1,y=2,w=3,h=5] 的字符串作为一个矩形,使用状态机的方法解析,在知道使用状态机的开发者看到代码就会觉得很容易理解,对于不了解状态机的开发者就会觉得逻辑很绕

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

lindexi 发布于 2020-07-02

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

C# 直接创建多个类和使用反射创建类的性能

lindexi 发布于 2020-07-02

本文告诉大家我对比的使用直接创建多个类和使用反射创建多个类的性能

C# 性能分析 反射 VS 配置文件 VS 预编译

lindexi 发布于 2020-07-02

本文分析在 C# 中使用反射和配置文件和预编译做注入的性能,本文的数据是为预编译框架,开发高性能应用 - 课程 - 微软技术暨生态大会 2018 - walterlv提供

dotnet core 使用 GBK 编码

lindexi 发布于 2020-07-02

本文告诉大家如何在 .NET Core 中使用 GBK 编码

C#判断文件是否被混淆

lindexi 发布于 2020-07-02

可以使用混淆工具对一个DLL 和 exe 进行混淆。 但是如何知道一个文件是否已经混淆了。 在发布之前,需要知道是不是有文件忘了混淆。

C# 解析 sln 文件

lindexi 发布于 2020-07-02

我的项目,编码工具 需要检测打开一个工程,获取所有项目。 但是发现原来的方法,如果存在文件夹,把项目放在文件夹中,那么是无法获得项目,于是我就找了一个方法去获得sln文件的所有项目。

静默命令行安装 Visual C++ 发行包

lindexi 发布于 2020-07-02

本文告诉大家如何通过命令行的方法,在安装程序静默调用 VC++ 库的安装,解决缺少环境问题

dotnet 判断程序当前使用管理员运行降低权使用普通权限运行

lindexi 发布于 2020-07-02

有一些程序是不想通过管理员权限运行的,因为在很多文件的读写,如果用了管理员权限程序写入的程序,其他普通权限的程序是无法直接访问的。 本文告诉大家如何判断当前的程序是通过管理员权限运行,然后通过资源管理器使用普通权限运行

dotnet 获取程序所在路径的方法

lindexi 发布于 2020-07-02

在 dotnet 有很多方法可以获取当前程序所在的路径,但是这些方法获取到的路径有一点不相同,特别是在工作路径不是当前的程序所在的路径的时候