摘要:
sudo visudo 在末尾添加如下命令(user 表示用户名,该用户在使用sudo执行NOPASSWD后的命令时不需要输入密码) user ALL=(root) NOPASSWD:/home/user/build/*/misc/build-push-img.sh,/usr/bin/docker, 阅读全文
摘要:
安装 # Linux x86-64 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 阅读全文
摘要:
web项目 前端请求的生命周期 用户在web界面上点击了一个按钮,就由前端发起了一个请求,那这个请求的生命周期是什么样的? 通常情况,后端的工作是解析前端的数据、处理对应的业务逻辑,返回操作结果 这里,离不开三层概念: API层:解决来自前端的请求数据,转化成go的数据结构 service层:包含业 阅读全文
摘要:
lambda表达式 1.举例:(o1, o2) -> Integer.compare(o1, o2) 2. 格式 -> :lambda操作符或者箭头操作符 ->左边 :lambda形参列表(其实就是接口中的抽象方法的形参列表) ->右边 :lambda体(其实就是重写的抽象方法的方法体) 3.lam 阅读全文
摘要:
查看远程仓库地址别名 git remote -v $ git remote -v origin https://github.com/qingzhuan/demo01.git (fetch) origin https://github.com/qingzhuan/demo01.git (push) 阅读全文
摘要:
import base64import hashlibfrom Crypto.Cipher import AES as _AESclass AES: def __init__(self, key: str): """Init aes object used by encrypt or decrypt 阅读全文
摘要:
docker安装 docker pull postgres:10 docker pull sonarqube:7.9.1-community docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=1 --name postgres postgres:10 d 阅读全文
摘要:
# 二分法查找模板 def bin_search(nums, val): if len(nums) == 0: return -1 left = 0 right = len(nums) - 1 # 当left 和right相邻 或者left等于right的时候停止循环 while left + 1 阅读全文
摘要:
# 判断一个字符串中的有效括号()[]{}是否有效 def is_invalid(s): stack = [] for i in s: # 遇到左括号,则添加到堆栈中 if i == '(' or i == '[' or i == '{': stack.append(i) else: # 遇到右括号 阅读全文
摘要:
# 通过标签的id属性定位, 如 <div id='id'>xxxx<div/> driver.find_element_by_id('id') # 通过标签的name属性定位,如 <div name='name'>xxxx<div/> driver.find_element_by_name('na 阅读全文