自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 【幻兽帕鲁】开服务器,高性能高带宽(100mbps),免费!!!【学生党强推】

教程相关视频地址:目前幻兽帕鲁开服务器有以下几套比较性价比的方案:腾讯云游戏联机服务器活动4核16G 14mbps固定带宽 66元一个月 | 8核32G 22mbps固定带宽 115元一个月缺点:付费,产品首单特惠。阿里云游戏联机服务器活动4核16G 10mbps固定带宽 66.3元一个月 | 4核32G 10mbps固定带宽 113元一个月缺点:付费,仅首月是优惠价格,10mbps带宽小,不过人数少是无所谓,仅新人专享。Sakura Frp内网穿透。

2024-01-27 05:53:13 1529

原创 Rust在写库时实现缓存

在写库时,实现一个缓存请求,需要用到全局变量,所以我们可以添加crate添加以下依赖。

2023-12-29 12:03:43 1215

原创 Git常用流程

当您进行(稍后)变基操作的时候,保持更新会给您一个在您的机器上解决冲突的机会。这比(不同步更新就进行下一步的变基操作并且)发起一个与远程仓库冲突的合并请求要好。(切换至功能分支并且)通过交互式变基从您的develop分支中获取最新的代码提交,以更新您的功能分支。保持与远程(develop分支)的同步,以便(使得本地 develop 分支)拿到最新变更。当您进行 rebase 操作时,您会改变功能分支的提交历史。对于新项目, 在您的项目目录初始化您的项目。如果您完成了开发,请记得删除您的本地分支。

2023-02-25 15:41:18 635 1

原创 Docker部署ddns-go,动态域名解析公网IPv6地址

ddns-go,自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。嫌IPv6地址太难记?ddns来解决,将家里的公网IPv6地址用起来吧!

2023-02-10 18:27:54 23901 4

原创 【Rust】构建自己的命令行工具,rust实现简单wget

以rust新版本重新实现该工具此练习将介绍如何使用 Rust 编写命令行工具,方法是编写一个简单的用于文件下载的流行工具wget。

2023-02-08 13:55:45 951 1

原创 nginx 开启https时反向代理http服务的问题

当我们用nginx开启https时,反向代理一个本地的http服务,会遭遇跨域问题,报错。,导致很多资源无法加载。

2023-02-05 22:55:43 1643

原创 Rust学习笔记

最近因为接触到一个有趣的前端桌面应用新方案tauri,由于tauri的后端是rust,因此提起了我对rust的兴趣。

2023-02-04 21:27:47 850

原创 Docker学习笔记

本系列主要为自己学习Docker做一点记录,很多内容是对网络上很多长文的概括,也许有内容说法经过简述并不严谨,只是为方便自己的理解或使用,若有不一样的见解,欢迎提出。本系列旨在以最少的内容入门Docker。我们经常遇到因为环境不一样而导致程序运行出错,而Docker的出现解决了这个问题。高效的系统资源利用率启动快统一的运行环境持续的交付和部署轻松便捷的迁移简便的维护和扩展很好的帮助我们完成需要多个容器相互配合来完成某个任务的需求。

2023-02-04 20:04:42 615

原创 Docker部署wordpress

环境需要docker和docker-compose。

2023-02-04 19:56:01 492

原创 Godot 学习笔记

接触Godot的起因源于我想尝试自己制作游戏,而常见的游戏引擎有Unity、Unreal(虚幻),为什么我会选择Godot呢?接下来我会介绍,以及本笔记会记录我学习Godot的过程。本篇文章会不定期更新,上次更新时间:2023.1.29。

2023-01-29 15:46:00 1341

原创 manim学习笔记

manim是大佬3Blue1Brown 开发的动画引擎,他使用 manim 创作出了许多直观、美丽的数学科普内容。它在B站也有也有账号。目前 Manim 主要有三个版本:manim-master (3b1b 新版), ManimCommunity (社区版), manim-cairo-backend (3b1b 旧版)这篇文章学习以社区版即manimce为主,以及有关于manimce的学习也可以去看社区版的官方文档。config.cfg文件、CLI(命令行接口)、CONFIG字典对象。

2022-10-26 21:41:45 1530

原创 【MC教程】iPad启动Java版mc(无需越狱)(保姆级?) Jitterbug启动iOS我的世界Java版启动器 PojavLauncher

众所周知,苹果上的应用是ipa文件(相当于安卓的apk文件),在下载非app store上的应用就是在下载对应的ipa文件,然后对于本期教程需要知道以下两点。在苹果设备上,光有ipa文件还不够,还需要经过签名才能安装。然后想要非越狱运行一些环境(比如Java版mc的Java环境)需要开启JIT运行权限。AltStore自签名+AltJIT开启JIT运行权限。优点:免费缺点:每次签名有效期7天(但可以通过同一局域网下自动续签);折腾过程中可能会遇到很多问题。......

2022-09-01 10:35:53 26997 6

原创 vscode优化使用体验篇(设置 | 插件)

众所周知,vscode是一个非常好用的文本编辑器,通过各式各样的插件几乎是万能的,也可以作为好用的IDE,但vscode有很多默认不开启的、个人认为非常好用的一些设置,因此,在这里与大家分享,同时也推荐几个好用的插件。这篇文章的内容我会随着vscode的更新,做一些不定期的小修改,当前内容最后一次更新时间:2022.8.10。.........

2022-08-11 16:03:20 40429 10

原创 Rust学习笔记 6.1 特质和泛型(Trait && generics)

返回枚举。

2022-07-30 13:18:43 181

原创 Rust学习笔记 5.2 HashMap

HashMap的键可以是布尔型、整型、字符串,或者任意实现了Eq和Hashtrait的其他类型。HashMap由链表加数组组成,它的底层结构是一个数组,而数组的元素是一个单向链表。HashMap也是可增长的,但HashMap在占据了多余空间时还可以缩小自己。...

2022-07-29 22:18:29 480

原创 Rust学习笔记 5.1 常用数据类型

strStringslices不可变的通过format!生成。

2022-07-28 13:55:14 73

原创 Rust学习笔记 4.2 生命周期 lifetime

生命周期最短的为有效。生命周期机制还在完善。

2022-07-27 15:12:56 149

原创 Rust学习笔记 4.1 所有权机制(OwnerShip)

其它语言在这样子的赋值时大多数只做一个浅拷贝,但在rust里,它是把所有权交给b,将a失效。tips手动标注name作用域与结构体实例作用域一致。

2022-07-25 20:51:36 143

原创 Rust学习笔记 3.3 Tuples 元组

代码】Rust学习笔记3.3Tuples元组。

2022-07-24 19:19:02 207

原创 Rust学习笔记 3.2 结构体

为引用,但默认是不可变的,如果希望可变,需要加。

2022-07-23 14:24:25 243

原创 第46届EC-Final总结

距离比赛结束过去了两天,想来想去还是写篇小作文吧,毕竟属于我的退役战了(手动狗头doge),顺道来记录一下我的ACM生涯。总体而言我的ACM生涯感觉小有遗憾但是幸运居多,个人心态非常好(毕竟佛系人,一切随缘lalala),即使有遗憾也是能让我更好地记住ACM这段美好的时光吧(一定是这样的(´v`))。在说到这届ecfinal之前,我想先简单地描述一下(好像简单不了emmm…)我目前为止的acm生涯。2020年初识acm来源于我们学校有趣的月考,第一次体会到在oj上写题,过题时的喜悦至今也在刺激着我,看着那些

2022-07-22 20:36:42 1142

原创 Rust学习笔记 3.1 枚举 Enum

枚举可以是多个不同的枚举类型之一。

2022-07-22 15:53:08 201

原创 Rust学习笔记 2.3 函数

从之前的示例代码可以看出来,fn就是定义函数的关键字tips最后一行不加;自动作为返回值返回。

2022-07-16 14:57:10 65

原创 Rust学习笔记 2.2 控制流(control flow)

语句。

2022-07-15 21:55:30 235

原创 Rust学习笔记 2.1 rust变量和基础数据类型

let默认是不可变的!mut命令行执行cargorun。

2022-07-14 19:23:39 246

原创 Rust学习笔记 1.2 cargo

Cargo 是 Rust 的构建系统和包管理器。Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。修改国内源添加包(依赖)比如添加一个随机数的包只需去crates.io搜索rand将其添加至中的下

2022-07-13 09:25:33 226

原创 Rust学习笔记 1.1 安装、配置开发环境

这里不过多赘述。如果安装成功,将出现下面这行:windowsrust编译工具:https://www.rust-lang.org/zh-CN/tools/install)Windows 上安装 Rust 需要有 环境,有两种方式可供选择:在安装时可自行选择。推荐vscode作为rust的开发工具Visual Studio Code下载地址:https://code.visualstudio.com/Download插件:...

2022-07-11 18:42:13 1688

原创 Rust学习笔记 1.0 Rust概述

Docker三剑客、、分别是Docker官方开源的三个项目。有着不同的功能:这里主要讲一下,其余如果有兴趣可以自行去了解。很好的帮助我们完成需要多个容器相互配合来完成某个任务的需求。我们需要知道 中有两个重要的概念:服务 ():一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。项目 ():由一组关联的应用容器组成的一个完整业务单元,在 文件中定义。 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。 项目由 Python 编写,实现上调用了 Docker 服务提供的 API

2022-07-10 20:00:56 154

原创 Docker三剑客

Docker三剑客、、分别是Docker官方开源的三个项目。有着不同的功能:这里主要讲一下,其余如果有兴趣可以自行去了解。很好的帮助我们完成需要多个容器相互配合来完成某个任务的需求。我们需要知道 中有两个重要的概念:服务 ():一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。项目 ():由一组关联的应用容器组成的一个完整业务单元,在 文件中定义。 的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。 项目由 Python 编写,实现上调用了 Docker 服务提供的 API

2022-06-05 15:34:32 491

原创 Docker网络

在容器运行网络应用时,我们希望能够访问这些应用,可以在时加上或参数来指定端口映射。使用时,Docker会随机一个的端口到内部容器开放的端口(不推荐使用)。则是指定端口映射,主机的一个指定端口只可以绑定一个容器。端口映射有三种格式:默认本地的所有地址的8080端口映射到容器的80端口本地的127.0.0.1地址的随机一个端口映射到容器的80端口本地的127.0.0.1地址8080端口映射到容器的80端口注意:端口协议默认为tcp,可以在映射格式后加改为udp协议容器互联新建网络参数指定Dock

2022-06-04 20:55:55 117

原创 Docker数据卷

(volume)是一个可供一个或多个容器使用的特殊目录,有以下特性: 可以在容器之间共享和重用对 的修改会立马生效对 的更新,不会影响镜像 默认会一直存在,即使容器被删除查看数据卷查看所有数据卷:查看指定数据卷信息:启动一个挂载数据卷的容器我们可以在的时候使用或者挂载数据卷到容器,这里推荐使用。使用 参数时如果本地目录不存在 Docker 会自动为你创建一个文件夹,而使用 参数时如果本地目录不存在,Docker 会报错。注意:目录需要用绝对地址。在主机中可以用以下命令查看容器信息:信息

2022-06-04 20:36:17 69

原创 Docker容器

其中的完整格式是前面这一段 IP 加端口 是Docker镜像仓库地址,不写默认为Docker Hub。中间这一段为仓库名,类似于GitHub某用户下的某个项目,用户名不写则默认为官方镜像。后面一段标签指定拉取的版本,不写默认为如:等价于查看镜像若存在仓库名和标签均为的,这类镜像称为虚悬镜像(dangling image)一般来讲,这类镜像已经失去价值,我们可以以下指令列出该类镜像或删除:查看所有镜像(包括中间层镜像):删除本地镜像命令格式:其中可以是、、、...

2022-06-04 20:11:21 68

原创 Docker镜像

其中的完整格式是前面这一段 IP 加端口 是Docker镜像仓库地址,不写默认为Docker Hub。中间这一段为仓库名,类似于GitHub某用户下的某个项目,用户名不写则默认为官方镜像。后面一段标签指定拉取的版本,不写默认为如:等价于查看镜像若存在仓库名和标签均为的,这类镜像称为虚悬镜像(dangling image)一般来讲,这类镜像已经失去价值,我们可以以下指令列出该类镜像或删除:查看所有镜像(包括中间层镜像):删除本地镜像命令格式:其中可以是、、、...

2022-06-04 18:40:36 71

原创 Docker安装

Docker官方为了简化安装流程,提供了一套简便的安装脚本:测试是否安装完成。

2022-06-03 20:34:17 81

原创 Docker概述

我们经常遇到因为环境不一样而导致程序运行出错,而Docker的出现解决了这个问题。Docker是一种虚拟化方式,Docker有很多优势:可以说,Docker主要由三个部分组成。Docker镜像是一个特殊的文件系统,其包含了容器运行所需的程序、库、资源等,也包含了运行时准备的一些配置参数。镜像不包含任何动态数据,也就是其内容构建之后也不会被改变。Docker镜像是分层存储的,构建时是一层一层的,这种特性也使它的复用、定制变得容易。镜像()和容器()的关系,类似于面向对象程序设计中的和的关系。容器是镜像运行时的

2022-06-01 20:58:12 76

原创 Docker学习前言

本系列主要为自己学习Docker做一点记录,很多内容是对网络上很多长文的概括,也许有内容说法经过简述并不严谨,只是为方便自己的理解或使用,若有不一样的见解,欢迎提出。本系列旨在以最少的内容入门Docker。具体含义会在后面解释

2022-05-31 21:52:52 72

原创 Java清屏函数

Java清屏函数文章目录Java清屏函数前因代码前因因为最近在做Java课程的大作业,一个基于控制台交互的程序,试图绘制界面,希望每次对console清屏,在网上找了很多清屏函数,发现都或多或少有些问题,包括但不限于以下几个问题:治标不治本在Windows运行正常,在Linux无法运行在Linux运行正常,在Windows乱码在Windows cmd运行乱码,其余正常代码最终,结合了我能找到的代码,终于得出了一个能实现比较满意的效果的代码: /** * 清屏

2022-01-04 19:43:03 5587 1

原创 JAVA抽象类和接口异同点

JAVA抽象类和接口异同点文章目录JAVA抽象类和接口异同点@[toc]抽象类抽象类的概念实例接口类接口类的概念实例抽象类和接口的异同点抽象类抽象类的概念在继承的层次结构中,每个新的子类都使类变得更加明确和具体。如果从一个子类向父类追溯,类就会变得更通用、更加不明确。类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于它都没有任何具体的实例。这样的类称为抽象类。抽象类的设计目的,是代码复用。当不同的类具有某些相同的行为(记为行为集合A),且其中一部分行为的实现方式一致

2021-12-17 14:18:56 687

原创 Java三大特性之多态

Java三大特性之多态多态概述Java有三大特性:封装、继承和多态。​ 那么什么是多态呢?所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。​ 因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就

2021-12-06 21:19:18 366

原创 正则表达式

正则表达式文章目录正则表达式知识点正则表达式语法预定义字符类Greedy 数量词范围词边界匹配器应用实例判断字符串是否为邮箱号偶数的模式知识点正则表达式:正则表达式其实就是用于操作字符串的一个规则,正则表达式的规则使用了特殊的符号表示规则反斜杠是一个特殊的字符,在字符串中开始转义序列。因此Java中需要使用\\来表示\。正则表达式语法预定义字符类.任何字符(与行结束符可能匹配可能不匹配)\d数字[0-9]\D非数字[^0-9]\s空白字符[\t\n\f\r

2021-11-04 21:02:04 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除