异想之旅
码龄4年
  • 80,487
    被访问
  • 108
    原创
  • 13,086
    排名
  • 43
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:一位热爱计算机技术和网络工程的高中生,CCF系列竞赛选手,希望在此与大家分享平日编程和竞赛学习过程中的问题和经验。 感谢你的关注!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2019-01-11
博客简介:

异想之旅的博客

博客描述:
一个多语言全栈编程爱好者,信竞选手
查看详细资料
  • 5
    领奖
    总分 926 当月 110
个人成就
  • 获得98次点赞
  • 内容获得113次评论
  • 获得201次收藏
创作历程
  • 52篇
    2022年
  • 69篇
    2021年
成就勋章
TA的专栏
  • 环境配置
    13篇
  • Linux
    4篇
  • 整理
    2篇
  • 转载
    8篇
  • Python教程
    24篇
  • C++
    7篇
  • 技术周边分享
    13篇
  • API
    2篇
  • Go
    7篇
  • Goplus
    1篇
  • Vue
    3篇
  • PHP
    2篇
  • 算法刷题
    28篇
  • Python
    15篇
  • Java
    3篇
  • 杂谈
    2篇
  • 报错解决
    1篇
  • 数据库
    2篇
  • Web
    20篇
  • Windows
    5篇
  • HTML
    4篇
  • JavaScript
    5篇
  • Flask
    2篇
兴趣领域 设置
  • Python
    pythondjangoflaskfastapipyqtgunicornpip
  • 编程语言
    javascript
  • 开发工具
    githubgitpycharmvscode
  • 大数据
    mysqlmongodb
  • 前端
    jsonhtml5javascriptjquerycssajax正则表达式chromebootstrapcss3node.jsvue.jshtmlchrome devtools前端xss
  • 后端
    node.jsgolang爬虫
  • 网络
    httpudpsslhttpswiresharkwebsocket网络协议tcp/iprpc
  • 小程序
    微信小程序
  • 运维
    sshdebian
  • 服务器
    linuxubuntu
  • 设计
    uiphotoshop
  • 非IT技术
    风景
  • 最近
  • 文章
  • 收藏
  • 关注/订阅/互动
  • 问答
  • 帖子
  • 视频
  • 资源
搜TA的内容
搜索 取消

【转载】Linux磁盘挂载、分区、扩容操作

有排版上的修改及“注”的补充。注:以下操作系统环境为CentOS7转载注:在 Debian 11 下测试通过。
转载
发布博客 前天 16:04 ·
4 阅读 ·
0 点赞 ·
0 评论

Debian 11 服务器配置日记

以下内容为使用 Debian 11.4.0 Network Installer 镜像的条件下,为一台 ThinkPad 笔记本安装 server 系统测试通过。理论适用于 Ubuntu 等 Debian 系 Linux,具体请自行测试。
原创
发布博客 2022.08.11 ·
168 阅读 ·
0 点赞 ·
0 评论

2.1.7 面向对象:类实例化(元类)(Python)

上一篇我们将到,Python 中一切皆对象。所以类本身(不是实例化出来的对象)本身也是一个对象。来获得一个可以用来建立类的类。类型的,我们也可以通过实例化。来建立类,我们也可以通过继承。我们可以通过该元类来建立类。这节的确是太难了点……既然我们可以通过实例化。......
原创
发布博客 2022.08.06 ·
13 阅读 ·
0 点赞 ·
0 评论

2.1.6 面向对象:一切皆对象(Python)

这两个类结构体中的各项的具体含义这里不做深究,因为不在本文研究范围内。这其实是 Python 底层实现的一个小小的 trick ~Python 是一门面向对象的程序设计语言,它的设计理念之一便是“一切皆对象”。源码看到这里,前面的两个问题就已经全部解决了,我们可以开始全面总结一下。看完上面的这些观察结论,相信有一部分童鞋已经两眼发懵了,什么类。这部分都是比较好理解的,但关键的问题是——**自己实例化出来的?**这都是什么操作?类的父类,这不就是第一个问题的答案所在吗?它表示这个类结构的对象类型。......
原创
发布博客 2022.08.06 ·
13 阅读 ·
0 点赞 ·
0 评论

2.1.5 面向对象:类的方法(二)(Python)

菜鸟教程对装饰器的解释如下:装饰器本质上是一个 Python 函数或类,它可以让其它函数或类在不需要做任何代码修改的前提下增加额外功能。一直想让我在前头就说这个知识,我怕大家混淆类和对象的概念、或产生类不需要实例化即可使用的误解,坚持删掉了)。被绑定在了一个类中,它的特点是完全可以作为一个函数独立出来,放到类中只是为了代码组织的逻辑,并没有任何实际意义。将对象转为供人阅读的格式不同,这个是转换成供 Python 解释器阅读的。然而,在复杂的继承关系下使用这样子跨类的语句实现十分容易出错,所以。......
原创
发布博客 2022.08.06 ·
15 阅读 ·
0 点赞 ·
0 评论

2.1.4 面向对象:类的继承(Python)

super函数的使用python中定义了一个和父类中方法重名的方法,Python 会自动使用子类中的定义而抛弃父类中的定义。我们在后面跟上一个括号,括号中写上要被继承的类。除了类的方法内部,在 Python 代码的任意位置都可以调用。已有的属性和方法,加上自己新增的,成为一个新的类。中不一样了,而继承的部分一定是统一的才行。两个类的示例,这样写也是可以的,但是假设我们还有。的类,这样操作就太麻烦了。现在我们的需求升级了,不但需要在。中加入更多的属性和方法,还需要新增一个。在前面的示例中,我们一直在使用..
原创
发布博客 2022.08.05 ·
39 阅读 ·
0 点赞 ·
0 评论

2.1.3 面向对象:类的方法(一)(Python)

这是一种的特殊方法,普通方法需要显式地调用,而魔术方法不需要调用,Python 会在特定事件执行且条件满足时自动执行。有关魔术方法的更多介绍,详见《类的方法(二)》。虽然被写在了方法函数定义的形式参数中,但是并不需要我们去为其赋值——Python 会自动将调用该方法的对象作为实际参数传给。可通常情况下,我们希望对象的方法根据对象的属性去执行动作:比如我要实现一个。定义的函数称作类的方法。虽然是一个方法,但是我们可以发现,无论这时候调用的是。类的哪一个对象,这个方法的执行结果都是完全相同的。...
原创
发布博客 2022.08.05 ·
14 阅读 ·
0 点赞 ·
0 评论

2.1.2 面向对象:类的属性(Python)

我们使用class语句来定义一个类。class Student : # 约定上,Python 的类命名时通常每个单词都大写首字母 # name 和 age 是类 Student 的属性 name = '' age = 10现在我们创建了Student类,是时候实例化一个对象实例化时,我们使用的语句格式为类名()。事实上这是调用了该类的初始化函数(这个会在下一节讲到),调用该函数会返回一个对象,我们只需要将它保存到一个变量中。此时,我们便创建了基于Student类的对象a。......
原创
发布博客 2022.08.05 ·
30 阅读 ·
0 点赞 ·
0 评论

2.1.1 面向对象:类和对象概念

看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。(只有概念,不包含代码,所以不涉及 Java),这是使我真正理解类和对象的一篇文章,希望也能帮到大家。在编程中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。本节力求让大家理解我们一直在提及的类和对象的概念。拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。编程中的对象也有状态和行为。例如从下图中,显而易见的,三个 Dog 对象都是基于一个模板定义的。对比现实对象和编程中的对象,它们之间十分相似。...
原创
发布博客 2022.08.05 ·
14 阅读 ·
0 点赞 ·
0 评论

1.12 字典(Python)

在前面的学习中,我们接触了“存储数据的容器”变量和“存储多个数据的容器”列表。然而在实际的使用中,更多的情况下我们并不在意列表所能提供的数据的有序性,更在意能否快速根据给定的信息查询相关数据:例如根据姓名查询身份证号、根据班级查询学生……这就需要用到字典这种东西了。......
原创
发布博客 2022.08.05 ·
40 阅读 ·
0 点赞 ·
0 评论

1.13 函数(一)(Python)

还是先放出总体的概念,不求理解,你只需要阅读后查看下面的示例即可。函数代码块以def关键词开头,后接函数标识符名称和圆括号()任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数函数内容以冒号起始,并且缩进。return结束函数,选择性地返回一个值给调用方,不带表达式的return相当于返回None。...
原创
发布博客 2022.08.05 ·
25 阅读 ·
0 点赞 ·
0 评论

1.11 for语句(Python)

这一段理解不了直接跳不影响)for 循环变量 in 迭代变量 : 循环体获取迭代变量的迭代器迭代器 = iter(迭代变量)每次将循环变量赋值为循环变量 = next(迭代器)
原创
发布博客 2022.08.05 ·
58 阅读 ·
0 点赞 ·
0 评论

1.10 while语句(Python)

whilewhile 条件表达式 : 循环体while会判断后面的判断表达式是否为True如果为True,就执行循环体,当循环体执行完,再次回到while语句,继续判断是否为True不为True,跳出循环。
原创
发布博客 2022.08.05 ·
36 阅读 ·
0 点赞 ·
0 评论

1.9 if语句(Python)

if是 Python 中用于逻辑判断的条件语句,用来判断一个事情为真或假,再根据不同情况执行不同语句。
原创
发布博客 2022.08.05 ·
86 阅读 ·
0 点赞 ·
0 评论

将 nginx 安装为 Windows 服务

不过我个人更喜欢直接在“服务”面板中操作,在开始菜单中搜索“服务”即可打开。在弹出的对话框中选择 nginx.exe 路径后,点击安装服务。然后管理员执行 stop.bat。
原创
发布博客 2022.08.05 ·
55 阅读 ·
0 点赞 ·
0 评论

算法刷题【洛谷P1233】木棍加工(最长上升子序列、最长下降子序列模板题)

解这道题有两个步骤:首先推出这道题的答案即最长下降子序列,然后求解即可。第一步严谨的证明十分复杂,我就用一个符合直觉的描述来说服大家就好。信竞题没有必要全部严格证明。我们先来看第一步:构造数据 $(1,1),(2,2),(3,3),(4,4),(5,5)$,尝试按照柱状图的思路画出来他们(有点丑不要介意)...
原创
发布博客 2022.08.04 ·
14 阅读 ·
0 点赞 ·
0 评论

关于flask debug模式无法打开的问题

答:

如果你是 flask 模块启动,试一试把 flask run 换成 flask --debug run

如果你是直接运行程序,把 app.py 中的 app.run() 改为 app.run(debug=True)

回答问题 2022.08.04

关于vuex中mapState本地文件渲染的问题

答:

首先,store.js 进行如下设置

    mutations: {
        setArr(state, data) {
            state.arr = data;
        },
    },

在 axios 的回调函数中这样设置:

this.$store.commit("setArr", res.goods)
回答问题 2022.08.03

调用函数的上方是否是全局变量

答:

如果这是完整代码,那么这就是全局变量
可以简单理解为,只要不是在 def 和 class 中定义的都是全局变量。

回答问题 2022.08.03

输出一个三位数的全排列

答:

请问到底需要什么语言,C++还是Python?请告诉我后我给你写实现


#include <iostream>
using namespace std;
int main() {
    int a[4];
    for (int i = 1; i <= 3; ++i) cin >> a[i];
    // 根据需要进行排序操作:sort(a + 1, a + 3 + 1)
    for (int i = 1; i <= 3; ++i) {
        for (int j = 1; j <= 3; ++j) {
            for (int k = 1; k <= 3; ++k) {
                if (i != j && i != k && j != k) {
                    cout << a[i] << a[j] << a[k] << endl;
                }
            }
        }
    }
}

如果就是一个严格的三位数,就输入进来之后对 10 取余数拿到各个数位

回答问题 2022.08.02
加载更多