- 博客(15)
- 收藏
- 关注
原创 vue项目重复点击同一标签路由报错
首先确定点击触发的函数是 push 还是 replace,然后重写其对应的方法pushimport Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const originalReplace = Router.prototype.replaceRouter.prototype.push = function push(location) { return originalReplace.call(this, loca
2020-11-20 00:46:05
267
原创 MySQL的安装和配置静态IP
MySQL的安装配置静态IP一般虚拟机默认的IP地址是自动分配模式DHCP,那么每次关机重启IP地址都会改变,这样就很麻烦,每次登陆有关虚拟机的应用都要重新查看一遍IP,并使用nmcli connection up这个命令使隐藏的IP现行,因此配置一个静态的IP是很有必要的。首先查看虚拟机链接外网的网关:点击编辑,选择其中的虚拟网络编辑器,跟着图片上的操作就能查看到本机的网关...
2019-06-26 20:04:30
1303
原创 python使用容器类实现斐波那契数列
使用容器类实现斐波那契数列class Fib: def __init__(self): self.items = [0, 1, 1] def __getitem__(self, index): return self.items[index] def __iter__(self): return iter...
2019-06-13 16:54:53
259
原创 python参数注解
python参数注解使用环境def add(x:int, y:int) -> int: return x + y不具有强制的约束力,仅仅只声明一下,对于结果的输出没有任何影响-> int:表示对于返回值的声明,是一个整型或者是在函数内部进行注解:def add(x,y): """ x : int y : int return int...
2019-06-04 22:24:36
437
原创 python装饰器
python装饰器装饰器(无参)它是一个函数函数作为它的形参。无参装饰器实际上就是一个单行参函数返回值也是一个函数可以使用@functionname方式,简化调用注: 此处装饰器的定义只是就目前所学的总结,并不准确,只是方便理解装饰器可以是高阶函数,但装饰器是对传入函数的功能的装饰(功能增强)一个加法函数,想增加它的功能,能够输出被调用过以及调用的参数信息def add(x,y)...
2019-06-04 22:24:05
199
原创 文本处理
文本处理分组命名(?\D+)在python环境中要加上大写的P: (?P\D+)python环境中使用正则表达式match#打印出s的分解后的带有序import res = """bottle\nbag\nbig\napple"""for i,c in enumerate(s,1): print((i-1,c),end='\n' if i%10==0 else ' ')...
2019-06-04 22:23:30
182
原创 序列化与反序列化之json、pickle、msgpack的简单运用
序列化与反序列化之json、pickle、msgpack的简单运用jsonjson序列化 dumpsimport jsond = {'name':'Tom', 'age':20, 'interest':('music', 'move'), 'class':['python']}j = json.dumps(d)print(j, type(j)){"name": "Tom", "ag...
2019-05-20 20:38:13
789
原创 python装饰器
python装饰器装饰器(无参)它是一个函数函数作为它的形参。无参装饰器实际上就是一个单行参函数返回值也是一个函数可以使用@functionname方式,简化调用注: 此处装饰器的定义只是就目前所学的总结,并不准确,只是方便理解装饰器可以是高阶函数,但装饰器是对传入函数的功能的装饰(功能增强)一个加法函数,想增加它的功能,能够输出被调用过以及调用的参数信息def add(x,y)...
2019-04-28 20:27:02
167
原创 参数
参数def sum(iterable): sum = 0 for x in iterable: sum += x return sumprint(sum([1,3,5]))#显示错误,因为这是相当于0 + [1,3,5](列表),所以会报错 print(sum(range(4)))#可以运行使用可变参数完成上面的函数:def sum(*num...
2019-04-15 19:38:59
198
原创 函数作用域
函数作用域作用域一个标识符的可见范围,这就是标识符的作用域。一般来说的是变量的作用域。def foo(): x = 100print(x)在上例中x不可以访问到,会抛出异常,原因在于函数是一个封装,他会开辟一个作用域,x变量被限制在这个作用域中,所以在函数外部x变量不可见。作用域的分类全局作用域在整个程序运行环境中都可见全局作用域中的变量称为全局变量局部作用域在函...
2019-04-15 19:37:49
189
原创 python字典简介
字典创建字典字典由键和对应值成对组成。字典的特点:可变的、无序的、key不重复每个键于值用冒号隔开,每对用逗号分隔,整体放在花括号中。键必须独一无二,但值则不必。值可以去任何数据类型,但必须是不可变的,如字符串,数或元组。字典也被称作关联数组或者哈希表。基本语法如下:dict = {‘a’:‘2341’,‘b’:‘9102’,‘c’:‘3258’}也可如此创建字典dic...
2019-04-12 20:16:49
302
原创 python中set及操作
python中set及操作集setset翻译为集合,是可变的,无序的,不重复的元素的集合l1 = set(range(5))l1{0, 1, 2, 3, 4}set的元素set的元素要求必须可以hash元素不可以使用索引set可以迭代set增加增加一个元素到set中,如果元素存在,什么都不做l1.add(8)l1{0, 1, 2, 3, 4, 8}update...
2019-04-08 11:19:45
1330
原创 由打印乘法表引入format的用法
由打印乘法表引入format的用法最初打印的乘法表字符未对齐for i in range(1, 10): for j in range(1, 10): if i >= j: print(str(j) + '*' + str(i) + '=' + str(i*j), end=' ') print()print('-' * 30)...
2019-03-31 21:13:16
432
原创 yum的安装(笔记)
yum的安装(笔记)安装首先进入指定的目录[root@centos7 ]# cd /etc/yum.repos.d/然后编写一个repo格式的文件,把yum网络地址存入到里面[root@centos7 yum repos.d]# vim centos7.repo【centos7】name=centos7baseurl=https://mirrors.aliyun.com/c...
2019-03-24 23:55:23
218
原创 Linux环境搭建和简单指令
课程笔记(未整理) Linux环境搭建和简单指令学习环境的搭建 在有Windows系统的电脑上安装VMware Workstation14,然后在VMware Workstation上安装CentOS7.6(这两种软件任意版本都行,具体的安装步骤图文会在以后更新)。完成CentOS7.6的安装后环境基本搭建完毕,在CentOS中打开terminal就可以进行指令的输入操作了。一般在生产...
2019-03-23 11:56:14
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅