自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Kafka集群搭建详细步骤

Kafka集群搭建 1、 Kafka的安装需要java环境,cent os 7自带java1.6版本,可以不用重新安装,直接使用自带的jdk 即可;如果觉得jdk版本太旧,也可以自己重新安装; 2、 准备好kafka安装包,官网下载地址: ...

2017-05-18 16:45:06 70143 9

原创 sublime python环境(代码自动补全,调试python脚本等插件)

用过sublime和pycharm,两款各有优缺点,本人只是用来写一些脚本,不开发大型项目,选择轻量级的sublime编辑器,sublime需要根据开发语言,自己安装一些插件。安装完python和sublime后,为了方便脚本编写,需要安装几款常用的python插件,安装插件前,首先需要安装pac...

2017-02-06 17:51:20 51142 2

原创 解决ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/

__import__("_ssl") E ImportError: dlopen(/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynl...

2020-04-29 17:06:20 551 0

原创 为现有项目创建虚拟环境

进入需要创建虚拟环境项目的目录 python3 -m venv . source bin/activate

2020-04-27 15:02:38 55 0

原创 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail

遇到的问题 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available 解决方法 vi ~/.pip/pip.conf 若没有此目录,则创建!...

2020-04-16 17:39:09 332 0

转载 Mac 抓包工具 Charles安装和破解教程

安装了charles,但是是试用,打开时总是需要等待,很麻烦,以下为破解方法! 1.环境: mac ---10.14.3 charles---4.2.8 2.安装: 官方地址:https://www.charlesproxy.com 3.破解: 可以参考CSDN博客上面的破解教程,比如修改c...

2019-03-26 23:10:23 137 0

原创 centos7 安装mysql详细流程

工作中经常需要安装mysql,每次安装的时候,总是用不同的方法安装,有错误就解决一下,今天又重新装了一次mysql,记录下过程,以后就安装这种方式安装了! 1、查看系统版本 [root@test107vm14 rpm-gpg]# lsb_release -a LSB Version: :...

2018-08-22 19:12:09 50563 4

转载 sublime text 3快捷键总结

主要快捷键列表 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shif...

2018-08-16 12:58:13 236 0

原创 sublime text 3 打造python3环境(代码自动补全,运行程序,高亮显示)

最近用python3用的比较多,于是整理一下环境,此博客仅记录下自己构造python3环境的过程(sublime text 3版本为3176): 1、安装的一些常用插件如下: sublime 下载地址,插件安装方法参考另一篇博客 https://blog.csdn.net/zxy987872...

2018-08-15 16:57:26 40369 4

原创 Linux命令发送Http的get或post请求

get请求 curl命令模拟get请求:   1、使用curl命令: curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com&q...

2018-04-26 11:34:00 14776 0

原创 gitee创建自己的仓库并创建新分支

之前一直用github,最近有点小需求,需要用一下码云,第一次提交过程中,遇到点小问题,记录一下! 按照官方文档的步骤操作,执行到第三步的时候报错,第一次报错信息忘记保存了,解决办法是升级git到最新版本,升级方法见博客:http://blog.csdn.net/zxy987872674/art...

2018-02-06 17:59:13 10453 0

原创 centos7安装最新版git

由于在使用码云过程中的错误,导致必须安装最新版的git,所以记录下安装过程! 1、查看已有git版本 # git --version git version 1.7.1 2、查看 yum 源仓库的 Git 信息 # yum info git 可以发现yum 源仓库里的 Git...

2018-01-31 18:00:01 4529 0

原创 CentOS7虚拟机与主机时间同步

工作中发现有的虚拟机的时间与主机时间不一致,导致有些问题不好定位,所以研究了一下修改虚拟机时间的方法,使其与宿主机时间同步,记录一下过程! 方法一 查看系统版本 [root@bogon ~]# lsb_release -a LSB Version: :core-4.1-amd64...

2018-01-21 22:10:08 5812 0

原创 linux下.tar.xz/.tar/.tar.gz结尾文件的解压方法

今天下载了一个tar.xz结尾的压缩文件,网上搜索到了解压的方法,记录一下: 方法一: # xz -d ***.tar.xz # tar -xvf ***.tar 方法二: # tar xvJf ***.tar.xz

2018-01-09 14:24:03 1343 0

原创 vim编辑器格式化代码

偶尔需要从其他地方复制代码粘贴到vim编辑器中时,直接进入编辑模式后,粘贴,代码格式错乱,如何让复制的代码保持原有的格式?1、使用set paste命令; 2、进入编辑模式; 3、粘贴复制的代码!

2017-11-01 14:42:53 524 0

原创 xshell设置登陆后默认目录

有两种方法:方法1:在.bashrc文件中使用cd命令,加上指定目录即可!如:# cd ~ [root@test10vm1 ~]# vim .bashrc # .bashrc# Source global definitions if [ -f /etc/bashrc ]; then ...

2017-10-19 10:49:49 5316 0

原创 查看linux系统信息

Linux命令大全:http://man.linuxde.net/ 系统 # uname -a # 查看内核/操作系统/CPU信息 # lsb_release -a # 查看操作系统版本 # cat /proc/cpuinfo # 查看...

2017-10-18 19:45:12 242 0

原创 搭建consul集群

consul官方文档:https://www.consul.io/intro/index.html 1、consul安装 wget https://releases.hashicorp.com/consul/0.8.1/consul_0.8.1_linux_amd64.zip unz...

2017-10-16 20:21:10 700 0

原创 git reset版本回退

最近在使用git时遇到了当前版本总是落后于远程分支,导致无法rebase的问题,所以想将本地分支,远程分支都同步为和master分支一致,需要进行版本回退,于是研究了一下。1、本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的commit ...

2017-09-25 19:42:24 2842 0

原创 git stash用法

1、保存在当前的分支做了修改,需要切换到其他分支时,可以使用git stash保存当前的操作,如果不这么做,你在切换到别的分支之前就一定要提交已经有的改动。但你当前的操作尚未完成,所以要暂时保存起来。2、查看直接使用git stash list就可以了。MyPC:project limi$ git...

2017-09-25 19:29:04 253 0

原创 安装python paramiko包

linux安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。1、安装python 不详细说明,默认已安装python2.7版本;2、安装PyCrypto模块https://www.dlitz.net/software/pycrypto/tar zxf pycr...

2017-09-18 20:19:27 1331 0

原创 linux系统安装python librtmp包

安装librtmp包需要依赖环境较多,机器上已经安装了python2.7版本,安装librtmp包之前需要先安装依赖环境。1、安装gcc和依赖包 yum install gcc* python-devel libffi-dev* -y 2、安装librtmp 从git上下载源码:git clo...

2017-09-18 19:47:51 1671 0

原创 vim在同一个窗口中同时编辑多个文件

一、如果在终端中开没有打开vim,可以:横向分割显示:$ vim -o filename1 filename2 纵向分割显示:$ vim -O filename1 filename2二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:横向分割显示::vs filename纵向分...

2017-09-12 15:00:34 542 0

原创 如何让alias永久生效

最近发现一个比较好用的linux命令–alias—,将常用的复杂命令设置成简易的命令,可以提高工作效率。 命令格式:alias a='b'设置后,如果需要使用命令b,直接输入命令a即可; 但是这种方式设置好之后,重启后,就不能继续使用了,想要使alias命令永久生效,只需要...

2017-06-24 17:32:50 5193 0

原创 安装centos后需要安装的package

由于在公司使用的centos 7系统,所以在自己的电脑上安装了虚拟机,搭建了centos的系统,由于自己安装的是minimal ISO的版本,所以安装好以后,好多命令不能使用,记录下安装自己需要的package的过程。 1、安装完系统以后,在虚拟机-设置-网络适配器中,一定要选择桥接模式,这样...

2017-06-24 17:03:14 2079 0

原创 go语言的性能测试脚本

工作中自己实现的可以用来作为性能测试的脚本,其实写的不是很规范,因为我并不需要知道每个线程何时结束,所以没有用到channal,主要达到目的即可;仅作为工作记录:1. Createpackage mainimport ( "fmt" &...

2017-05-19 09:36:46 820 0

原创 kafka常用命令

关于kafka的命令,网上很多,整理一下自己测试中较常用的,方便查看:1、启动kafka./bin/kafka-server-start.sh -daemon config/server.properties &2、创建topic–test./bin/kafka-topics.sh --c...

2017-05-18 20:05:07 12138 0

原创 github创建自己的仓库并创建新分支

工作中一般都用git进行项目管理,自己以前没有保存文件的习惯,发现工作了好几年,保存的文件太少,想把一些文件保存在github上,自己在github上创建了仓库,管理自己的文件,记录一下创建仓库,建立分支的过程。 一. 创建仓库 1、环境:centOS系统,xshell,已安装git,若未安装...

2017-05-18 19:56:20 23919 0

原创 解决vim打开文件末尾带有^M的问题

从服务器上拉取下来的代码,用vim打开,后面总是带有一个M的蓝色字符串,很奇怪: 解决办法,终端下输入:dos2unix filename如: 再次打开:

2017-04-28 17:09:11 1469 0

原创 解决Vim插入模式下backspace按键无法删除字符的问题

最近使用某个服务器编辑文件时,快捷键i进入插入模式后,下方不出现insert模式,却可以插入字符,但是backspace按键不能删除字符了,最终google解决了此问题,记录下解决办法: 1、在命令模式下: set nocompatible 2、设置backspace的工作方式: set back...

2017-03-20 14:13:34 8311 0

原创 工作中常用的linux命令

总结一下自己在工作中经常用到的linux命令: 1、复制文件—scp—从一个服务器复制到另外一个服务器 scp ./fileName userName@serverName:filePath 例如: scp ./http_client.go root1@10.10.32.145:/...

2017-03-17 13:09:33 530 0

原创 Git生成 SSH 公钥

公司的 Git 服务器使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,并且每台研发机的服务器都要生成相应的公钥,权限设置的比较多,记录一下生成公钥的过程。1、SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看:$ cd ~/.ssh $ ll没有生成公钥...

2017-03-16 20:16:54 660 0

原创 Centos下安装Golang

1、查看电脑系统:[root@test10vm10 home]# uname -a Linux test10vm10 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux[ro...

2017-03-14 13:24:52 886 0

原创 yum和apt-get的区别

之前接触的linux系统都是ubuntu,结果现在公司的linux环境是Centos,属于RedHat系列,所以需要学习下yum高级安装以及相关的命令,研究一下yum和apt-get的区别

2017-03-14 12:52:22 425 0

原创 mysql常用命令总结

mysql语句众多,记录一下新工作中使用频率高的语句,方便查找。 1.连接远程主机上的mysql   假设远程主机的IP为:10.10.10.88,用户名为root,密码为abc123。则键入以下命令:    mysql -h 10.10.10.88 -P3306 -u...

2017-03-07 17:25:17 247 0

原创 redis常用命令

工作中常常有一些数据存储在redis中,要查看redis中的缓存信息,并对缓存信息进行一些操作,记录下目前工作中常用的redis命令: 1. set SET key value [EX seconds] 将字符串值value关联到 key,如果key已经有值,则直接覆盖旧值,无视类型。 ...

2017-03-06 18:00:23 253 0

原创 git命令简写--配置文件

git命令简写

2017-03-06 16:47:11 998 0

原创 pycharm快捷键及一些常用设置

1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + ...

2017-03-06 09:50:07 241 0

原创 python判断一个对象是否可迭代

如何判断一个对象是可迭代对象? 方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable >>> isinstance('abc',Iterable) True...

2017-02-16 14:33:21 11082 0

原创 python列表生成式

列表生成式最近发现一个可以快速生成列表的方法,python的列表生成器,即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11)...

2017-02-16 14:26:03 307 0

提示
确定要删除当前文章?
取消 删除