# 相关资源 Hexo: https://hexo.io/zh-cn/ Shoka: https://github.com/amehime/hexo-theme-shoka Shoka 博客: https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/ Node.js: http://nodejs.org/ Git: https://git-scm.com/downloads # 安装步骤 # NodeJS 安装 略 # 安装 Git 略 # 安装 Hexo 脚手架 # 创建 Hexo 项目 在一个空白文件夹打开终端 若有以下提...

# 写在前面 本教程介绍如何使用 Jie2GG 的 SDK 编写原生酷 Q 插件。编写出的插件可以在各种酷 Q 兼容框架上运行。 跟随教程最终将编写出一个复读机 # 相关资源 Visual Studio SDK Github cqp.cc # 下载 安装 Visual Studio ,本教程使用的为 VS2022 。需要具备基础的 C# 开发环境 在上方 相关资源-SDK Github-Release 中下载最后一个版本,并解压 # 配置 # .net Framework 升级 在上一步解压出的文件中,打开 Native.sln ,这是工程的解决方案文件。 此时 VS 应当弹出弹窗,提示 .n...

# 失效提醒 Chrome Blog 大约在 2024.7 附近,谷歌增强了对 Cookie 的加密,现非 Chrome 的进程无法进行解密,故此文章的做法只能适用于老版本的 Chrome,敬请注意。 # 写在前面 哔哩哔哩的动态接口突然变得需要 Cookie 了,Cookie 这种东西变的很快,如果每次失效都手写一遍岂不是很麻烦,还是自动采集浏览器的 Cookie 吧 代码抄自 Gist,改编为了 C# 版本 # AES 解密 .Net 自从.NetCore3.0 之后,在 System.Security.Cryptography 内内置了相关的算法,对于不支持的版本需要类似于 Bouncy...

# 写在前面 在.Net FrameWork 时代,本人常用的导出函数的方式为 DLLExport,但是.Net 技术发展太快,项目作者没有继续跟进高版本的.Net 版本,最高支持到似乎是.NetCore2.1,对于这个版本以下的项目使用这个项目完全足够,不过只限于 Windows 平台 DNNE 使用方法对于 DLLExport 更复杂一些,不过高版本也没得选。DNNE 提供跨平台编译,不只限于 Windows 平台,且要求.Net6 以上 # 函数导出表 PE 文件有导入表与导出表,导入表是引入其他 PE 文件的函数,导出表是本文件向其他文件提供的函数入口表。对于大部分的查壳工具或是 PE...

# 依赖 Windows Mirai-Api-Http .Net Framework48 # 安装 # Mirai 建议使用 MCL Installer 一键安装 # .Net Framework48 .Net Framework48 # Mirai-Api-Http 文档:安装 mirai-api-http 在 Mirai 根目录打开命令窗口(PowerShell、Cmd 等) 输入 ./mcl --update-package net.mamoe:mirai-api-http --channel stable-v2 --type plugin 输入 ./mcl -u # AMN 下载整合版...

# 说在前面 学习做 Mod 其实是因为我以为游戏卡关,被机关堵住了路。等到 Mod 做完之后,才发现其实只是我走错了路…… BepInEx 是适用于 Unity 游戏的 Mod 框架,基本思路就是 Hook 方法,能够修改方法返回值或者方法体来达到自定义修改的目的。同时提供了反射工具来获取实例的私有变量以及私有方法等相关内容。 制作 Mod 大概需要满足以下条件: Unity 游戏 游戏未加密 / 混淆 会编写 C# 应用 能够使用反编译工具 # 相关资料 BepInEx - Github BepInEx 文档 Harmony 文档 dnspy 宵夜的 Mod 系列教学 # 安装 BepIn...

# 管道通信 管道通信属于进程间通信的一种,但是比起管道或许 WebSocket 更好用一些。 # 管道发起端 # 管道另一端 上述代码对管道进行了一些处理,对于两侧哪边断开都经过了处理,方便使用

# 这是什么 npoi 是开源的 C# 处理 Word、Excel 的库,无需使用数据库或 COM 组件,原理为 xml 处理 # 问题 npoi 自带的 Excel 的折线图绘制中有以下问题: 无法设置曲线是否平滑 无法标记数据点 # NPOI 简易使用 # Excel # 数据写入 首先创建一个 Sheet 之后按照坐标的方式写入数据,此处展示一行一行写入的方法 由上图可见,单元格内容格式随填入 Value 的类型变化而变化,注意数字与文本的类型区别 保存表格 # 绘制折线图 创建图表对象 anchor 为图表所在的位置以及图表的大小, CreateAnchor 中控制图表位置大小的参数在...

# 逆波兰表达式 形如 12+3*12+4/- ,后缀表达式,方便计算机进行运算 # 计算 RPN 需要一个堆栈,用于存放数字 从左到右读取表达式 碰到数字则将数字压入堆栈,碰到运算符则将堆栈内的数字取出两个,先弹出的放在运算符右侧,后弹出的放在运算符左侧,执行计算后将结果再次压入堆栈 直至字符串读取完毕,此时将堆栈内的数字弹出,即为最终的结果 使用 12+3*12+4/- 举例: # 示例代码 # 中缀表达式转后缀表达式 需要一个堆栈,用于存放运算符 从左到右读取中缀表达式 碰到数字则将数字输出,碰到运算符则需要进行判断: 运算符堆栈内是否有值,若没有则压入堆栈 若有值,则需要判断栈顶元素与...