dotnet 职业技术学院

博客

dotnet 职业技术学院

非技术 在线教育与电信行业的发展

lindexi 发布于 2020-12-03

今天在去买菜的时候,听到旁边有个移动的小哥哥在向一位大叔叔推荐办理移动带宽升级业务,他说到一句话,你升级一下带宽,你的小孩上在线课程的时候多顺哇。本来是没当回事,只是无聊的时候想到这一点,我认为这里是一个大的利益链,于是写博客记一下

WPF 使用 Skia 绘制 WriteableBitmap 图片

lindexi 发布于 2020-12-03

本文告诉大家如何在 WPF 中使用 SkiaSharp 调用 Skia 这个全平台底层渲染框架,使用绘制命令在 WriteableBitmap 图片上绘制内容

WPF 使用基于 Chromium 内核的 Microsoft Edge 封装的 WebView2 控件

lindexi 发布于 2020-12-03

现在是 2020.08.23 当前这个技术依然是预览版,使用 WebView2 只需要通过 NuGet 安装库,可以支持 Win7 和 Win8 和 Win10 系统,无 IE 依赖。内核使用 Chromium 内核,顶层技术是 Microsoft Edge 封装

C# dotnet 使用判断文件夹存在的方法判断一个文件路径会怎样

lindexi 发布于 2020-12-03

假定我有一个文件的路径,我将这个文件路径放在文件夹判断方法里面,请问此时返回的是存在还是不存在?答案是返回不存在

通过公开的自动构建发布开源项目的库的安全意义

lindexi 发布于 2020-12-03

这是比较有争议的内容,为什么我推荐开源项目的库应该采用开源的 CI 公开进行发布。本文主要来聊安全的问题,本文的观点没法完全让小伙伴信服,只能说是我自己的看法

讲师培训 多米诺原则

lindexi 发布于 2020-12-03

我饿了,然后我要开车

通过 cmd 批处理文件将 16 进制转 10 进制数字

lindexi 发布于 2020-12-03

我在用户的电脑上通过 spyxx 找到某个进程的 id 都是在 spyxx 使用 16 进制显示,而任务管理器使用 10 进制显示,用户的电脑没有计算器。我如何使用 bat 或 cmd 等批处理文件快速将十六进制的数字转换为十进制的数字

C# dotnet 使用 TaskCompletionSource 让事件转异步方法

lindexi 发布于 2020-12-03

咱今天来聊聊一个毁灭世界的故事,哦,不,是一个使用 TaskCompletionSource 让偷核武器,哦,又说错了,是让事件转换为异步的方法,让咱可以在一个方法里面顺序写下毁灭世界的逻辑

WPF 使用 Resharper 更改命名空间后生成文件引用找不到的命名空间

lindexi 发布于 2020-12-03

在 Resharper 更改全部命名空间之后,在 xx.g.cs 文件里面的 using 用了一个之前的命名空间,但是代码里面没有地方使用,此时构建不通过,原因是 xaml 里面存在引用

WPF 设置 WS_EX_TRANSPARENT 触摸失效

lindexi 发布于 2020-12-03

调用 SetWindowLong 方法给 GWL_EXSTYLE 设置 WS_EX_TRANSPARENT 让窗口透明,此时应用程序只能收到鼠标消息但收不到触摸消息

dotnet 配置 Gitlab 的 CI 找不到 Runner 或找错的可能原因

lindexi 发布于 2020-12-03

使用 Gitlab 的 CI 但是任务没有执行,提示找不到 Runner 或者找错了 Runner 服务器,请看本文,从上到下看,是否有坑

C# dotnet 在内存中的 double 的 NAN 和正负无穷二进制是如何存

lindexi 发布于 2020-12-03

我就好奇无穷大和 NAN 在 C# 的二进制是如何表示的

二阶熵

lindexi 发布于 2020-12-03

小伙伴都知道熵是代表某个系统的混乱程度,而熵值本身是没有啥可以进行衡量的。本文所说的二阶熵仅是一个定义,方便后续我的吹水,用来表示一个混乱的等级

C# dotnet 创建对象附加属性定义 支持附加任意类型

lindexi 发布于 2020-12-03

在 dotnet 中,通过 dotnetCampus.ClrAttachedProperty 库,可以实现给任意对象附加任意属性。以及实现创建对象的附加属性定义,使用相同的附加属性定义才能访问相同的附加属性值。在使用过 WPF 的小伙伴一定对附加属性不陌生,在 WPF 框架中很强大的一个功能就是附加属性,而针对于 WPF 框架外的 dotnet 其实也能做到相同的设计,支持定义对象附加属性