Skip to content

Instantly share code, notes, and snippets.

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
#/bin/sh
# USE ROOT RUN
# install gitlab runner
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
sudo chmod +x /usr/local/bin/gitlab-runner
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
# add gitlab-runner to docker group
sudo gpasswd -a gitlab-runner docker
#/bin/sh
# USE ROOT RUN
yum install -y perl gcc kernel-devel
# install
blkid
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom/
@cvno
cvno / centos-install.sh
Last active June 28, 2019 06:08
CentOS 安装环境脚本
#/bin/sh
# USE ROOT RUN
# install some tools
sudo yum install -y wget
# use aliyun
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum install -y kernel-headers
@cvno
cvno / 0x02.py
Last active January 9, 2018 02:13
设计模式
# coding : utf-8
# 接口隔离原则
# 也就是多继承
class LandAnimal(metaclass=ABCMeta):
@abstractmethod
def walk(self):
pass
class SkyAnimal(metaclass=ABCMeta):
@abstractmethod
@cvno
cvno / queue.py
Last active November 23, 2017 02:51
环形队列Python实现,From http://blog.csdn.net/hjj414/article/details/37579317
class queue:
def __init__(self, capacity = 10):
'''
capacity 队列大小
'''
self.capacity = capacity
self.size = 0
self.front = 0
self.rear = 0
self.array = [0]*capacity
class Range:
def __init__(self,stop,start=0):
self.start=start
self.stop=stop
def __iter__(self):
return self
def __next__(self):
if self.start > self.stop-1:
raise StopIteration
n=self.start