《游戏:从下载到游玩》——手机国际服&Steam端游完全免魔法攻略
前言由于很多人似乎对游玩Steam和手机国际服游戏存在障碍,因此笔者写了这篇文章,来帮助想要玩各种游戏的读者。此篇文章将包含以下内容: Steam的下载/游玩攻略/常见问题 手机国际服如何下载/正常游玩 如何挑选一款性价比高的、合规有效的加速器 观前提示(必看) 软件下载请认准官网,建议使用的搜索引擎是必应(cn.bing.com),注意搜索引擎前几条可能是广告! 本文没有任何广告,推荐的软件/服务均为笔者自己使用,仅做参考,可自行寻找替代品 请...
自行搭建Bing AI镜像免魔法访问Bing
偶然发现了一个神奇的开源项目go-proxy-bingai,可以搭建直接可用的Bing AI镜像。 准备工作 Github账号+邮箱一个 一个自己的域名(可选) 镜像首先打开上面的开源项目的地址(GitHub打不开自行搜索镜像),项目作者已经搭建好了几个网站,如果不会搭建可以直接用。 开始自行搭建网页端作者提供了3种方式,Railway/Vercel/Render,各有优劣。 Railway有每月运行时间限制200小时,到了就停机,且速度较慢。 Vercel无法使用其...
AI绘画WebUI使用详解
前言AI绘画目前主要使用的是在Github上的Stable-Diffusion-WebUI这个项目,链接:WebUI 在整个安装、部署和学习的过程中踩了不少坑,所以写这么一篇文章来记录一下。 要想对该项目进行实践,必须满足以下必要条件: 电脑显存至少2GB,内存至少16GB 可以访问Github 安装与部署这里已经有了一篇完整的指南,这里不再赘述:Guide 要注意的是AI绘画可以用很多不同的模型,热门的NovelAI在这篇指南的第二节 这里有两点提醒: 启动的是webui-user...
对拖延的探索
首先说一下,如果你在看这篇文章时正在拖延,请立即关闭并去做正事。 拖延症应该是非常普遍的现象了,作为高中生,拖延症一直是个头疼的问题,下面是我个人的经验,更是对拖延症的解决的探索过程,如果有错误或更好的方法请指出。先来说说拖延的表现,绝对真实(因为这是真实经历😂)。 拖延的症状 做正事时玩手机 视频网课暂停着去用浏览器看网页,或者打开其他软件瞎折腾 作业做到一半打开电脑乱捣鼓设置 刚看2分钟书就打开b站刷一下 学习90分钟后决定休息30分钟打游戏,结果直接玩了1小时 不是拖延的症状 直...
Csharp强制设置系统焦点(前台窗口)
系统焦点在Windows中,系统的焦点就是当前处于前台的窗口。通过设置焦点,可以控制用户正在使用的应用程序。这里以winform应用为例。 Api调用C#需要调用Win32 Api才可以控制焦点,这里用到的是user32.dll中的SetForegroundWindow()函数 在微软提供的文档中[1],可以看到C++里的用法: 123BOOL SetForegroundWindow( [in] HWND hWnd//窗口句柄); C#里没有HWND类型,与之对应的是IntPtr类型,...
Csharp接口进阶
在这篇文章里,曾经讲解过C#接口的基本概念。掌握这些基本概念后,本文将补充一个进阶内容。 显式接口成员实现 该功能用于为同一个类中实现的不同接口创建不同的方法(方法名称相同) 语法: 123456interface I1{void Method(string s);}interface I2{void Method(string s);}class MyClass:I1,I2...void I1.Method(string s){...&...
Csharp-winform窗口拖动详解
代码实现 首先,在设计器里双击增加以下三个方法,然后填入以下代码 12345678910111213141516171819202122232425262728293031323334 private Point mouseLocation;//表示鼠标对于窗口左上角的坐标的负数private bool isDragging;//标识鼠标是否按下 private void MainWindow_MouseDown(object sender, MouseEventAr...
Csharp读书笔记(六)-枚举与集合
枚举 枚举只允许几个特定的值 enum数据类型只允许某个数据取某些特定的值 12345enum Computers{ Computer1=1,//不仅可以指定名称,还可以指定值 Computer2=2, Computer3=3,//这个逗号可以省略} enum也是一种类型,每一项都可以当作参数传递,如Computers.Computer1这样传递 枚举中的每一项都必须有名称,但不一定需要指定一个值 可以使用.ToString()方法来获得任意一项的名称,使用强制转...
Csharp读书笔记(五)-接口与抽象类
接口基本概念 接口告诉类必须实现某些方法和属性 如果没有实现,编译器会报错 接口可以定义一个类中必须有的方法,这样一个类只要实现接口,就可以做特定的事情 使用interface关键字定义接口 接口不能添加任何字段,因为它不存储数据(但是可以包含属性) 命名规范:接口名称以I开头 只需要在接口中添加方法名和参数,因为接口不做任何事情 接口中的所有方法都是抽象方法,不能有方法体 ^bbfa07 一个类只能继承一个类,但可以实现多个接口 ^018e94 不可以实例化接口,不过可以引用接口 接口就...
Csharp读书笔记(四)-继承
继承基本概念 继承可以构建彼此关联且有共同行为的类 被继承的叫做基类 继承别人的叫做子类 类图中,箭头由子类指向基类 沿着类图上行,可以发现类的相同特征越少 沿着类图下行,可以发现类的相同特征越多 这就好像生物的分类——界门科目纲属种 使用冒号可以继承一个基类 一个类只允许继承一个类,这是一种保护 合并两个类 首先创建类图 找出两个类相同的字段与方法 把相同的放到一个基类中去 把不同的放在子类,要[[#覆盖]]的也需要写入 画上子类指向基类的箭头 覆盖 在子类中,可以覆盖基类的方法 举...






