暂无个人介绍
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
API认证 API认证加密过程: 客户端和服务端保留一个相同的随机字符串,如:key = 'uiakjsdfasjdf898'; 将随机字符串key与当前时间戳进行拼接,如:uiakjsdfasjdf898|1540192216171,将拼接生成的新...
通过单例模块实现日志记录,代码如下: import logging class Logger(object): def __init__(self): self.
CBV,即Class Base View,类基本视图。 在写API时,我们通常都是使用CBV,而非FBV (Function Base View)。 1.
目录 一、K8S中常见的资源 二、创建资源清单 2.1 创建资源的方法: 2.2 常用资源的配置清单 2.3 利用资源清单创建Pod 2.4 kubectl命令管理资源有三种用法 一、K8S中常见的资源 Kubernetes中把资源实例化以后称之为对象,这里先介绍K8S中常见的核心资源有哪些: 工作负载型资源(workload):Pod、ReplicaSet、Deployment、StatefulSet、DaemonSet、Job、CronJob。
目录 一、获取资源 二、手动部署一个应用 2.1 手动创建一个控制器deployment 2.2 部署一个service 2.3 动态扩缩容Pod副本 2.4 滚动更新 2.5 动态回滚 2.6 配置从集群外部访问myapp 此篇接上一篇 《Kubernetes 学习笔记(一)--- 基本概念及利用kubeadm部署K8S》 命令kubectl是API Server的客户端程序。
Kubernetes中文文档http://docs.kubernetes.org.cn/ 目录 一、K8S由来 二、K8S特性 自动装箱 自我修复 水平扩展 服务发现/负载均衡 自动发布和回滚 密钥和配...
import time, sys def process(num, total): rate = num / total ratenum = int(round(rate, 2) * 100) bar = '\r%s%% [%...
一、架构图 image.png 二、搭建 各个组件的软件包,可以到Elastic Stack官网下载 。本次搭建过程使用的是 6.3.1版本。
参考github文档 frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 frp 的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
配置阿里云的源 尽量用阿里云的yum源,下载速度快。有时Docker官方的源会出现访问超时。 配置阿里云的docker yum源 vim /etc/yum.
Docker入门 Docker命令官方示例 [toc] 1. Docker架构 1.1 Docker镜像与Docker容器的关系 父与子的关系,用Docker镜像来创建Docker窗口;也类似于面向对象中类(镜像)与对象(容器)的关系。
In[2]: from django.contrib.auth.models import User In[3]: User.objects.all()[0] Out[3]: In[4]: from django.
一、Playbook语法 Ansible-playbook采用YAML语法编写。 示例:[root@LOCALHOST ~]# cat yaml/httpd.
1. expect参数 expect教程中文版 expect说明 2. 启用选项 -c :执行脚本前先执行的命令,可多次使用。 -d :debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用 exp_internal 1 相似。
一、配置文件 ansible.cfg /etc/ansible/ansible.cfg 是ansible安装好后的默认配置文件,但是配置文件可以存在于多个地方,ansible读取配置文件的顺序依次是:当前命令执行目录 ---> **用户家目录下的 .ansible.cfg ** ---> /etc/ansible/ansible.cfg,先找到哪个就使用哪个的配置。
目录 一、安装 1.1、先确认CPU是否支持虚拟化 1.2、安装KVM及相关工具包 1.3、启动libvirtd并设置为开机启动 1.
服务器重启后,mysqld无法启动,启动命令是:service mysqld start mysql的错误日志如下图: mysql错误日志 日志中显示了两个错误,一是:Permission denied;二是:可能有一个mysqld服务器运行在3330端口了; netstat -tunlp 也没有看到3330端口在运行: image.png ps aux | grep mysql 也没有mysql相关进程在运行: image.png 这就将第二种错误排除了。
第一种方法: image.png 第二种方法: 用root或者运行mysqld的用户登录系统; 利用kill命令结束掉mysqld的进程 (kill之前先将连接数据库的服务关掉); 使用–skip-grant-tables参数启动MySQ...
目录 一、定制一个启动文件 二、创建一个类,用以封装model class 三、动态生成URL(一) 四、动态生成URL(二) 五、定制特殊的视图函数 六、预留URL的钩子函数 七、定制列表页面 八、定制添加页面 CURD也就是增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。
目录 一、 URL name详解 向视图传递额外的参数 利用reverse函数反向生成URL 对有参数的url设置name 二、include路由转发 传递额外的参数给include() 三、URL命名空间 四、include()本质 一、 URL name详解 from django.
目录 1. 安装并配置必要的依赖关系 2、配置gitlab-ce的yum源 3. yum安装gitlab-ce 4. gitlab汉化 下载中文补丁包 先备份,避免汉化失败后gitlab瘫痪 重新配置gitlab 重启g...
VMWARE里启动kylin16.0时出现'SMBus Host Controller not enabled'(还未进入系统) 在Vmware里安装完Ubuntu16.10,启动时出现'SMBus Host Controller not enabled'错误提示,进不到图形界面。
一. 创建一个ModelForm 1.1 使用之前需要导入对应app中的models和Django提交的ModelForm类 from django.forms import ModelForm from app01.
目录 Xtrabackup实现数据的备份与恢复 Xtrabackup介绍 Xtrabackup优点 Xtrabackup备份原理 Xtrabackup增量备份介绍 Xtrabackup安装 创建测试数据 ...
目录 一、缓存 1. 配置 1.1 开发调试 1.2 内存 1.3 文件 1.4 数据库 1.
DSU : dell-system-update 此系统可以远程管理服务器硬件,如:在线管理RAID;通过此系统可以实时远程查看服务器的硬件运行状态,及时发现故障。
javascript:void(null) CentOS7网卡名字不再是之前版本的eth0,eth1这样的名字了,而是enoxxx,比较长,不太容易记忆,操作也不方便。
目录 一、中间件简介 Django官方文档描述 二、激活中间件 三、中间件包含的钩子方法和应用的顺序 1. 钩子方法的调用 1.
Python3安装配置: 为了了防止安装Python3之后出现以下错误: ModuleNotFoundError: No module named '_sqlite3' 我们需要先安装sqlite-devel: # yum -y install sql...
目录 1. 利用form表单上传文件 2. ajax上传文件 3. 上传头像时预览头像 4. 头像存储至数据库 头像存储的路径 访问上传的图片 models.
ModelForm 请参考官方文档 一、Form组件初识 参考博客一 武沛奇老师博客参考博客二 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 models.
目录 一、Cookie与Session 1.1 概念 1.2 Django实现的cookie 1.2.1 获取Cookie 1.
AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。
本篇写了使用Django自有的分页器paginator的用法和自定制分页器 1.1 Django之分页功能 Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。
sed:(Stream Editor)流编辑器。它是行编辑器,处理纯ASCII码文本,实现逐行进行处理文本。 sed编辑特性 它并不直接处理文本文件本身,处理文件时逐行读取,把符合模式条件的行读取到内存空间中,而后在内存中完成编辑,并且把编辑的结果输出到屏幕上。
@(Django)[笔记] django 项目手动删除数据库表后重新同步出错的问题解决办法http://blog.csdn.net/runner__1/article/details/74171979 python manage.
排除指定目录:--exclude=base_dir/sub_dir 注意:目录后面不要加斜杠 "/" 排除指定文件:--exclude *.jpg 示例如下: tar zcvf data.
报错一:error initializing graphdriver Docker启动报错 系统是CentOS 7.2 系统内核及docker版本如下 : [root@docker ~]# uname -r 3.
自强学堂Django教程 目录 一、Django的MTV模式 二、Django基本命令 2.1 安装Django 2.2 创建一个django项目 2.
@(Web前端)[笔记] jQuery API 3.2.1 速查表 目录 一、jQuery是什么? 二、什么是jQuery对象? 三、查找元素(选择器和筛选器) 3.
目录 1、onload 2、onsubmit 3、onselect 4、onchange 5、onkeydown 6、onmousemove、onmouseleave、onmouseout 7、事件传播 8、实例练习 8.
zabbix微信报警脚本 https://github.com/X-Mars/Zabbix-Alert-WeChat zabbix一键安装脚本 https://github.
1.配置错误 因为nginx找不到php-fpm了或者socket文件权限不对,所以报错,一般是fastcgi_pass后面的路径配置不当,后面可以是socket或者是ip:port,从php5.
第14天,JavaScript @(前端基础)[JavaScript] 目录 一、JavaScript基础 1.1 JS的引入方式 1.2 JS的变量、常量和标识符 1.
安装git yum -y install git 安装Ansible软件包 从github拉取指定版本的ansible至本地git clone git://github.
因为MBR位于硬盘上。所以它能被备份以及还原。我们都知道MBR是写在磁盘的0柱面0磁道1扇区之中,而一个扇区也就是512个字节,所以MBR包含在/dev/sda之中,也就是第一块磁盘。
引言:pyenv是一个简单的python版本管理工具,通过改变shell的环境变量来切换不同的python版本,以达到多版本共存的目的。该工具不支持Windows系统。
@(Html)[笔记] 目录 一、HTML初识 1.1 html结构 1.2 html标签格式 1.3 标签的语法: 二、常用标签 2.
目录 一、css语法 二、css的四种引入方式 2.1 行内式 2.2 嵌入式 2.3 链接式 2.4 导入式 三、css选择器 3.