摘要: Python 中的垃圾回收主要以引用计数为主,分代回收为辅. 引用计数 引用计数的原理是每个对象维护一个ob_ref,用来记录当前对象被引用的次数. 一般在以下情形引用计数为增加 对象被创建,赋值 X=10 另外的对象引用,Y=X 被作为参数传递给函数 foo(x) 作为容器对象的一个元素 li = 阅读全文
posted @ 2020-09-24 12:44 郁文 阅读(102) 评论(0) 推荐(0)
摘要: 闭包 定义一个函数,在函数的内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包. def line_conf(a, b): def line(x): return a * x + b return line line1 = line_conf(1, 5) 阅读全文
posted @ 2020-09-23 17:34 郁文 阅读(215) 评论(0) 推荐(0)
摘要: 正则模块re 安装 pip install re 使用 re.match() 按照规则进行匹配即可,规则如下: re.match('pattern',string,flags=0) re.match('pattern',string,flags=0) 其中pattern为要匹配的正则, string 阅读全文
posted @ 2020-09-22 14:55 郁文 阅读(123) 评论(0) 推荐(0)
摘要: 推导式,又可称之为解析式。 列表解析式 语法结构如下: multiples = [i**2 for i in range(10) if i % 2 is 0] 实现上述内容,也可使用Filter less_than_zero = filter(lambda x: x < 0, range(-5, 5 阅读全文
posted @ 2020-09-22 14:39 郁文 阅读(149) 评论(0) 推荐(0)
摘要: Python中的引用计数 Python对不可变对象的内存管理方式是引用计数. 因此我们在谈论拷贝的时候,其主要的特点都是基于可变对象的,如dict,list 示例代码如下: import copy a = 'zhangsan' b=a c = copy.copy(a) d = copy.deepco 阅读全文
posted @ 2020-09-22 14:35 郁文 阅读(173) 评论(0) 推荐(0)
摘要: Run the following in a command prompt ~~~shell pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install ~~~ Start up a Jupyter 阅读全文
posted @ 2020-03-14 10:25 郁文 阅读(166) 评论(0) 推荐(0)
摘要: 1. 修改 gitlab.yml文件 ~~~shell cd /opt/gitlab/embedded/service/gitlab rails/config vim gitlab.yml0 ~~~ 2. 修改文件内容 ~~~shell GitLab settings gitlab: Web ser 阅读全文
posted @ 2020-03-14 10:21 郁文 阅读(105) 评论(0) 推荐(0)
摘要: 在Linux 中彻底卸载GitLab 步骤如下: 停止Git lab ~~~shell sudo gitlab ctl stop ~~~ 卸载Git lab ~~~shell sudo rpm e gitlab ce ~~~ 查看Gilt lab 进程 ~~~shell 查看还在运行的进程 ps e 阅读全文
posted @ 2020-03-14 10:20 郁文 阅读(1125) 评论(0) 推荐(0)
摘要: 1. 安装必要依赖 GitLab 服务器在搭建的过程中需要必要依赖,主要包含ssh、postfix(用于邮件通知) ,wget 等。 安装命令分别如下: 安装wget 安装vim 编辑器 安装 postfix 2. 添加Gitlab 镜像源并安装 添加gitlab 清华镜像源,并下载软件安装包 安装 阅读全文
posted @ 2019-12-16 10:06 郁文 阅读(254) 评论(0) 推荐(0)