- 博客(13)
- 收藏
- 关注
原创 安装Buildbot并创建master与worker
一、master机器1. 安装所需的包pip install --upgrade pippip install virtualenvsudo apt install python3-venv build-essential python3-dev libssl-dev libffi-devpip install setuptools_rustpip install 'buildbot[bundle]' 2. 创建虚拟环境mkdir 你想要的路径cd 你创建的路径python
2021-03-01 18:39:20
468
1
原创 python中当前时间以及时间戳的获取(包括毫秒时间戳)
用到的模块:import timefrom datetime import datetime 获取当前时间: 1. t1 = datetime.now() 得到的是 datetime.datetime 类型。 2. t2 = datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') 得到的是 str 类型,不想要的部分(例如毫秒)可以去掉。 时间格式间的转换: 1. datetime.strftime('%Y-%m-%d %H
2020-12-23 16:33:18
15835
原创 Go build 时报错 i/o timeout
错误描述: Get “https://proxy.golang.org/github.com/gomodule/redigo/@v/v1.8.2.mod”: dial tcp 34.64.4.17:443: i/o timeout 只要是报类似于上面这种错误 的(包含 golang.org 以及 timeout),都可以归类到这个问题。 问题原理: 基于某些原因,golang.org 在国内无法访问,因此需要走国内代理。 解决方法: 在命令行中执行以下两行即可:go e
2020-11-25 15:14:38
3042
1
原创 在内网环境下Ubuntu各命令使用代理(Proxy)连接互联网的方法
0. 前言 在内网环境下,许多需要连接互联网的 Linux 命令无法直接使用,需要使用 Proxy 代理。 各个命令使用代理的方式均有不同,在此做出整理。 1. apt命令(部分其他命令也适用)sudo vim /etc/apt/apt.conf.d/10proxy # 新建代理配置文件# 在文件中添加如下内容 # 每一行末尾的分号不要写漏!Acquire::http::Proxy "http://代理IP:端口";Acquire::https::Proxy "http://代
2020-11-19 14:32:08
1393
原创 Ansible的Synchronize模块报错总结(code 12, Permission denied, Operation not permitted)
0. 前言 在使用Synchronize模块的途中遇到了一些问题,并且很难在网上找到相应的解决方法。现整理如下,希望对大家有帮助。 1. 未显式指明 rsync 路径sudo: no tty present and no askpass program specified rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol
2020-11-18 17:06:15
1676
1
原创 Ubuntu18.04 安装 Opencv4.4.0 及 Contrib (亲测有效)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-10-23 11:15:36
4017
4
原创 Leetcode 3.无重复字符的最长子串(488ms / 60ms)
3. 无重复字符的最长子串注意这里是 “子串” 而非 “子序列” (即必须是连续的字符序列)(1)方法一:暴力class Solution: def lengthOfLongestSubstring(self, s: str) -> int: length = len(s) if length == 0: # 两种特殊短串 return 0 if length == 1: return 1
2020-06-22 21:43:35
127
原创 Leetcode 2.两数相加(80ms)
2. 两数相加# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def process(self, node): num = node.val i = 1 while node.next != None
2020-06-22 19:22:58
110
原创 Leetcode 1.两数之和(7340ms / 880ms / 60ms)
1. 两数之和def twoSum(self, nums: List[int], target: int) -> List[int]: result_list = [] for i in range(len(nums)): for j in range(i+1,len(nums)): if nums[i] + nums[j] == target: result_list.append(i)
2020-06-22 19:07:30
126
原创 安装Ubuntu虚拟机后的初始化工作(系统间复制粘贴、Winscp没法用等)
1. 首先更新apt-get, 否则无法正常安装其他包:sudo apt-get update2. 让Ubuntu与宿主机之间能够相互复制粘贴:sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop3. 安装网络部件,使得ifconfig等命令可用:sudo apt instal...
2020-03-31 20:11:48
217
原创 Ubuntu安装Docker并在其上安装Jenkins
前言:尝试了在windows7上安装Docker,官网toolbox下载速度慢得要命,网上找到的版本安装后也不能正常使用,搞了半天最终还是决定在Linux上安装,参考了一下别人的方法,然后一下就成功了… 没事别windows就是了一、在Ubuntu中安装Docker首先进入root模式,以便后面的命令不用加sudo:sudo -i然后更新apt源:apt-get update安装...
2020-03-16 21:11:11
335
原创 Git报错 I don‘t handle protocol ‘https‘
问题:尝试向Github上push本地库的时候,Git报错I don’t handle protocol ‘https’出现该错误,多半是添加远程库时输入了特殊字符,例如粘贴远程库链接时使用了Ctrl+V,在GUI Bash中该操作并不能实现粘贴,然而却加上了一个看不见的特殊字符。因此,只需删除该远程库,重新添加即可。删除远程库的命令为:git remote rm [远程库名]...
2020-03-09 20:16:45
692
原创 KMP算法中Next与Nextval数组的计算(python实现)
运行结果如下图所示:```python'''This program is aimed atcalculating the next and nextval arrayof a given string.'''def nextArray(string): ''' 计算next数组的函数 ''' nextA = [0] #初始化 for i in rang...
2020-02-02 16:42:45
1016
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人