自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

转载 启动一个支持文件上传的HTTP-Server

转自:https://www.cnblogs.com/geektown/p/5122414.htmlPython实现,源码来自网络,代码内部有作者信息。HTTP方式共享文件,对于不需要用户名和密码验证的系统非常方便。通过浏览器就可以实现文件上传和下载。非常适合用作测试系统的脚手架。对于系统使用curl命令行也可以轻松实现文件上传。wget实现文件下载。nohup pytho...

2019-08-28 23:28:28 767

原创 leetcode--20.有效的括号

func isValid(s string) bool { leftMap := map[string]string{"(": "", "[": "", "{": ""} r2lMap := map[string]string{")": "(", "]": "[", "}": "{"} sQ := make([]string, 0,len(s)) for _, cB := range s { cS := string(cB) if _, ok := leftMap[cS]; ok...

2022-02-05 18:25:43 283

原创 二进制安装kubernetes(一)-------物理机安装docker

大于等于3个物理机 参考安装docker的文档:https://docs.docker.com/install/linux/docker-ce/centos/ 具体命令: 删除物理机与docker相关的信息sudo yum remove docker \ docker-client \ docke...

2020-03-17 18:03:52 297

原创 k8s 调用api删除node后,添加node

通过k8s的API删除node信息k8sCli.CoreV1().Nodes().Delete(nodeIp, nil)将删除的nodeIP添加回集群1.登录删除宿主机ssh nodeIP2.重启kubeletsystemctl start kubelet.service3.修改宿主机的角色(role)sudo kubectl label node {no...

2020-01-07 17:35:28 548

原创 git本地切换远程分支

git checkout -b xxx{{本地建立的分支}} origin/xxxx {{远端的分支,一定要记得加origin}} -----------遇到的坑是:先拉取的master分支代码,然后再在仓库建立的分支,所以需要先在本地进行“git pull”代码以后,"git branch -r" 才能看到新建立的分支!!...

2019-09-21 11:45:35 5306

原创 go语言的时间戳转换(2)

package mainimport ("fmt""time")func main() { fmt.Println(time.Now()) fmt.Println(time.Now().Add(time.Duration(1*time.Hour))) //对于当前时间的修改,Add函数内部可以是正的也可以是负数 m := time.Now() ...

2019-09-21 11:18:00 401

转载 mac 的python2.7安装MySQLdb 一直出错

来源:https://cloud.tencent.com/developer/ask/143241brew install mysql-connector-c LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysql-python

2019-09-19 21:56:14 324

原创 beego orm遇到的坑---orderby 不生效的问题

1.orderby 不生效的问题需要将orderby和最后的数据输出放在一起才可以起作用。//orderby 不生效que = que.OrderBy("-TimeStamp")res, err := que.All(&pod)//orderby 不生效//orderby 生效res, err := que.OrderBy("-TimeStamp").All(&amp...

2019-08-27 10:21:34 1688

原创 go配置读取神器viper

最近发现go好多东西都是event,可以通过监听event的状态,动态获取参数,简单的代码func main() { var config Config viper.SetConfigName("conf") // 设置配置文件名 (不带后缀) viper.AddConfigPath(".") // 第一个搜索路径 viper.AddCon...

2019-08-25 11:08:22 808 2

原创 go语言的时间戳转换(1)

遇到一个问题,前端传过来的时间戳是字符串,想转换为人能看懂的格式,代码如下:func main{ st := "1566638007" value,_ := strconv.ParseInt(st,10,64) valueT :=time.Unix(value,0).Format("2006-01-02 15:04:05") fmt.Println(valueT) //...

2019-08-24 17:48:39 598

原创 linux的端口转发

由于内网和办公网络的隔离,所以需要队一个正在运行的服务的端口进行转发:socat TCP-LISTEN:想要在办公网络监听的端口,fork TCP:在服务端运行的服务ip+port例如:socat TCP-LISTEN:8080,fork TCP:202.54.1.5:80...

2019-08-21 17:46:20 654

原创 go语言存储float64的几位小数

根据需要定义小数保留多少位,只需要将%.2f的2换成对应的位数即可,代码本身具有四舍五入的能力func Decimal(value float64) float64 { value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64) return value}...

2019-08-04 11:06:53 5544

原创 免密登录的“坑”

今天使用开发机进行免密配置,结果发现无论如何都不能登录,最后发现是配置有问题!!由于authorized_keys,在开发机是没有的,所以直接使用vim建立文件,将id_rsa.pub的内容复制进去。神坑就出现了,由于免密登录需要被登录的机的.ssh文件夹是700的权限,authorized_keys文件是600的权限,但是我们vim的authorized_keys文件的权限是664...

2019-07-29 18:00:11 207

转载 go 语言的time.Ticker

文件转载自https://studygolang.com/articles/20640定时执行time.Ticker的使用分两种场景:执行几次后退出 和 循环执行不退出,执行几次就退出的话我们需要需要回收time.Ticker。执行若干次后退出需清理计时器func main() { // 创建一个计时器 timeTicker := time.NewTi...

2019-07-25 18:04:29 1060

原创 git 遇到的问题集

1.发现commit以后还有文件忘记上传,想删除上一个commit的内容(防止上传到git仓库的时候被人diss)git reset --soft HEAD~1 (保留已经修改的文件)git reset --hard HEAD~1 (不保留已经修改的文件)...

2019-07-19 16:06:32 144

原创 mac安装pip报错

报错内容如下:sudo easy_install pipPassword:Searching for pipReading https://pypi.python.org/simple/pip/Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv...

2019-07-02 16:40:40 3055

原创 linux切换root时不更改当前路径

每次更改用户的时候,都是需要先pwd得到当前路径,以后再用sudo -i ,实在麻烦。使用下面的命令就可以直接替换用户为root,并且保留在当前路径!!!sudo su root...

2019-04-12 14:04:38 1250

原创 mac通过virtual box安装centos7

安装virtual box下载centos7系统对于virtual box如何安装系统本文不进行累述,主要是说一下遇到的坑1.无法联网wget或者crul都会报错打开vi /etc/sysconfig/network-scripts/编辑文件名为ifcfg-enp0s3内容设置ONBOOT=yes,然后重启系统reboot,IP获取正常,可以访问网络了2.yum的镜像源...

2019-03-25 12:16:34 157

原创 卸载mac版本的GlobalProtect

这个GlobalProtect软件简直就是病毒一样的存在啊!!!但是学校的vpn就是这个软件,可怕!!!删除软件的方法查了一下,骂声一片啊!!!共享一下如下方法,比全局删除相关软件感觉要优雅一点sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh最近发现了一个新的方法:https://g...

2019-03-20 11:14:37 15292 7

原创 3. 无重复字符的最长子串 ----golang 版本

func lengthOfLongestSubstring(s string) int { exitMap := make(map[string]int) start :=0 count :=0 maxlen := 0 for index , i :=range s{ if _,ok :=exitMap[string(i)];!ok{ ...

2019-03-11 11:01:57 271

原创 3.无重复字符的最长子串 -----python版本

class Solution(object): def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int """ exitMap = {} # 记录已经存在的数据内容 start = 0 count...

2019-03-11 10:27:49 135

原创 python3 报错 No module named SimpleHTTPServer

最近写论文mac和windows共享文件好累想着用python -m SimpleHTTPServer 端口号结果一直报错No module named simplehttpserver后来发现python3已经改成了http.serverpython -m http.server 端口号真的py2和py3是两种语言的感觉...

2019-03-06 11:50:12 20826 1

原创 mac如何添加环境变量,以及如何删除环境变量

添加环境变量:export xxxx=123具体内容是环境变量xxxx的对应内容为123或者直接将上面的命令在文件中写入:echo "export xxxx=123" > ~/.profilesource ~/.profile删除环境变量unset xxxx ...

2018-12-25 10:31:17 7793

原创 go语言中的数组和切片的区别

目前正在学习golang,刚开始感觉数组和切片都是一样,直到发现代码里面的bug以后就明白了这两者的区别。数组:array:=[数字或者...]数据类型{具体数据内容}切片:slice:=[]数据类型{具体数据内容}具体例子表示方法的不同: array :=[4]int{}slice :=[]int{}在使用的时候的不同:切片在函数间的传输就是传输的指针,所以对于切...

2018-12-06 21:10:53 610

转载 最长回文子串——Manacher 算法

看了好多文章终于看明白了“马拉车算法”,具体内容转自:https://segmentfault.com/a/1190000003914228 本文对其进行了小修改,返回最长回文子串,以及字符串的长度(leetcode的第5题:https://leetcode-cn.com/problems/longest-palindromic-substring) # coding:utf-8...

2018-10-25 16:43:44 128

转载 python - 二叉树的最近公共祖先

本文转自:https://blog.csdn.net/wenqiwenqi123/article/details/79952043给定一棵二叉树,找到两个节点的最近公共父节点(LCA)。最近公共祖先是两个节点的公共的祖先节点且具有最大深度。注意事项假设给出的两个节点都在树中存在LCA(最近公共父节点)问题是二叉树里很经典的问题了,若是树的结构中有parent指针的话那这一题就...

2018-10-21 22:33:44 4174 4

转载 python实现二叉树和它的七种遍历

原文链接:http://blog.csdn.net/bone_ace/article/details/46718683 本文不进行复制,只做个链接导向--------------------- 作者:九茶 来源:CSDN 原文:https://blog.csdn.net/Bone_ACE/article/details/46718683 版权声明:本文为博主原创文章,转载请附上...

2018-10-19 19:30:30 318

原创 Ubuntu 14.04安装配置NFS服务器

(一)安装NFS服务器1.1-安装Ubuntu nfs服务器端:sudo apt-get install nfs-kernel-server1.2-安装nfs的客户端:sudo apt-get install nfs-common​(在安装nsf-kernel-server的时候,也会安装nfs-commom。如果没有安装这个软件包,则要执行1.2中的命令了)1.3-设置共享的...

2018-09-03 16:49:25 329

原创 psycopg2 的安装出错

由于pg2在linux默认对应于python2的版本,现在很多python正在从py2到py3的转变,所以需要下载py3所对应的版本 sudo apt-get install python3-psycopg2sudo apt-get install libpq-devsudo pip3 install psycopg2...

2018-08-28 11:54:29 2637 1

原创 umount 无法成功

对于umount 无法成功的时候,执行下面的命令后,再次执行umount操作 fuser -km /mnt/cdrom执行上面的命令以后可能会导致ssh到服务器的用户直接被退出 ,再次登录就好了,无需害怕 ...

2018-08-28 11:52:43 2454

原创 在apt升级的时候/var/lib/apt/lists/lock

情况:E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/lib/apt/lists/ 加锁  解决办法:sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm -fr /var/lib/d...

2018-08-28 11:33:17 3309

原创 python3安装pandas出错

安装pandas出错: Running setup.py (path:/data/envs/py3/build/pandas/setup.py) egg_info for package pandas Traceback (most recent call last): File "<string>", line 17, in <module> ...

2018-08-16 10:37:16 6931

原创 KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'出错

在使用sqlalchemy的时候,出现KeyError: 'SQLALCHEMY_TRACK_MODIFICATIONS'的错误说来奇怪,同样的代码如果用脚本启动,就不会用这个问题,用Resful调用的时候就会报上述的错误。 解决方法:运行pip freeze |grep Flask-SQLAlchemy看看是不是:Flask-SQLAlchemy>=2.2如果是...

2018-07-21 16:56:08 1506

原创 docker的安装,以及拉取镜像

ubuntu下安装docker最简单的方式:sudo apt install docker.io镜像拉取可以直接使用:docker pull image的名字和对应的版本号,如果不指定版本号,拉取的镜像的版本会默认为latest如果感觉拉取docker.io的镜像源较慢可以在镜像前面:daocloud.io/daoclouddaocloud.io/daocloud/image:latest换了镜像...

2018-07-07 20:04:15 4034

原创 通过virtualenv安装指定版本的python的虚拟环境

新的 ubuntu系统下(>14版本),都默认安装python2 和python3,所以希望通过virtualenv命令安装指定版本的虚拟环境1.安装系统中python3版本的虚拟环境virtualenv -p/usr/bin/python3 env32.安装系统中python2版本的虚拟环境virtualenv -p/usr/bin/python env3...

2018-06-30 22:28:17 2834

转载 ubuntu14 设置开机启动脚本

什么是rc.local脚本c.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。该脚本具体格式如下:#!/bin/sh -e## rc.local## This script is executed at the end of each multiuser runlevel.# Make sur...

2018-06-29 11:04:42 1378

原创 ubuntu下安装redis

ubuntu下安装redis下载地址http://redis.io/download选择合适的redis版本,运行命令下载软件:wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz解压软件:tar -zxvf redis-4.0.10.tar.gz打开软件:cd redis-4.0.10编译软件:make...

2018-06-20 18:16:16 281

转载 ubuntu升级python版本到2.7.10

git clone https://github.com/yyuu/pyenv.git ~/.pyenv git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenvThen add # for PyEnv export PYENV_ROOT="$HOME/.pye...

2018-06-04 19:31:20 1485

转载 设置win10的wifi热点

(1)使用快捷键Win+X启动跳转列表,并选择命令提示符(管理员)。(2)在命令提示符对话框中输入netsh wlan show drivers,然后按Enter(回车)。(3)看看在屏幕上是否显示“支持的承载网络:是”。如果是这样,请继续看(10),否则看(4)--(9)(4)使用快捷键Win+X启动跳转列表,并选择“设备管理器(M)”(5) 打开设备管理器后点网络适配器打开网络适配器,在网络适...

2018-04-13 10:10:30 2054

原创 安装postgresql

使用apt安装postgresql ,目前默认的版本是postgresql(9.3.21) 习惯性升级apt-update:  sudo apt update apt无脑安装postgresql:sudo    apt  install postgresql (安装以后psql会默认一个用户“postgres”,密码是随机的,不用担心,下面会教如何修改密码) 登录到postgresql...

2018-02-28 15:12:20 1020

空空如也

空空如也

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

TA关注的人

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