自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流星泪

该用户很懒没有描述

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Golang 函数选项模式

最近在使用Golang开发时遇到了一个问题,我想为某个函数的的某些参数设置一个默认值,这样当调用者调用这个函数使如果不需要或者没有设置默写参数就可以 使用预先设置的默认值。这个需求很常用,在Python中很容易实现。def client(conn, timeout=2, retries=3): pass虽然这个需求很常用,但是Golang的函数不支持直接设置默认值。但是我们可以...

2021-10-24 08:00:00 186

原创 bat输出指定目录下的文件列表的绝对路径和相对路径

# 绝对路径@echo offfor /R %%s in (protos\*.proto) do ( echo %%s)# 相对路径@echo offfor /f "tokens=5 delims=\" %%s in ('dir /s /b "protos\*.proto"') do ( echo %%s)delims:指定分隔符tokens:按照分隔...

2020-02-18 12:24:37 3196

原创 单机实现Nginx负载均衡效果

 HTTP块配置:upstream blog { server 127.0.0.1:5000; server 127.0.0.1:6000; server 127.0.0.1:7000;}server块配置:server { listen 80; server_name 120.43.108.208; location / {...

2019-01-03 18:01:30 1498

原创 CentOS安装Docker

1: 安装必要的系统工具yum install -y yum-utils device-mapper-persistent-data lvm22.添加软件源信息(阿里云)yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.更新yum缓存...

2018-12-28 17:18:21 142

原创 Docker 修改默认存储路径

Docker的默认存储路径是/var/lib/docker(通过docker info查看)。这个路径下面存储了Docker的镜像、容器、网络、插件等数据。有些时候我们需要修改Docker的存储路径,下面来看一下如何修改。1. 修改Docker的存储路径首先需要停止Docker服务。systemctl stop docker.service2. 将当前Docker存储目录复制...

2018-12-27 14:17:34 6906

原创 Linux下的创建目录并切换到创建的目录命令

我们在日常使用Linux中,经常会执行创建目录、切换目录的操作。Linux中相对应的命令就是mkdir、cd两个命令。但是有很多时候我们创建目录后需要换到创建的目录,这个时候我们该怎么操作呢。操作1:mkdir tmpcd tmp这是很标准的操作流程,没问题。绝对可以实现。但是这种操作要执行两个命令按两次回车太麻烦了。操作2:mkdir tmp && cd...

2018-12-22 12:03:01 19934 3

原创 Dockerfile指令

RUNRUN指令用于指定镜像构建时要运行的命令,RUN指令将在当前镜像之上的新层中执行任何命令并提交结果。生成的提交镜像将用于下一步Dockerfile。RUN有两种格式:RUN command RUN ["executable", "param1", "param2"]RUN echo "Hello, World"RUN ["echo", "Hello, World"]...

2018-12-21 16:11:16 298

原创 Linux中脚本执行方式的区别

1. sh script 脚本文件不需要有执行权限。 使用sh执行一个脚本时,该脚本会使用一个新的bash环境来执行脚本,脚本执行完成后不会对现有的bash环境产生影响。2. source script(. script)脚本文件不需要有执行权限。 使用source执行一个脚本时。该脚本会在当前的bash环境中执行。因此脚本中的操作会对当前的bash产生影响。这也是为什么当我们修改了...

2018-12-18 16:31:26 617

原创 Git常用操作

查看远程分支:git branch -r删除远程分支:git branch -r -d origin/branch-namegit push origin :branch-name删除远程分支中的文件夹:git rm -r -n --cached "bin/" # -n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。git rm -r --cached  "bi...

2018-06-07 16:25:52 126

原创 Cent OS 6/7 下安装Python3.x

1. 下载Python3.6.4的安装包wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz2. 安装GCC编译器,和zlib相关包。yum install gccyum install zlib-devel3.安装opensll和openssl-develyum install -y openssl...

2018-03-15 15:19:40 1017

原创 Windows环境下安装MySQL

1. 下载:MySQL Community Server 5.7.16http://dev.mysql.com/downloads/mysql/2. 解压将MySQL解压到指定路径,如:E:\mysql-5.7.16-winx64 3. 添加环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path ...

2018-02-28 17:41:02 202

原创 Windows环境下安装Python虚拟环境virtualenv

1.安装pip install virtualenv2.创建虚拟环境virtualenv testvir3.进入虚拟环境cd testvircd scriptsactivate.bat4.退出虚拟环境deactivate.bat5.删除虚拟环境rmvirtualenv venv6.安装virtualenvwrapper-winpip install virtualenvwrapper-win7...

2018-02-28 16:49:32 372

CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

执行python auto_install_python.py自动安装,也可以修改auto_install_python文件代码实现下载、升级自定义Python版本。

2018-12-18

CentOS环境下自动升级安装Python2.7或Python3.6并安装pip

可修auto_install_python文件改代码实现下载、升级自定义Python版本。升级完成后运行modify_config_file修改yum配置文件。

2018-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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