会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HiroMuraki
博客园
首页
新随笔
联系
订阅
管理
2025年5月11日
使用WireGuard建立虚拟局域网(以联机游戏)
摘要: 1.目标环境 1.1.终端 终端 操作系统 公网 ip 云服务器 Ubuntu 24.04 1.2.3.4 客户端 Windows 10 / 客户端 Windows 10 / 1.2.软件 名称 相关链接 WireGuard https://www.wireguard.com 2.配置过程 2.1.
阅读全文
posted @ 2025-05-11 17:19 HiroMuraki
阅读(828)
评论(0)
推荐(0)
2024年11月20日
似乎可以用源代码生成器生成用于单元测试的代理方法
摘要: 对于类中的非public方法,如果要进行单元测试就比较麻烦,因为单元测试项目里通常不能正常访问非public方法,此时解决方法一般有两个: 一是把方法声明为internal,然后将单元测试项目设置为友元程序集。 缺点是要改访问修饰符,对于我这种强迫症很不友好( 二是用反射访问。 缺点是接口要是改了反
阅读全文
posted @ 2024-11-20 18:25 HiroMuraki
阅读(29)
评论(0)
推荐(0)
2024年11月14日
给朋友写的获取Steam游戏评论的小程序
摘要: 详见配图 如果你需要的话,可以从这里下载(包括程序、说明和演示视频): https://pan.baidu.com/s/1lN-DNTB7pVXan94hCsqYUQ?pwd=72mg (本来想传蓝奏云的,但是蓝奏云不支持传图片和视频,而且单文件大小有限制,弄起来会比百度云盘还麻烦)
阅读全文
posted @ 2024-11-14 19:59 HiroMuraki
阅读(190)
评论(0)
推荐(0)
2023年9月11日
【.NET C#基础】IDisposable接口 - 需要介入的资源管理
摘要:
【.NET C#基础】IDisposable接口 - 需要介入的资源管理 0.目录 【.NET C#基础】IDisposable接口 - 需要介入的资源管理 0.目录 1.什么是IDisposable接口? 1.1.资源 1.2.为什么要手动释放资源 2.如何实现IDisposable 2.1.不太
阅读全文
posted @ 2023-09-11 15:47 HiroMuraki
阅读(1942)
评论(7)
推荐(12)
2023年2月2日
Windows启动问题修复(重建活动分区)
摘要: 本教程说明如何在当Windows系统无法正常启动时,采取重建活动分区的方式来尝试修复,目的在于不使用第三方软件和不重装系统的前提下对系统启动问题进行最小代价修复。 该教程来源为windows-10-bootrec-fixboot-access-is-denied,本文仅对其稍作修改。 如果系统启动后
阅读全文
posted @ 2023-02-02 12:02 HiroMuraki
阅读(1421)
评论(0)
推荐(1)
2022年8月9日
闲的蛋疼 - Python为何选择了for...else
摘要: Python有一个for...else语法,它的写法如下 for i in range(0,100): if i == 3: break else: print("Not found") 该语句表示:若for循环遍历完毕,则执行else部分的语句。也就是说上述代码不会有任何输出,而下述代码会输出“N
阅读全文
posted @ 2022-08-09 12:14 HiroMuraki
阅读(594)
评论(0)
推荐(0)
2022年6月10日
.NET C#基础(7):接口 - 人如何和猫互动
摘要:
0. 文章目的 面向有一定基础的C#初学者,介绍C#中接口的意义、使用以及特点。 1. 阅读基础 了解C#基本语法(如定义一个类、继承一个类) 理解OOP中的基本概念(如继承,多态) 2. 什么是接口 2.1 现实中的协定与接口 猫猫头在整理电脑文件,需要一个小工具来分类文件,于是猫猫头向群里求助:
阅读全文
posted @ 2022-06-10 03:49 HiroMuraki
阅读(1565)
评论(1)
推荐(11)
2022年6月9日
.NET C#基础(6):命名空间 - 有名字的作用域
摘要:
0. 文章目的 面向C#新学者,介绍命名空间(namespace)的概念以及C#中的命名空间的相关内容。 1. 阅读基础 理解C与C#语言的基础语法。 理解作用域概念。 2. 名称冲突与命名空间 2.1 一个生活例子 假设猫猫头在北京有一个叫AAA的朋友,在上海有两个叫AAA的朋友,上海的两个AAA
阅读全文
posted @ 2022-06-09 02:15 HiroMuraki
阅读(1074)
评论(0)
推荐(6)
2022年6月8日
【.NET C#基础】协变、逆变与不变
摘要:
【.NET C#基础】协变、逆变与不变 文章目的:介绍变体的概念(包括协变、逆变与不变),并介绍其在C#中的意义以及使用 阅读基础要求:了解C#进阶语言功能的使用(尤其是泛型、委托、接口) 0.目录 【.NET C#基础】协变、逆变与不变 0.目录 1.基本概念 2.从示例入手 3.C#中的变体 4
阅读全文
posted @ 2022-06-08 12:48 HiroMuraki
阅读(2278)
评论(2)
推荐(24)
2022年6月7日
.NET C#基础(5):结构体 - 高性能代码的基石
摘要:
0. 文章目的 本文面向有一定.NET C#基础知识的学习者,介绍C#中结构体定义、使用以及特点。 1. 阅读基础 了解C#基本语法 了解.NET中的栈与托管堆 2. 值类型 2.1 .NET的两大类型 在.NET中,所有类型都是object类型的子类,而在object繁多的子类中,又可以将它们归结
阅读全文
posted @ 2022-06-07 16:51 HiroMuraki
阅读(2846)
评论(2)
推荐(11)
下一页
公告