自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K8S运行基于微服务的应用程序(一) 创建docker镜像

K8S运行基于微服务的应用程序(一) 创建docker镜像本文为 三小时攻克 Kubernetes! 的学习实践记录一、为前端React应用创建镜像安装Node.js 和 npm进入 /sa-frontend 目录$ npm install$ npm run build在目录下得到/build文件夹,创建DockerfileFROM nginxCOPY build /usr/share/nginx/html创建镜像$ sudo docker build -t sentiment:

2020-05-15 13:52:28 746

原创 ubuntu 18.04 VMware虚拟机安装Minikube

ubuntu 18.04 VMware虚拟机安装Minikube2020/5/9安装Dockersudo apt-get docker.io安装Kubectl这里可能需要配置代理snap install kubectl --classickubectl version --client安装Minikube检查是否开启虚拟化grep -E --color 'vmx|svm' /proc/cpuinfo如果返回为空,需要在虚拟机设置中启动cpu虚拟化功能下载Minikube官

2020-05-09 10:33:50 1228

原创 python map函数

map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表map(function, iterable, ...)python2中返回列表,python3中返回迭代器>>> a[range(0, 5)]>>> b[range(0, 6)...

2018-03-27 15:14:06 627

原创 动态规划

动态规划 dynamic programming分治方法将问题划分为互不相交的子问题,递归地求解子问题,再将它们组合起来求出原问题的解。而动态规划则应用与子问题重叠的情况,即不同的子问题具有公共的子子问题(子问题的求解是递归进行的,将其划分为更小的子子问题)。动态规划算法对每个子子问题只求解一次,将其解保存在一个表格中,从而无需反复计算。动态规划算法常规步骤:1.    刻画一个最优解的结构特征2...

2018-03-26 10:36:25 181

转载 python的一些操作

对于两个集合A、B,A.difference(B)表示在集合A中存在,但是B中不存在的元素>>> A=set(range(5))>>> B=set(range(2,7))>>> A,B({0, 1, 2, 3, 4}, {2, 3, 4, 5, 6})>>> A.difference(B){0, 1}differen...

2018-03-24 12:28:07 153

原创 python challenge 7

进入页面,得到线索:it's in the air. look at the letters.看字母,O2氧气的英文是oxygen,进入页面import urllib.requestfile = open('oxygen.png', 'wb') im_data = urllib.request.urlopen('http://www.pythonchallenge.co

2017-12-19 22:46:36 892

原创 python中的pickle模块

pickle学习https://docs.python.org/3/library/pickle.html很多汉字是自己猜测和脑补的,方便自己忘了来看有5种协议 0 1 2 3 4,其中3,4分别是在python 3.0,3.4中添加的,不能被python 2.x支持使用 dump() 来序列化一个对象,使用 load() 进行解码两个常量:1.pickle.HIGHEST_PROTOCOL整数,...

2017-12-17 00:32:58 1630

原创 python challenge 0~6

知道了一个小游戏 http://www.pythonchallenge.com/ 尝试一下python challenge

2017-12-15 16:54:12 830

原创 python中的bisect模块

1. bisectbisect.bisect(seq, item, lo = 0, hi =len(list_name))在有序列表 seq 中查找 item 的位置,并且返回其 索引 (index),使得插入item后序列依然保持有序有两个可选参数 lo 和 hi 来缩小搜索范围,lo 的默认值为 0 ,hi 的默认值为序列的长度。直接使用 insort 插入比先使用 bis

2017-12-14 23:16:20 10363 1

原创 [batman-adv]学习(2) —— Quick Start

通过batman-adv建立和使用mesh网络。 安装batctl:# sudo apt-get batctlBatman-adv下载:https://downloads.open-mesh.org/batman/releases/batman-adv-2017.3/batman-adv-2017.3.tar.gz不同linux内核版本对应不同版本batman-adv:https:

2017-12-14 17:38:01 3664

原创 [batman-adv]学习(1) —— Overview

batman-adv是一种新型的无线路由协议,工作在2层,已经在linux中实现。https://www.open-mesh.org/projects/batman-adv/wiki/Wiki主要是对上面网站的学习、翻译、部署实现与记录1.介绍       大多数无线路由协议的实现都工作在3层,它们通过发送UDP包来交换路由信息,并通过操纵(manipulating)内核路由表来实

2017-12-14 17:16:25 4678 1

原创 python中的collestions模块

看到collections.namedtuple()函数,顺便学习一下1.namedtuple创建一个具名元组子类,可以使用名字(属性)来引用元组中的值>>> import collections>>> node = collections.namedtuple('position',['x','y'])>>> node>>> p = node(1,5)>>> ppos

2017-12-14 16:25:56 627

原创 树莓派开机 延时运行sh脚本

# nano /etc/rc.d/rc.local 在其中加入以下行(在 exit 0 之前):  sleep 1m sh /path/to/my.sh

2017-11-16 17:33:05 7431

原创 python中enumerate

使用两个变量返回索引和参数>>> a['H', 'e', 'llo']>>> for i,j in enumerate(a): i,j (0, 'H')(1, 'e')(2, 'llo')

2017-11-08 17:03:11 209

原创 python中的str.join()

可以使用str字符串中的字符来连接join()中的list>>> a['H', 'e', 'llo']>>> b=''.join(a)>>> b'Hello'>>> c='-'.join(a)>>> c'H-e-llo'>>> d='*'>>> e=d.join(a)>>> e'H*e*llo'

2017-11-08 16:59:58 9007 1

原创 ubuntu16.04出现DNS无法解析

1.#sudo gedit /etc/resolv.conf打开DNS配置文件加入一行:nameserver 114.114.114.114(之前用的8.8.8.8今天突然无法解析)2.#sudo /etc/init.d/networking restart或者#sudo /etc/init.d/network-manager restart

2017-11-08 16:48:44 4157 1

空空如也

空空如也

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

TA关注的人

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