C语言学习笔记
一些在学习C语言过程中做的笔记 课程链接:程序设计入门——C语言 出现在 scanf() 中的东西是程序希望你输入的东西 而不是程序将要输出的东西 const 是一个修饰符,加在 int 的前面,用来给这个变量增加一个 不变 ( const )的属性。 这个 const 的属性一旦被初始化就不能再修改了。示例: const int AMOUNT = 100; int change = AMOUNT - price; 任意一个整数做加减乘除,结果依然是整数。这是一段示例代码: #include<stdio.h> int main(){ printf("%d",10/3); return 0; } 这段代码的输出将是 3 而不是 3.333333.... 如果想要得到 3.33333333... 的输出,那么代码应该修改为: #include<stdio.h> int main(){ printf("%f",10.0/3); return 0; } 在C中,10 与 10.0 ...
Blessing Skin皮肤站搭建/备份记录
Blessing Skin是什么 你是否因在离线模式下运行的Minecraft服务器中丢失自定义皮肤而感到困惑?现在,借助Blessing Skin的帮助,你可以轻松地找回它们!Blessing Skin是一个网络应用程序,在这里你可以上传、管理和分享你的自定义皮肤和披风!与修改资源包不同,游戏中的每个人都可以看到彼此的不同皮肤(当然,他们也应在同一个网站上注册)。Blessing Skin是一个用PHP编写的开源项目,这意味着你可以自由地在自己的网络服务器上部署它! 简而言之,它是一个适用于 Minecraft服务器 的,可让用户上传、管理和分享他们的 Minecraft 皮肤和披风的 Web 应用程序配合某些插件可以做到 让玩家仅可使用皮肤站账号进入服务器 Github地址:bs-community/blessing-skin-server 官方文档地址:Blessing Skin 手册 | Blessing Skin 用户手册 开始安装我的环境是一个 1H512M 的 Ubuntu 22.04,磁盘存储仅有5GB但是这样的环境也能搭成功,可见Blessi ...
Pyinstaller打包py文件为exe
昨天在Claude的帮助下写了个 星穹铁道模拟抽卡 ,用python写的。Github: qiusyan-projects/SR-Gacha: 星穹铁道抽卡模拟器为了方便没装python的朋友也能快速玩上,我去了解了一下py文件打包为exe的方法目前来说,比较常见的打包exe方法都是通过 Pyinstaller 来实现的又水一篇 什么是Pyinstaller PyInstaller是一个开源的Python程序打包工具,它可以用来将Python应用程序打包成独立的执行文件,这样在没有安装Python解释器的计算机上也可以运行这些程序。PyInstaller支持多种操作系统,包括Windows、Linux和macOS。以下是PyInstaller的一些主要特点: 单文件打包:可以将Python应用程序及其所有依赖打包成一个单一的执行文件。 跨平台:能够在不同的操作系统上打包和分发应用程序。 无安装运行:打包后的应用程序可以在没有安装Python的环境中直接运行。 依赖打包:自动搜索并打包应用程序所依赖的库。 可定制性:允许用户指定打包的选项,如图标、版本信息等。 ...
碎碎念
35f328bd122ac2f2f6a9fff644a698623d0ab1d4a73dbc173adfc3508086f2580e7f0c97099be17dea64b131e02566eb9c01ec3e6b9284f6a9fe0406388c520e1683e10bc95c7da6b068dce87a0746b2195984ff8c0ad9e03ea6586bece6feabd7a3d6aa12335987907812596b14698e8df5fc16dbebc673b1da0afd168330f0d645b6da10343018202ae4d9975a703cd09e3b1445d08243412cc2640d8e65f8d7a294a23dcfe3c268bc67bbb1815ab883b9868f032c54cd5ca1bb24f2e552d912c74dade5517e7e60c151d61cae7476b69bd968ac7592c86e96a2ae867079f51f69e88d860001e3806f8a119d43d3f46691cf336bcb9ad99 ...
Ubuntu重装记录
记录一下服务器重装过程。 System InfoOS: Ubuntu 22.04.4 LTS x86_64 挂载数据盘mkdir /data && mount /dev/sdb1 /data 或 mkdir /data && mount /dev/sda1 /data 换源更换为清华的源 sed -i 's@//.*archive.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list sed -i 's/http:/https:/g' /etc/apt/sources.list 更新软件包: apt-get update -y && apt-get upgrade -y 将语言设置为中文生成简体中文环境支持文件 locale-gen zh_CN.UTF-8 安装语言包 ap ...
Pixiv图片代理自建
Pixiv的图片反代最近好像寄了,所以决定自己搭一个,记录一下。 使用 CloudFlare Workers 搭建去Cloudflare创建一个Worker,然后将代码替换为如下: export default { async fetch(request) { const url = new URL(request.url); url.hostname = 'i.pximg.net'; const proxyRequest = new Request(url, request); proxyRequest.headers.set('Referer', 'https://www.pixiv.net/'); return fetch(proxyRequest); }, }; 使用Vercel加速在Github创建一个仓库,名称随意,在里面新建一个文件 vercel.json,内容如下: { "version": 2, "routes": [ ...
给你的Hexo-Butterfly加入说说功能
2024/3/10更新: 我已经从HexoPlusPlus的说说功能换成Giscus了,具体灵感见 #1290。如何给博客安装见此文 给你的Hexo-Butterfly添加Giscus评论系统 整了一个上午,终于搞好了主要是原仓库现在archived了,作者没在维护了,cdn失效了于是我就fork了一份然后修改了下勉强能用可以前往 说说 查看效果 前言我们使用 HexoPlusPlus 给 Hexo-Butterfly 添加说说功能。 想要使用 HexoPlusPlus 需要先完成 Hexo集成部署,详见此文: Windows 下简易 Hexo 部署教程 | QiuSYan’s Blog HexoPlusPlus项目地址:HexoPlusPlus/HexoPlusPlusHexoPlusPlus官方文档:快速上手 | HexoPlusPlus 我猜有人会问:为什么不用Artitalk呢因为Artitalk使用LeanCloud为后端,并且需要绑定自己的域名。如果你域名没备案的话那就只能用LeanCloud国际版,但问题是Lea ...
Windows下简易Hexo部署教程
这玩意感觉有点简陋了,等我过两天把这玩意翻新一下 最近没啥事干,就来记录一下Hexo部署过程吧其实是我经常整活给电脑重装系统导致环境啥的得重新配(捂脸虽然是Windows下的教程,但是Linux和Mac端也大差不差 前提 必须 一个会使用搜索引擎去解决问题的脑子 一个Github账号 一台电脑 可选 一个域名 Hexo是什么Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo中文文档:文档 | Hexo 安装Git进入Git官网下载界面,选择对应的系统,点击下载安装即可。安装选择默认配置就行 就是一路按Next 如果你的网络环境难以访问下载界面,那么也可以选择 点击此处 用镜像站下载 绑定Github在桌面右键,选择 Open Git Bash here,唤出Git Bash。 在Git Bash中输入 ssh 以验证SSH安装。 随后输入 ssh-keygen -t rsa 指定 RSA 算法生成密钥。然后按4次回车,就生成了两个文件,分别为秘钥 ...
Win11下WSL2配置记录
最近电脑老是无响应,C盘也快满了,就寻思着把系统重装下听说现在Win11更到了23H2了,抱着尝尝鲜的想法,我决定把系统升个级顺便用WSL2装了个Ubuntu,挺舒服的。 WSL 是什么WSL,全称 适用于 Linux 的 Windows 子系统。 适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。 使用 WSL 安装和运行各种 Linux 发行版,例如 Ubuntu、Debian、Kali 等。 安装 Linux 发行版并从 Microsoft Store 接收自动更新、导入 Microsoft Store 中不可用的 Linux 发行版,或构建你自己的客户 Linux 发行版。 将文件存储在独立的 Linux 文件系统中,具体取决于安装的发行版。 运行命令行工具,例如 BASH。 运行常用的 BASH 命令行工具(例如 grep、s ...
我的2023
时间过的好快啊。不知不觉间一年又过去了。这篇年度总结我本来都不准备写了(鸽子精附体但是想来想去还是写一篇记录一下吧 毕竟我博客复活总不能还是挂着那几篇老文章 也不好看是不是(于是到今天才写了这篇2023年度总结(咕咕咕各位将就看看吧 我太久没写东西了基本语言逻辑 表述方面啥的可能都有点问题 就这样 中考2023年对我来说其中的一件大事是中考。中考嘛,人生中第二道分水岭嘛 第一道是投胎(不是我表现的还行吧,850的总分也考了722.4这个分数主要是啃老本(捂脸)因为3月份的时候查出来病复发了(具体可以看之前的博文悲观日常 )但是由于各种现实原因我又不能在23届休学 所以就只能边治病边上学(瘫)2月份复学之后我差不多安安稳稳的上了一个月的课 (这部分课还是我已经学过了的(!然后就是长沙娄底不停往返 害治疗的话一个疗程要连续打一个星期的药 21天去一次 所以说在回来之后我只有2周时间就又得去医院了(悲)我根本没多少时间上课(瘫)而且更不知道怎么说的是我在医院的时候 他们在复习我在学校的时候 他们在考试我:?我:啊? 所幸我之前的基础还不错 啃老本也没有落下 ...