首页
学习
活动
专区
工具
TVP
发布

林德熙的博客

专栏作者
2032
文章
2118066
阅读量
60
订阅数
Total Commander 使用 mklink 建立文件夹链接 将 C 盘文件迁移到其他盘
在安装完成了 100000000 个软件之后,我 1T 的 C 盘的空间终于不足了,由于安装了大量的特别挑的不专业的软件,强行放在其他的盘将水土不服。于是在老师傅的指导下,我采用了 mklink 神奇命令行,通过 mklink 可以实现将实际的文件放在其他的盘,然后建立链接到原先的地方,在应用上层基本感知不到文件的实际存储地方已经被更换。也就是物理上的文件存放是可以在另一个磁盘上,但软件以为文件还在原来的地方 这是一个不错的方法,我需要处理的文件夹还稍微有点多,就想着写一点小工具,在 Total Commander 里面,辅助我快速完成工作
林德熙
2022-08-12
1.4K0
dotnet 判断其他进程未响应
另一个方法是通过 SendMessageTimeout 方法,这个方法将指定的消息发送到一个或多个窗口,因为窗口未响应的原因是没有处理消息。尝试发送一个消息,如果没有发送到对应的窗口,那么就是窗口未响应
林德熙
2022-08-12
8150
dotnet remoting 使用事件
在RPC如果需要使用事件,相对是比较难的。本文告诉大家如何在 .net remoting 使用事件。
林德熙
2022-08-04
3040
C# 谁改了我的代码
其中的 Foo 是其他的函数,大家可以猜到输出是 lindexi ,但是,实际上把Foo调用函数添加之后,输出是 Lindexi 被大写了。那么这时 Foo 做了什么?
林德熙
2022-08-04
1710
Resharper 如何把类里的类移动到其他文件
一般使用 快捷键是 Resharper 的快捷键,如果不是的话,打开设置选择快捷键是 Resharper
林德熙
2022-08-04
4710
C# 获取进程退出代码
我需要写一个程序,让这个程序知道另一个程序是否正常退出,于是就需要获取这个进程的退出代码
林德熙
2022-08-04
1.5K0
C# dotnet core 局域网组播方法
我在微软官网找到了用 C# 做 UDP 组播的方法,我优化一些逻辑,保留核心代码,然后加了一点封装
林德熙
2022-08-04
7240
dotnet 读 WPF 源代码 Popup 的 StaysOpen 为 false 将会吃掉其他窗口的首次激活
在 WPF 中,使用 Popup 控件,可以设置 StaysOpen 属性来控制是否在 Popup 失去焦点时,也就是点击界面空白处,自动收起 Popup 控件。但如果有两个窗口,在设置 Popup 控件的 StaysOpen 属性为 false 那么将会吃掉在点击其他窗口的第一次交互,如鼠标点击或触摸点击时将不会让本进程的其他窗口 Activate 激活
林德熙
2021-12-24
4750
dotnet 单元测试 Mock 让一个对象继承多个接口
在使用 Mock 的时候,可以设置一个 Mock 的对象继承多个接口,而不需要自己定义一个接口去继承其他的多个接口
林德熙
2021-01-18
4840
dotnet CBB 为什么决定推送 Tag 才能打包
通过推送 Tag 才打 NuGet 包的方法的作用不仅仅是让打包方便,让打包这个动作可以完全在本地执行,无需关注其他系统的使用步骤。更重要的是可以强制每个可能被安装的 NuGet 包版本都能有一个和他对应的 Tag 号,原因是为了解决回退到某个版本发现有一个坑,这个坑是因为某个依赖库的版本问题,此时我期望最小改动,我虽然能拿到这个库的代码,但是我很难知道我这个版本安装的 NuGet 库对应依赖库的哪个 commit 的代码
林德熙
2020-12-07
3790
dotnet 多线程禁止同时调用相同的方法 禁止方法重入调用 双检锁的设计
大家在使用多线程的时候,是否有关注过线程安全的问题。如果咱的代码在使用多线程时,在相同的时间有多个线程同时执行相同的方法,此时也许就存在数据安全的问题,如多个线程之间对相同的内存进行同时的读取和修改。而让方法在多线程调用中,相同的时间会被多个线程同时执行某段代码逻辑的技术称为方法重入调用技术,而禁止方法被同时调用也就是禁止方法重入调用。在 dotnet 里面有多个方式可以做到禁止方法重入调用,本文将告诉大家如何做到禁止方法重入调用
林德熙
2020-10-16
7480
dotnet 为什么每个项目都会输出一个 NuGet 包而不是一个包带所有项目
在使用 dotnet 打 NuGet 包的时候会发现是每个项目都生成独立的一个 NuGet 包,通过 NuGet 引用依赖指向依赖的项目。那为什么不是我最终只打出一个 NuGet 包,这个 NuGet 包,包含了所有的项目的输出文件?每个项目独立输出是为了解决什么问题?下面让我为你解答
林德熙
2020-07-07
8550
C# dotnet core 局域网组播方法
我在微软官网找到了用 C# 做 UDP 组播的方法,我优化一些逻辑,保留核心代码,然后加了一点封装
林德熙
2019-12-12
1.7K0
win10 uwp 录制任意应用屏幕
在 1803 可以使用 Windows.Graphics.Capture 捕获屏幕,可以用来录制应用的窗口
林德熙
2019-10-17
1.6K0
dotnet remoting 使用事件
在RPC如果需要使用事件,相对是比较难的。本文告诉大家如何在 .net remoting 使用事件。
林德熙
2019-09-27
4960
完整的 P2P 应用需要包含哪些功能
本文告诉大家一个 P2P 传输的应用程序需要有哪些核心的功能,特别是作为一个下载器需要包含的功能
林德熙
2019-09-16
9540
在 Windows 下那些好用的调试软件
在开发 Windows 程序经常需要调试软件,本文介绍 Windows Sysinternals 的好用的工具。
林德熙
2018-09-19
1.3K0
C# 字典 Dictionary 的 TryGetValue 与先判断 ContainsKey 然后 Get 的性能对比
本文使用 benchmarkdotnet 测试字典的性能,在使用字典获取一个可能存在的值的时候可以使用两个不同的写法,于是本文分析两个写法的性能。
林德熙
2018-09-19
5.6K0
C# 标准性能测试高级用法
在 C# 标准性能测试 已经告诉大家如何使用 BenchmarkDotNet 测试性能,本文会告诉大家高级的用法。
林德熙
2018-09-19
1.1K0
C# 标准性能测试
经常我写一个类,作为一个工具类,小伙伴会问我这个类的性能,这时我就需要一个标准的工具进行测试。 本文告诉大家如何使用 benchmarkdotnet 做测试。
林德熙
2018-09-19
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档