ICode9

精准搜索请尝试: 精确搜索
  • pyinstaller spec 文件浅谈2021-02-01 17:02:55

    python程序打包系列 接着上篇的pyinstaller的使用,在使用pyinstaller的过程中会生成一个spec文件,现在我们来聊聊这个文件。 文章目录 python程序打包系列 spec 官方文档介绍 PyInstaller要做的第一件事是建立一个spec(规范)文件 myscript.spec。该文件存储在–specpath=目

  • Kubernetes yaml 学习2021-01-27 08:33:37

    分类: 名称空间级别 kube-system 集群级别 role 元数据 HPA K8s 中所有的内容都抽象为资源,资源实例化之后,叫做对象   名称空间级别资源 (workload): Pod,ReplicaSet,Deployment,StatefullSet,DaemonSet,Job,CronJob(ReplicationController 在v1.11版本废弃) 服务发现及负载均

  • 【原创】Cypress Vue CLI前端自动化测试自学与项目实践2021-01-24 20:05:14

    一、环境构建   1. 下载并安装Node.js   2. 创建一个项目文件夹,执行npm init -y,然后npm install cyperss   3. npx cyperss open 二、小试牛刀   1. 运行一遍examples代码,即可看到https://example.cypress.io/的示例代码都执行了一遍 三、研究示例帮助和API   1. 自行学

  • Kubernetes-4.Pods2021-01-22 14:34:32

    docker version:19.03.14 kubernetes version:1.19.4 ** 已了解Kubernetes的组成、安装、以及kubectl基本命令使用 本文概述Kubernetes中workloads资源控制器基本信息以及Pods资源的介绍。 目录workloads资源控制器基础介绍Pods清单文件清单文件格式通过清单文件创建PodexplainPod

  • yml 错误: 缩进不对 -- persistentvolumenfs-pv1 created2021-01-20 07:34:13

      persistentvolume/nfs-pv1 created error: error parsing redis-pv.yaml: error converting YAML to JSON: yaml: line 8: did not find expected key     [root@master ~]# kubectl delete -f redis-pv.yaml error: error parsing redis-pv.yaml: error converting YAML to

  • 自动化测试工具Gauge--套件执行步骤2021-01-12 17:34:37

    最近在看Gauge自动化测试工具,网上也有相关的中文翻译,可见:https://blog.csdn.net/amoscn/article/details/80472143 以Python举例,gauge python自带了套件内部函数 before_step, after_step, before_scenario, after_scenario, before_spec, after_spec, before_suite, after_suite

  • mybatis配置文件foreach等应用2021-01-09 17:30:21

    <select id="queryItemComments" parameterType="Map" resultType="com.imooc.pojo.vo.ItemCommentVO"> SELECT ic.comment_level as commentLevel, ic.content as content, ic.sepc_name as specName,

  • 复杂嵌套字典数据结构处理库-glom2021-01-03 22:54:10

    经常遇到复杂嵌套字典数据,我们都是这么写的 data = {'a': {'b': {'c': 'd'}}} print(data['a']['b']['c']) 'd' 然后经常遇到这个bug data2 = {'a': {'b': None}} print(data2['a'][

  • Kubernetes --(k8s)Job、CronJob2021-01-01 09:57:24

    Job https://www.kubernetes.org.cn/job https://www.kubernetes.org.cn/cronjob Job负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束. Kubernetes支持以下几种Job: 1.非并行Job:通常创建一个Pod直至其成

  • K8s中的workload(工作负载)2020-12-24 16:02:55

    Deployment Deployment负责管理部署,管理模式为:     Deployment只负责管理不同版本的ReplicaSet,由RepliaSet管理Pod副本数     每个RepliaSet对应了Deployment template的一个版本     一个RepliaSet下的Pod都是相同的版本   Deployment功能包括: (1)定义Pod的期望数量,通

  • Istio 调用链追踪与指标收集2020-12-17 19:30:35

    Istio 调用链追踪与指标收集 引言调用链追踪安装ZipkinIstio 启用调用链追踪暴露zipkin服务自定义采样率使用全局配置针对Deployment设置 指标收集dashboard-metrics-scraperCEXL表达式 使用Prometheus+Grafana配置模型处理程序实例规则 引言 Mixer组件 提供策略控制

  • 数据卷与持久卷2020-12-15 17:04:52

    一.为什么需要存储卷 Container中的文件在磁盘上是临时存放的,这给container中运行比较重要的应用程序带来一些问题 当容器崩溃时文件丢失:kubelet会重新启动容器,但容器会以干净的状态重启 同一pod中运行多个容器,如何共享文件 回顾:容器部署过程中一般需要三种数据 启动时需要初

  • k8s中controller-manager相关的yaml文件2020-12-15 15:03:02

    deployments apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: nginx name: nginx spec: replicas: 1 selector: matchLabels: app: nginx strategy: {} template: metadata: creationTimestamp:

  • 如何在swagger中配置多个spec2020-12-09 14:32:15

    1.效果图如下:   2.已springBoot项目为例   在SwaggerConfig中添加以下代码:       @Bean("质量管理") public Docket controller1Apis() {   return new Docket(DocumentationType.SWAGGER_2)       .groupName("质量管理")

  • 快速入门Kubernetes(K8S)——资源清单2020-12-06 21:33:28

             上篇文章给搭建搭建了企业私有服务,本篇文章给大家介绍下k8s中的 资源清单 本篇文章大部分全都是理论。耐心看完将会刷新你对k8s的认知。 一、 k8s中的资源 1.1 什么是资源? K8s中所有的内容都抽象为资源,资源实例化之后,叫做对象 1.2 K8S中存在哪些资源 工

  • 覆盖率2020-12-06 19:57:11

    覆盖率类型 覆盖率的两种指定形式:显式的: 直接通过SV来指定出的,如SVA,covergroup。隐式的: 在验证过程中,随"register move"就可以由simulator得到的,如代码覆盖率等。 覆盖率类型: 代码覆盖率—由仿真器直接提供,只能表示设计的冗余度,与spec关系不大。(toggle/expression/block)

  • WTF?在beta环境的代码一言不合就启动失败啦2020-12-05 22:51:22

    背景 最近在做项目的过程中,我的一个变更已经发布到beta环境了,但是我在处理另一个问题的过程中发现,这个变更在预发的国内环境也莫名其妙启动不起来了,感觉很是诡异,已经到beta的变更怎么能说启动不起来就启动不起来呢?经过不懈的努力,最后终于把这个问题给解决了,在这里分享给大家。 问题

  • statefulSet控制器2020-12-04 00:01:06

    cat << END > statefulSet.yaml apiVersion: v1 kind: Service metadata: name: nginx-svc #无头服务内部使用必须一致 labels: app: nginx spec: ports: - port: 80 name: web clusterIP: None selector: app: nginx --- apiVersion: apps/v1 kind:

  • 分布式minio2020-12-01 21:05:59

     http://slack.minio.org.cn/people/1 https://blog.csdn.net/qq_42875105/article/details/106675711?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-8-106675711.nonecase   https://github.com/minio/operator hostpath形式

  • Angular jasmine单元测试框架spec的运行时数据结构2020-11-28 22:30:55

    以我单元测试里这段代码为例: 通过describe函数创建一个suite,即spec的集合: 真正的spec由函数it创建:其中expectable是human readable的字符串描述信息,描述该spec具体要测试哪些东西,assertion就是具体的包含单元测试的代码。 spec内部的expect方法调用:调用env.expect: 使用s

  • 制作MySQL RPM安装包Spec2020-11-27 08:36:14

    适用环境: 数据库版本:MySQL 5.7.26 操作系统:CentOS 7   制作思路: 将数据库初始化和配置工作放到安装脚本中方便定制: 1、打包MySQL应用目录 2、不自动生成配置文件 3、不自动生成数据目录 4、不自动初始化数据   Spec代码: # ========================================= # #

  • 学习方法和自我管理杂记2020-11-24 11:30:15

    学习方法和自我管理杂记 1. 两种学习方法2. 马拉松式学习与技术人员的成长性3. 进阶之路4. 从拖延到高效,我推荐这 7 本书7. How to read source code8. 技术的正宗与野路子9. 如何让自己成为一个优秀的程序员10. 从腾讯的职级系统 看清自己的职场宿命11. 中国式管理_最适合

  • tanka 基本试用2020-11-14 22:01:34

    以下是tanka的参考试用 依赖 kubectl diff jb jsonnet bundler helm 安装tanka mac os 命令 brew install tanka brew install jsonnet-bundler 试用 创建项目 mkdir prom-grafana && cd prom-grafana tk init 效果 需要等待下

  • 拥抱Kubernetes,再见了,SpringBoot @Scheduled2020-11-06 15:01:06

    项目开发中总是需要执行一些定时任务,比如定时处理数据之后发送邮件,定时更新缓存等等。   Java定时任务 基于 java.util.Timer 定时器,实现类似闹钟的定时任务 使用 Quartz、elastic-job、xxl-job 等开源第三方定时任务框架,适合分布式项目应用 使用 Spring 提供的一个注解: @Sche

  • PyInstaller 系列 - 规格文件2020-10-22 14:32:27

    【原文地址:https://shuhari.dev/blog/2018/6/pyinstaller-specfile】 在本系列的 基本用法 篇中我们曾说过,PyInstaller 在生成文件的同时会创建一个相应的 .spec 文件。其实,.spec 文件才是生成过程的真正核心。它本质上是一个特殊的 Python 脚本,其中记录了生成所需的指令,和包管理

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有