- 博客(12)
- 收藏
- 关注
原创 python的浅拷贝和深拷贝
赋值,浅拷贝,深拷贝是Python中复制的三种方式,其中赋值就是用一个变量给另一个变量赋值,其实就是给当前内存中的对象增加一个“标签”而已。浅拷贝就是对创建一个新的对象,但是其内容是原对象中元素的引用(只拷贝可变数据如列表,字典,不拷贝不可变数据类型如字符串,数字),也可以理解为新瓶装旧酒,下图我们可以看到a和b的地址不同,但是其里面对象的地址是相同的,通过对列表a的改变,我们发现b中的字符串没有...
2018-02-09 16:37:21
281
原创 windows下python2.7输出中文乱码问题
我在自己电脑分别装了python2.7和3.6,发现在打印中文时,2.7会出现乱码因为我们在编写python代码文件时,文件本身会采用一种编码格式,如 utf-8 或 gbk这时我们需要在python文件的开头设置文件的编码格式,以告诉编译器。如果文件的编码格式是 utf-8, 则在文件的第一行需要添加如下语句#coding=utf-8如果文件的编码格式是 gbk, 则在文件的第一行需要添加如下语...
2018-02-09 10:20:13
5800
原创 ubuntu-server16.04不能连接xshell
首先要确认是否安装了ssh服务,通过sudo apt-get install openssh-server命令安装,确认安装之后,打开编辑vi /etc/ssh/sshd_config文件,把其中的PermitRootLogin without-password,改为 PermitRootLogin yes,最后重启sudo service ssh restart即可
2018-01-21 20:36:46
1517
原创 ubuntu-server 16.04 启用root用户的方法
今天在虚拟机上装了一个ubuntu系统,发现不能su 到root用户,要给root设置一个密码,使用sudo passwd root命令,分别敲入一次当前用户密码以及两次你要设置的root密码即可因为我已经设置过一次,所以就只有更新密码的提示了
2018-01-21 20:31:42
6107
原创 xftp上传文件错误,permission is not allowed
今天想把windows上的一个压缩包上传到xshell,但是发现失败可是我已经是root身份了...查看状态发现原来是要上传到的目的文件夹权限不够,chmod 777 dirname,结果搞定~
2018-01-10 10:39:38
15607
原创 关于ELK自启动的配置
上篇文章介绍了ELK的搭建与配置,发现日志终于可以被收集和检索了~but...发现个问题,每次我都要自己手动启动ELK服务,好麻烦啊,查阅资料后发现可以在centos中/etc/rc.d/rc.local脚本文件中添加自启动配置,该脚本是在系统初始化级别脚本运行之后再执行的,因此可以安全地在里面添加你想在系统启动之后执行的脚本。例如:14.15行就分别是我添加的脚本。期间自己犯了一
2017-12-12 15:26:33
979
原创 使用ELK对openstack日志进行收集分析
开源实时日志收集平台ELK由ElasticSearch、Logstash、Kibana三个开源工具组成:ElasticSearch:是一个开源的分布式搜索引擎,其特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,Rest风格接口,多数据源,自动搜索负载等。Logstash:是一个开源的日志收集和分析工具,能够将日志进行分析后,提供给ElasticSearch进行使用。Kib
2017-11-22 18:09:48
2714
原创 squash commit合并多个commit
在使用 Git 作为版本控制的时候,在我们开发完分支后,一般分支上会有很多 commit,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。在合并到主干的时候,往往这类 commit 显得臃肿多余。为了方便别人做 code review,我们希望合并一些不必要的 commit 使我们的分支显得干净一目了然,也方便管理。使用pychar
2017-10-18 15:39:04
30292
原创 sublime text3 突然不能使用ctrl+e和tab
今天想使用sublime text3快捷键ctrl+e和tab快速生成html代码如ol>li*3时,发现均失效,查找后发现是Emmet 插件问题,解决方法:通过 Package Control 安装插件使用ctrl+shift+p打开命令面板,输入install选择 Install Package按Enter键等待一下,它会列出一些插件输入Emmet按
2017-10-09 22:38:12
8581
1
转载 git使用流程及常用命令
1 创建仓库1.1.1 创建并初始化本地仓库mkdir project #创建项目目录cd project #进入项目目录git init #初始化 git 本地仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息。1231.1.2 初始化本地仓库提交touch README # 创建README文件好习惯gi
2017-10-02 13:56:01
264
原创 关于台式机如何在UEFI BIOS中开启VT
在安装台式机时,连接显示器的VGA接口要连主机下面蓝色独显接口,不能连接集显,因为连接集显的话会有冲突,致使无法开启虚拟化技术,不能进入bios调用虚拟化引擎,从而导致64位虚拟机无法启动;如果只有集显就没有影响,独显集显都存在的话,连接集显就会有这个问题,开机没有logo页面无法进入bios
2017-10-01 19:23:46
5967
转载 pip加速器
pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute等。distribute是setuptools的替代品,是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。distribute被创建是因为Setuptools包不再维护了
2017-10-01 19:21:15
5093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人