摘要: docker操作 在容器内部执行宿主机上才有的命令 现在很多软用已经打包好镜像,但是很常见的命令都可能没有。出问题了,有时候排查起来很困难。这里介绍一种使用宿主机的命令在容器中使用。容器运行相当于宿主机的进程。在主机找到容器的pid,然后进入该命名空间。就可以使用宿主机的命名空间。 找到对应的容器i 阅读全文
posted @ 2022-02-18 17:56 中國颜值的半壁江山 阅读(284) 评论(0) 推荐(0)
摘要: 切片(slice) 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum } 这个求和函数 阅读全文
posted @ 2022-02-18 17:51 中國颜值的半壁江山 阅读(271) 评论(0) 推荐(0)
摘要: 1、运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 关系运算符 运算符 描述 == 检查两个值是否相等 阅读全文
posted @ 2022-02-18 17:51 中國颜值的半壁江山 阅读(35) 评论(0) 推荐(0)
摘要: Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 if else(分支结构) if条件判断基本写法 if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 } Go语言规定与if 阅读全文
posted @ 2022-02-18 17:49 中國颜值的半壁江山 阅读(23) 评论(0) 推荐(0)
摘要: Go之路 编辑器用VsCode和GoLand均可 在D盘下新建go_code文件夹,再其中新建三个文件夹pkg,src,bin Go语言的项目结构 在进行Go语言开发时,我们的代码会保存在$GOPATH/src目录下,在经过go build、go install或go get等指令后,会将下载的第三 阅读全文
posted @ 2022-02-18 17:48 中國颜值的半壁江山 阅读(2054) 评论(0) 推荐(0)
摘要: 函数外只能放置标识符(变量、常量、函数、类型)的声明,如 fmt.Println("人生苦短,我用Python!") 不能直接写在任意的位置,必须放置在函数中,python等就可以 package main // 声明 main 包,表明当前是一个可执行程序 import "fmt" // 导入内置 阅读全文
posted @ 2022-02-18 17:48 中國颜值的半壁江山 阅读(37) 评论(0) 推荐(0)
摘要: 一步步学习k8s(三) 新一代容器监控Prometheus Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。 在2012年成为社区开源项目,偶那个有非常活跃的开发人员和用户社区,为强调开源和独立维护,Promethues于2016年加入CNCF,成为继kubern 阅读全文
posted @ 2022-02-18 17:47 中國颜值的半壁江山 阅读(50) 评论(0) 推荐(0)
摘要: 一步步学习k8s(三) 将apollo交付到K8S中,apollp是携程公司开源的软件 apollp官网:https://github.com/ctripcorp/apollo 安装数据库,Mariadb,版本要高于10.1,对应mysql版本要高于5.6 在10.4.7.11机器上安装 [root 阅读全文
posted @ 2022-02-18 17:44 中國颜值的半壁江山 阅读(42) 评论(0) 推荐(0)
摘要: 1、简单的代码示例 import os # 1、快速实现字频统计 def func1(): from collections import Counter words1 = '''我明白你的意思,你的意思就是想意思意思,但是你不明白我的意思,我的意思是你不用意思意思,你懂我的意si吗''' word 阅读全文
posted @ 2022-02-18 17:44 中國颜值的半壁江山 阅读(63) 评论(0) 推荐(0)
摘要: 一、字符串 1、字符串里的转义符 转义字符 描述 (在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \000 空 \n 换行 \t 横向制表符 \r 回车 \v 纵向制表符 \f 换页 2、字符串的输出 str_1 = "chengdu 阅读全文
posted @ 2022-02-18 17:43 中國颜值的半壁江山 阅读(174) 评论(0) 推荐(0)
摘要: 参考地址:https://www.cnblogs.com/linhaifeng/p/6248086.html 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre/vxlan介绍 分布 阅读全文
posted @ 2022-02-18 17:41 中國颜值的半壁江山 阅读(47) 评论(0) 推荐(0)
摘要: 发送邮件1: 执行:python send_mail.py 主题 正文内容(文件名) 执行: python send_mail.py 测试邮件 file.txt # send_mail.py #-*- coding:utf-8 -*- # Author: li Shang from email.mi 阅读全文
posted @ 2022-02-18 17:41 中國颜值的半壁江山 阅读(29) 评论(0) 推荐(0)
摘要: 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代 阅读全文
posted @ 2022-02-18 17:41 中國颜值的半壁江山 阅读(116) 评论(0) 推荐(0)
摘要: 1、官网:http://kindeditor.net/demo.php 2、下载 官网下载:http://kindeditor.net/down.php 3、文件夹说明 ├── asp asp示例 ├── asp.net asp.net示例 ├── attached 空文件夹,放置关联文件attac 阅读全文
posted @ 2022-02-18 17:40 中國颜值的半壁江山 阅读(198) 评论(0) 推荐(0)
摘要: 一、Ajax 参考博客:http://www.cnblogs.com/wupeiqi/articles/5703697.html 二、原生AJAX 1、XmlHttpRequest对象介绍 XmlHttpRequest对象的主要方法: a. void open(String method,Strin 阅读全文
posted @ 2022-02-18 17:40 中國颜值的半壁江山 阅读(293) 评论(0) 推荐(0)
摘要: 一步步学习k8s 1、目前使用docker的情况 使用docker的缺点: 使用Docker容器化封装应用程序的缺点(坏处) 单机使用,无法有效集群 随着容器数量的上升,管理成本攀升 没有有效的容灾/自愈机制 没有预设编排模板,无法实现快速、大规模容器调度 没有统一的配置管理中心工具 没有容器生命周 阅读全文
posted @ 2022-02-18 17:39 中國颜值的半壁江山 阅读(542) 评论(0) 推荐(0)
摘要: 1、Django之Form组件 app:models.py from django.db import models # Create your models here. class UserType(models.Model): captions = models.CharField(max_le 阅读全文
posted @ 2022-02-18 17:39 中國颜值的半壁江山 阅读(61) 评论(0) 推荐(0)
摘要: @目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图 阅读全文
posted @ 2022-02-18 17:38 中國颜值的半壁江山 阅读(20) 评论(0) 推荐(0)
摘要: 用FastDFS一步步搭建文件管理系统 一、FastDFS介绍 FastDFS开源地址: https://github.com/happyfish100 参考: 分布式文件系统FastDFS设计原理 参考: FastDFS分布式文件系统 1、简介 FastDFS 是一个开源的高性能分布式文件系统(D 阅读全文
posted @ 2022-02-18 17:38 中國颜值的半壁江山 阅读(195) 评论(0) 推荐(0)
摘要: Django 二、jsonp 解决棘手的问题 由于浏览器具有同源策略(阻止Ajax请求,不阻止</ script>) 巧妙: 创建script标签 src=远程地址 返回的数据必须是js格式 阅读全文
posted @ 2022-02-18 17:37 中國颜值的半壁江山 阅读(27) 评论(0) 推荐(0)
摘要: Model django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。 PHP:activerecord Java:Hibernate C#:Entity Framework django中遵循 Code Frist 的原则,即:根据代码中定 阅读全文
posted @ 2022-02-18 17:36 中國颜值的半壁江山 阅读(131) 评论(0) 推荐(0)
摘要: 一、Django请求生命周期 1、Django请求生命周期 Django请求生命周期 -> URL的对应关系(匹配),匹配成功之后 -> 到达视图函数(views.py),执行函数 -> 返回用户字符串 -> 打开一个Html文件,读取内容 2、创建django project django-adm 阅读全文
posted @ 2022-02-18 17:36 中國颜值的半壁江山 阅读(49) 评论(0) 推荐(0)
摘要: 一、BootStrap 1、响应式 当最小宽度是768px时(>=768px),下面生效,小于768px时,就不生效了 @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .co 阅读全文
posted @ 2022-02-18 17:35 中國颜值的半壁江山 阅读(19) 评论(0) 推荐(0)
摘要: Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #-*- coding:utf-8 -*- # Auther: LiShang import socket def handle_request(client): bu 阅读全文
posted @ 2022-02-18 17:35 中國颜值的半壁江山 阅读(40) 评论(0) 推荐(0)
摘要: 1、页面布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .pg-header{ background-color: #1E84E7; } </style> < 阅读全文
posted @ 2022-02-18 17:34 中國颜值的半壁江山 阅读(197) 评论(0) 推荐(0)
摘要: jQuery中文文档:https://jquery.cuishifeng.cn/ 一、jQuery 1、二者可以相互转换 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </hea 阅读全文
posted @ 2022-02-18 17:34 中國颜值的半壁江山 阅读(71) 评论(0) 推荐(0)
摘要: 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 阅读全文
posted @ 2022-02-18 17:33 中國颜值的半壁江山 阅读(24) 评论(0) 推荐(0)
摘要: 一、Javascript如何编写 Javascript是单独的一门语言,浏览器具有js解释器 Javascript代码的存在形式: - Head中 <script> //Javascript代码 alert(123); </script> <script type="text/javascript" 阅读全文
posted @ 2022-02-18 17:33 中國颜值的半壁江山 阅读(27) 评论(0) 推荐(0)
摘要: 1、html 20个标签 1.1、例子 <!DOCTYPE html> <!-- 标准对应关系标头 --> <html lang="en"> <!-- 起始,类似html这种格式 :<html>dadadfad</html>叫一个html标签 --> <!-- lang="en"叫标签内部的属性 - 阅读全文
posted @ 2022-02-18 17:32 中國颜值的半壁江山 阅读(56) 评论(0) 推荐(0)
摘要: 1、RabbitMQ(消息队列) 第11周: py threading QUEUE 进程QUEUE 父进程与子进程进行交互,或者同属于同一父进程下多个子进程进行交互 2、缓存(broker)服务 mongodb(直接持久化) redis(半持久化,默认在内存,可以配置在硬盘里) memcache(轻 阅读全文
posted @ 2022-02-18 17:30 中國颜值的半壁江山 阅读(269) 评论(0) 推荐(0)
摘要: 1、协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一 阅读全文
posted @ 2022-02-18 17:29 中國颜值的半壁江山 阅读(108) 评论(0) 推荐(0)
摘要: IO不占用cpu,计算占用cpu python的多线程,不适合cpu密集操作型的任务,适合io操作密集型的任务(网络socket) 什么是线程(thread)? 线程之间内存共享,所以线程修改一份数据是必须加锁,mutex互斥锁 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中 阅读全文
posted @ 2022-02-18 17:29 中國颜值的半壁江山 阅读(23) 评论(0) 推荐(0)
摘要: 先来学习paramiko模块 1.1、基于用户名和密码连接 通过paramiko模块连接linux,并执行命令返回结果 #-*- coding:utf-8 -*- # Author: li Shang import paramiko ssh = paramiko.SSHClient() # 创建SS 阅读全文
posted @ 2022-02-18 17:22 中國颜值的半壁江山 阅读(188) 评论(0) 推荐(0)
摘要: 1、Socket语法及相关 socket tcp/ip send recv udp family address(地址簇): AF.INET #ipv4 AF.INET6 #ipv6 AF.UNIX #本地地址,一般用不到 socket protocal type(协议类型): sock.SOCK_ 阅读全文
posted @ 2022-02-18 17:20 中國颜值的半壁江山 阅读(31) 评论(0) 推荐(0)
摘要: 类: 属性: 实例变量 类变量 私有属性__var 方法: 构造方法 析构函数 私有方法 对象:一个类实例化之后的得到的对象 封装:把一些功能的实现细节不对外暴露 继承: 代码的重用 单继承 多继承 2.x、经典类,深度优先 新式类,广度优先 3.x、都是广度优先 继承的时候: class Foo( 阅读全文
posted @ 2022-02-18 14:31 中國颜值的半壁江山 阅读(41) 评论(0) 推荐(0)
摘要: 1、模块介绍 1.1、定义:模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现有个功能) 本质就是.py结尾的python文件(文件名:test.py,对应的模块名是test) 包:是用来从逻辑上组织模块的,本质就是一个目录或文件夹(必须带有__init__.py的文件) 1.2、导 阅读全文
posted @ 2022-02-18 14:22 中國颜值的半壁江山 阅读(492) 评论(0) 推荐(0)
摘要: 1、装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则:1、不能修改被装饰函数的源代码 2、被装饰函数的调用方式不能被修改 实现装饰器知识储备: 1、函数即"变量" 2、高阶函数: a:把一个函数名当做实参传给另一个函数(不修改被修饰函数源代码的情况下,添加新功能) b:返回 阅读全文
posted @ 2022-02-18 14:18 中國颜值的半壁江山 阅读(41) 评论(0) 推荐(0)
摘要: python函数与函数式编程 1、介绍 1、面向对象: > 类 > class定义 #编程的规范 2、面向过程: > 过程 > def定义 --> 将一段段的逻辑和过程包含到由一个def定义的过程中,无return 3、函数式编程: > 函数 > def定义,有return 函数的优点:代码重用、保 阅读全文
posted @ 2022-02-18 14:13 中國颜值的半壁江山 阅读(37) 评论(0) 推荐(0)
摘要: 介绍enumerate方法:将列表元素的下标取出,与该元素组成一个小元组 a = [1,2,3] for i in enumerate(a): print(i) > (0, 1) (1, 2) (2, 3) 主程序 ###商品列表 product_list = [ ('Iphone',5800), 阅读全文
posted @ 2022-02-18 14:10 中國颜值的半壁江山 阅读(93) 评论(0) 推荐(0)
摘要: 变量的类型: a=[1,2,3,4,···] 列表 b=(1,2,3,4,···) 元组 c={'name':'lishang','age':'23','sex':'man',···} 字典 d='1,2,a,b,···' 字符串 dasda 集合 1、列表的操作(增、删、改、查) names = 阅读全文
posted @ 2022-02-18 14:07 中國颜值的半壁江山 阅读(981) 评论(0) 推荐(0)
摘要: python国内镜像 pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ gevent==1.4.0 pip install -i https://pypi.douban.com/simple gevent==1.4.0 安装py 阅读全文
posted @ 2022-02-18 14:04 中國颜值的半壁江山 阅读(96) 评论(0) 推荐(0)
摘要: 一、部署git(编译安装方式) 安装依赖包: [root@server tmp]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y git 阅读全文
posted @ 2022-02-18 14:02 中國颜值的半壁江山 阅读(219) 评论(0) 推荐(0)
摘要: 写在前面: 最近秋招参加的面试,经常会被问到操作系统的问题,今天有空来整理一下。正好也是巩固一下知识,并深入掌握一下面试的套路。如果对童鞋们有帮助,那将是我最大的欣慰了。最近的面试告诉我,不管对操作系统掌握的怎么样,都要提前熟悉一下问题,这样才能有条理的答出自己满意的答案。 一,理解一下操作系统? 阅读全文
posted @ 2022-02-18 14:01 中國颜值的半壁江山 阅读(92) 评论(0) 推荐(0)
摘要: 软件版本 虚拟机管理软件:VMware WorkStation Pro 12.0 操作系统:CentOS 6.7 Hadoop:Hadoop 2.7.4 JDK:jdk-8u65-linux-x64.tar.gz 一、环境准备 1、 修改各个节点主机名:vi /etc/sysconfig/netwo 阅读全文
posted @ 2022-02-18 14:00 中國颜值的半壁江山 阅读(131) 评论(0) 推荐(0)
摘要: inux下软件之间依赖关系很复杂,有时候安装一个软件需要花上好几天,99%的时间都在安装对应版本的依赖。Yum的出现大大简化了软件管理工作,可以让用户在无需关心软件依赖的情况下,方便的进行软件的下载、更新和使用。软件安装完成后,yum还会帮助设置系统环境变量,大大简化了工作量。 Yum的安装方式有很 阅读全文
posted @ 2022-02-18 13:59 中國颜值的半壁江山 阅读(5448) 评论(1) 推荐(0)
摘要: 在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、工作场景 (1)MySQL数据库 阅读全文
posted @ 2022-02-18 13:55 中國颜值的半壁江山 阅读(169) 评论(0) 推荐(0)