dotnet 职业技术学院

博客

dotnet 职业技术学院

WPF 如何跨线程重新抛出异常

lindexi 发布于 2020-03-05

有一些代码是在框架层写的,这部分代码不应该在后台线程抛出异常,如何将后台线程的异常在主线程抛出,同时不会带上主线程的堆栈可以保留异常的全部信息

dotnet core 获取 MacAddress 地址方法

lindexi 发布于 2020-03-05

本文告诉大家如何在 dotnet core 获取 Mac 地址

dotnet remoting 抛出异常

lindexi 发布于 2020-03-05

本文告诉大家如何在使用 .net remoting 的时候,抛出异常。

C# 设计模式 责任链

lindexi 发布于 2020-03-05

责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。《JAVA与模式》

dotnet 使用 MessagePack 序列化对象

lindexi 发布于 2020-03-05

和很多序列化库一样,可以通过 MessagePack 序列化和反序列化,和 json 相比这个库提供了二进制的序列化,序列化之后的内容长度比 json 小很多

dotnet 使用 Environment.FailFast 结束程序

lindexi 发布于 2020-03-05

在运行到一些诡异的代码,这时的程序已经无法继续运行,需要退出,那么如何在记完日志之后在退出程序记录更多信息?可以通过 Environment.FailFast 里面添加字符串告诉用户当前的进程无法继续运行

dotnet core 黑科技·String.IndexOf 性能

lindexi 发布于 2020-03-05

本文来告诉大家 dotnet core 里面使用的黑科技,如何提高String.IndexOf(char)的性能

dotnet core 集成到 Mattermost 聊天工具

lindexi 发布于 2020-03-05

在找了很久的团队交流工具,发现了 Mattermost 最好用,但是还需要做一些定制化的功能,于是就找到了 Mattermost 插件开发,还找到了如何自己写服务集成到 Mattermost 里面 本文告诉大家,通过写一个 ASP .NET Core 程序集成到 Mattermost 里面,在里面添加很多有趣的功能

dotnet core 隐藏控制台

lindexi 发布于 2020-03-05

如果写一个控制台程序,需要隐藏这个控制台程序,可以使用本文的方法

dotnet core 用值初始化整个数组

lindexi 发布于 2020-03-05

如果想要创建一个数组,在这个数组初始化一个值,有多少不同的方法? 本文告诉大家三个不同的方法初始化

dotnet core 发布只带必要的依赖文件

lindexi 发布于 2020-03-05

在使用 dotnet core 发布独立项目的时候,会带上大量依赖的库,但是通过微软提供的工具可以去掉一些在代码没有用到的库。

dotnet core 使用 PowerShell 脚本

lindexi 发布于 2020-03-05

本文告诉大家如何在 dotnet core 通过 Host PowerShell 的方法使用 PowerShell 脚本

dotnet Framework 源代码 类库的意思

lindexi 发布于 2020-03-05

本文告诉大家 dotnet framework 的源代码类库的意思

cmd 如何跨驱动器移动文件夹

lindexi 发布于 2020-03-05

如果在命令行或 cmd 批处理文件通过 move 移动文件夹的时候,移动的文件夹是跨驱动器的,那么将会显示拒绝访问

asp dotnet core 支持客户端上传文件

lindexi 发布于 2020-03-05

本文告诉大家如何在 asp dotnet core 支持客户端上传文件