使用 Netlify,cloudflare pages,GitHub pages , Vercel , Render部署你的 Hexo
使用 Netlify,cloudflare pages,GitHub pages , Vercel, Render部署你的 HexoHexo 博客,在我从一开始的 GitHub pages 转到 Netlify,如今又搭建了 cloudflare,但万变不离其宗,我们没有服务器,没有经济实力支持服务器,于是选择静态部署平台,pages 给我们提供了很好的平台途径,我也是踩了不少的坑,下面将从 Netlify,cloudflare 讲解如何部署。 首先说明一下用这个方法的好处: Hexo 源码基于 Github 仓库构建 源码文件全部云端存储 多设备无缝衔接同步编辑 四端站点,择优部署 部署方法基本一致,一通三通 前排提醒 本教程适合有 Hexo 搭建基础搭建经验的大佬 本教程适合有 GitHub 仓库创建经验的大佬 本教程适合知道如何解决 GitHub 仓库连接问题的大佬(科学上网) 本教程适合有耐心,知道看完文档再问问题的用户 如果没了解过 Hexo,没有搭建经验,请移步糖果屋大佬的 Hexo 部署教程 前期准备首先在 GitHub 开一个 repo,用来存放你的...
Python中的列表推导式
Python 中的列表推导式列表推导式是一种用来简洁地创建列表的方法,在 Python 中有几种写法。以下是常见的列表推导式写法: 基本形式: 基本形式的列表推导式由一个表达式和一个可迭代对象组成。对于可迭代对象中的每个元素,表达式都会被应用,并将结果添加到新列表中。 例子: 1234# 将列表中的每个元素加1生成新的列表original_list = [1, 2, 3, 4, 5]new_list = [x + 1 for x in original_list]print(new_list) # 输出: [2, 3, 4, 5, 6] 带有条件判断的形式: 带有条件判断的列表推导式在基本形式的基础上添加了一个条件表达式。只有当条件为真时,才会应用表达式并将结果添加到新列表中。 例子: 1234# 将列表中大于3的元素加1生成新的列表original_list = [1, 2, 3, 4, 5]new_list = [x + 1 for x in original_list if x > 3]print(new_list) # 输出: [5,...
P5726 【深基4.习9】打分
P5726 【深基4.习9】打分【深基4.习9】打分题目描述现在有 $n(n \le 1000)$ 位评委给选手打分,分值从 $0$ 到 $10$。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 $2$ 位小数。 输入格式第一行输入一个正整数 $n$,表示有 $n$ 个评委。 第二行输入 $n$ 个正整数,第 $i$ 个正整数表示第 $i$ 个评委打出的分值。 输出格式输出一行一个两位小数,表示选手的最后得分。 样例 #1样例输入 #11259 5 6 8 9 样例输出 #117.67 提示数据保证,$3 \leq n \leq 1000$,每个评委打出的分值为为 $0$ 到 $10$(含 $0$ 与 $10$)之间的整数。 题解12345678n = int(input())score = list(map(int, input().split()))min = min(score)max =...
Anaconda如何在当前目录创建虚拟环境
Anaconda如何在当前目录创建虚拟环境要在当前文件夹中使用 Anaconda 创建虚拟环境,你需要执行以下步骤: 打开命令行界面(例如,在 Windows 上使用命令提示符或在 macOS/Linux 上使用终端)。 导航到你想要创建虚拟环境的文件夹。你可以使用 cd 命令(change directory)来实现这一点。例如: 1cd path/to/your/folder 一旦你在正确的文件夹中,使用以下命令创建虚拟环境: 1conda create --prefix ./myenv python=3.8 这将在当前文件夹中创建一个名为 myenv 的虚拟环境,并将其与 Python 3.8 关联起来。你可以将 myenv 替换为你想要的任何环境名称。 激活虚拟环境。在 Windows 上,使用: 1.\myenv\Scripts\activate 在 macOS/Linux 上,使用: 1source myenv/bin/activate 当你完成工作后,可以使用 deactivate 命令来退出虚拟环境。 这样,你就可以在当前文件夹中成功创建并使用...
曲阜师范大学选课指北——关于部分公选课的数据
曲阜师范大学选课指北——关于部分公选课的数据以下是部分公选课数据, 公选课每学期都要重新申请开设,开课不固定 课程编号 课程名 学分 上课老师 上课校区 通选课类别 g201626502 中国古代墓葬 2 徐团辉 曲阜校区 传统文化 g20141762 综合格斗入门 2 张文娟 曲阜校区 艺体外语 g199011132 MS Office 高级应用与设计选讲 2 齐邦强 曲阜校区 理工技术 g19921721 飞镖运动理论与实践 2 李大新 曲阜校区 艺体外语 yt20220100 明清碑刻专题研讨 1 姚春敏 曲阜校区 研讨课 g200904601 儒家元典与人生智慧 2 巩宝平 曲阜校区 传统文化 g20220041 日本近世汉学 2 刘兆轩 曲阜校区 社会科学 g19951746 网球比赛欣赏与裁判法 2 朱腾旗 曲阜校区 艺体外语 g20041754 太极与养生 2 费发洲 曲阜校区 传统文化 g20000397 大学语文 2 王彬, 朱献贞 曲阜校区 传统文化 g20000397 大学语文 2 刘富伟,...
Sakuracat注册使用教程
Sakuracat注册使用教程爬墙工具的介绍和安装使用工具介绍 这些你都不需要记,看看就行 虚拟专用网络(Virtual Private Network,VPN)是专用网络的延伸,它包含了类似 Internet 的共享或公共网络链接。通过 VPN 可以以模拟点对点专用链接的方式通过共享或公共网络在两台计算机之间发送数据。 如果说得再通俗一点,VPN 实际上是 “线路中的线路”,类型于城市大道上的 “公交专用线”,所不同的是,由 VPN 组成的 “线路” 并不是物理存在的,而是通过技术手段模拟出来,即是 “虚拟” 的。不过,这种虚拟的专用网络技术却可以在一条公用线路中为两台计算机建立一个逻辑上的专用 “通道”,它具有良好的保密和不受干扰性,使双方能进行自由而安全的点对点连接,因此被网络管理员们非常广泛地关注着。 通过虚拟专用网,我们在家就可以轻松安全的登录到公司的内部网络上,这样可以实现我们在家办公的梦想了。 账号注册 本人不对此工具处理任何售后,有使用问题请找他们官网售后 有了这个工具,你不只是能进 ai,还可以高速浏览 GitHub...
Python中的tuple函数
Python中的tuple函数在Python中,tuple() 函数是一个内置函数,用于将序列或可迭代对象转换为元组。它的语法是: 1tuple(iterable) 其中 iterable 可以是一个序列(如列表或字符串)或者任何可迭代对象(如另一个元组)。tuple() 函数会将提供的可迭代对象中的元素按照其顺序转换为一个新的元组。 以下是一些示例说明 tuple() 函数的使用: 12345678910111213# 将列表转换为元组list1 = [1, 2, 3, 4, 5]tuple1 = tuple(list1)print(tuple1) # 输出: (1, 2, 3, 4, 5)# 将字符串转换为元组string = "hello"tuple2 = tuple(string)print(tuple2) # 输出: ('h', 'e', 'l', 'l', 'o')# 将另一个元组转换为元组(实际上是创建了一个新的元组)tuple3 =...
Python中的map函数
Python中的map函数map() 函数是Python中的一个内置函数,用于对可迭代对象(比如列表、元组等)中的每个元素应用一个指定的函数,然后返回一个包含所有函数返回值的迭代器。它的一般语法是: 1map(function, iterable, ...) 其中: function 是一个函数,用于对 iterable 中的每个元素进行操作。它可以是内置的函数,也可以是自定义的函数。 iterable 是一个或多个可迭代对象,例如列表、元组等。如果提供了多个可迭代对象,map() 函数会以并行的方式对它们进行操作,即将每个可迭代对象中对应位置的元素作为参数传递给 function。 map() 函数会返回一个迭代器,其中包含了 function 对 iterable 中每个元素执行操作后的结果。 下面是一个简单的例子,演示了如何使用 map() 函数计算列表中每个数字的平方: 1234567891011numbers = [1, 2, 3, 4, 5]# 定义一个函数,用于计算平方def square(x): return x ** 2# 使用 map()...
使用Typora_plugin实现Markdown代码块一键填充指定编程语言
使用 Typora_plugin 实现 Markdownd 代码块一键填充指定编程语言轮子首先感谢大佬写好的轮子 使用的时候请把里面的 plugin_name 改为插件的实际文件名 12345678910111213141516class plugin_name extends BaseCustomPlugin { callback = async anchorNode => { const filepath = this.utils.getFilePath(); const content = await this.utils.Package.Fs.promises.readFile(filepath, 'utf-8'); const replacedContent = this.plugin_name(content); await this.utils.Package.Fs.promises.writeFile(filepath, replacedContent);...
适合个体用户使用的国内AI大模型
智谱 AI(GLM 大模型)智谱 AI(GLM 大模型) http://chatglm.cn 阿里通义千问阿里通义千问: http://qianwen.aliyun.com 百川智能(百川大模型)百川智能(百川大模型) http://www.baichuan-ai.com 讯飞星火讯飞星火: http://xinghuo.xfyun.cn 360 智脑360 智脑 : http://ai.360.cn 个人感觉,并不是传统意义上的 AI,而是一个自动化搜索引擎 天工 AI天工 AI: http://search.tiangong.cn 中科院(紫东太初大模型)中科院(紫东太初大模型)http://xihe.mindspore.cn 百度(文心一言)百度(文心一言) https://yiyan.baidu.com/#/ 字节(云雀大模型)字节(云雀大模型) http://www.doubao.com 上海人工智能实验室(书生通用大模型)上海人工智能实验室(书生通用大模型) http://intern-ai.org.cn MiniMax(ABAB 大模型)MiniMax(ABAB...
如何暂时禁用笔记本自带键盘(附恢复方法)
如何暂时禁用笔记本自带键盘(附恢复方法)问题背景在我们日常码字中,使用外置机械键盘是很爽的体验,有时候空间较小时我们不得不把键盘摞在笔记本键盘上面,但是由于容易误触,容易按到笔记本键盘按键,这是十分影响体验的 其实可以使用 Windows 批处理来暂时禁用键盘,等到再用的时候再打开 本教程 不需要搭建环境,开袋即食 (除非不是 Windows 系统) 脚本准备禁用脚本首先新建一个txt文件,命名为 一键禁用笔记本键盘.txt 然后打开进行编辑,把下面代码复制进去 123456@echo offecho 提示:计算机将要重启,请保存您的工作!pause@cd/d"%~dp0"&(cacls "%SystemDrive%\System Volume Information" >nul 2>nul)||(start "" mshta...
Python蓝桥杯常用函数以及问题
摘自 https://blog.csdn.net/m0_46204224/article/details/109049999#/ Python 常用函数input 函数单行输入12data = list(map(int,input().split()))#输入不定量的以空格分隔的连续输入 12m,n = map(int,intput().split())#输入定量的以空格分隔的连续输入 注意:若间隔号不是空格,而是其他符号,只需要在 split(“”)中定义间隔号即可,例如 123data = list(map(int,input().split("-")))m,n = map(int,intput().split("-"))#用-分割 多行输入一个 input 输入一个数字,列表,每次每行只能输入一个数字 1234data1 = [int(input()) for _ in range(2)]# 一个 input 输入一个数字,列表,每次每行只能输入一个数字print(data1)# [1,2] 一个 input...
P5718 【深基4.例2】找最小值
【深基 4.例 2】找最小值题目描述给出 $n$ 和 $n$ 个整数 $a_i$,求这 $n$ 个整数中最小值是什么。 输入格式第一行输入一个正整数 $n$,表示数字个数。 第二行输入 $n$ 个非负整数,表示 $a_1,a_2 \dots a_n$,以空格隔开。 输出格式输出一个非负整数,表示这 $n$ 个非负整数中的最小值。 样例 #1样例输入 #11281 9 2 6 0 8 1 7 样例输出 #110 提示数据保证,$n\le100$ 且 $0\le a_i \le 1000$。 题解1234n = int(input())ai = list(map(int, input().split()))print(min(ai)) 题解解释 n = int(input()): 这一行代码首先接收用户输入的一个整数(假设表示整数个数),并通过 int() 函数将其转换成整型数据,然后将这个整数值赋给变量 n。 ai = list(map(int, input().split())): 这一行代码接收用户输入的一行以空格分隔的整数序列。input().split()...
P5707 【深基2.例12】上学迟到
【深基 2.例 12】上学迟到题目描述学校和 yyy 的家之间的距离为 $s$ 米,而 yyy 以 $v$ 米每分钟的速度匀速走向学校。 在上学的路上,yyy 还要额外花费 $10$ 分钟的时间进行垃圾分类。 学校要求必须在上午 $\textrm{8:00}$ 到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。 由于路途遥远,yyy 可能不得不提前一点出发,但是提前的时间不会超过一天。 输入格式一行两个正整数 $s,v$,分别代表路程和速度。 输出格式输出一个 $24$ 小时制下的时间,代表 yyy 最晚的出发时间。 输出格式为 $\texttt{HH:MM}$,分别代表该时间的时和分。必须输出两位,不足前面补 $0$。 样例 #1样例输入 #11100 99 样例输出 #1107:48 提示对于 $100\%$ 的数据,$1 \le s,v \le 10^4$。 题解123456789from datetime import datetime, timedeltas, v = map(int, input().split())t = s / v + 10 #...