kubernetes dns功能

创建dns记录的必要条件,创建出endpoint,无endpoint无dns记录 SVC创建dns记录 (1)正常的service创建的dns a记录,通过my-svc.my-namespace.svc.cluster.local与clusterip映射 (2)headless service创建dns a记录,通过service的域名(如上),返回的是pod与pod domain对应的dns映射关系,区别于pod dns记录,这里不需要pod设置spec.hostname字段。 (3)命名端
分类: 其他 发布时间: 01-15 23:17 阅读次数: 0

k8s oom

这段代码就是讲的如何计算每个容器的oom score的。 首先看这个容器所属的Pod是属于什么级别的,如果是Guaranteed级别的直接返回-998也是最高级最后被Kill掉的,如果是BestEffort级别则直接返回1000是最低级别的,最有可能被杀掉。如果是Burstable则是中间级别需要按照资源的申请量来计算oom score。 oomScoreAdjust := 1000 - (1000*memoryRequest)/memoryCapacity 就是这段公式计算出容器的sco
分类: 其他 发布时间: 01-15 23:17 阅读次数: 0

cgroup相关

subsystem 一个subsystem就是一个内核模块,他被关联到一颗cgroup树之后,就会在树的每个节点(进程组)上做具体的操作。subsystem经常被称作"resource controller",因为它主要被用来调度或者限制每个进程组的资源,但是这个说法不完全准确,因为有时我们将进程分组只是为了做一些监控,观察一下他们的状态,比如perf_event subsystem。到目前为止,Linux支持12种subsystem,比如限制CPU的使用时间,限制使用的内存,统计CPU的使用
分类: 其他 发布时间: 01-15 23:16 阅读次数: 0

statefulset创建

所有Pod的Volume必须使用PersistentVolume或者是管理员事先创建好 为了保证数据安全,删除StatefulSet时不会删除Volume StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计),其应用场景包括 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 稳定的网络标志,即Pod重新调度后其PodName和HostName不变,基于Headless Service(即没有
分类: 其他 发布时间: 01-15 23:16 阅读次数: 0

vs2017 开始自己的第一个PyTorch程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36556893/article/details/86226478 这是针对于博客vs2017安装和使用教程(详细)的PyTorch项目新建示例 目录 一、安装PyTorch环境 二、新建项目 三、运行代码 一、安装PyTorch环境 1.确保自己的电脑里已经安装了CUDA和cuDNN等环境,安装步骤和安装tensorflow环境基本一致,可参看博主早期的一个安装教程:windows10 6
分类: 其他 发布时间: 01-15 23:16 阅读次数: 0

vs2017 ESRGAN(Enhanced SRGAN)的PyTorch实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36556893/article/details/86312627 这是针对于博客vs2017安装和使用教程(详细)的ESRGAN(Enhanced SRGAN)的PyTorch实现示例 博主搭建项目参考借鉴的代码框架是:https://github.com/xinntao/BasicSR 博主搭建项目参考的论文地址为:https://arxiv.org/pdf/1809.00219.pdf
分类: 其他 发布时间: 01-15 23:15 阅读次数: 0

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'--解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36556893/article/details/86406455 目录 一、问题描述 二、问题分析 三、解决方法 四、什么是_pywrap_tensorflow_internal 一、问题描述 最近朋友装环境时又遇到这个问题: ModuleNotFoundError: No module named '_pywrap_tensorflow_internal' Failed to
分类: 其他 发布时间: 01-15 23:15 阅读次数: 0

vs2019 预览版发行说明--转载自微软官网

原文网址:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes-preview 2018/12/10 Visual Studio 2019 预览版发行说明 | 开发者社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 已知问题 | 重要 此版本未发布,不适合在生产计算机上使用,也不适合用于创建生产代码。 有关如何安装和更新 Visual Studio 2019 的说明,请参阅文
分类: 其他 发布时间: 01-15 23:15 阅读次数: 0

ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks 翻译

ESRGAN:增强型超分辨率生成对抗网络 项目地址:https://github.com/xinntao/BasicSR 摘要 超分辨率生成对抗网络(SR GAN)[1]是一项开创性的工作,能够在单图像超分辨率期间生成逼真的纹理。 然而,幻觉细节通常伴随着令人不快的伪影。 为了进一步提高视觉质量,我们深入研究了SRGAN 网络架构,对抗性损失和感知损失的三个关键组成部分,并对其中的每一个进行了改进,以推导出增强型SRGAN(ESRGAN)。 特别是,我们在没有批量标准化的情况下引入剩余残差密集
分类: 其他 发布时间: 01-15 23:15 阅读次数: 0

PyTorch 入门实战(一)——Tensor

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36556893/article/details/86480120 目录 前言 环境安装 一、Tensor的创建和使用 二、Tensor放到GPU上执行 三、Tensor总结 前言 博主这几天正在学习PyTorch,发现这个深度学习框架适合研究和使用。 当然,博主热衷于vs2017这款IDE。虽然博主同样安装了PyCharm和Eclipse,但是由于写C++Debug的习惯,还是选择了vs2
分类: 其他 发布时间: 01-15 23:14 阅读次数: 0

Java实践——俄罗斯方块

1.分析游戏,通过抽象思想给游戏抽象出三大类 (1)Cell类:游戏中最简单的一个小方块 (2)Tetromino类:四个小方块的组合,七个方块类型的父类(T,O,L,J,I,Z,S,) (3)Tetris类:主类,行为类,包含游戏内的行为以及判断逻辑 2.依据各大类的内容,对类进行补充 (1)Cell类: 属性:row(行号 ) col(列号) image(对应图片) 行为:向左/右/下移动(对应单个方块的row,col的增减) 提供Javabean相关的规范 (2)Tetromino类:
分类: 其他 发布时间: 01-15 23:14 阅读次数: 0

常量,变量,基本数据类型

常量 常量不单单是数字,字母,文字,语句也是常量,当然也包括文字,英文字母 开发的常量:在运行过程中,不会发生改变的量 字符:'a' 字符常量 字符串:"zifuchuan" 字符串常量 八进制ASCII码表 十进制ASCII码表 / 转义字符后面跟数字,默认是指的八进制 "\40" 表示 、40==32(10) 且面试中"\40"与"\040"表达的其实相同 变量 在代码中的变量定义: 在程序的运行过程中,可以发生改变的量,就是一个变量 八种基本数据类型 整型 占用空间大小 范围 byte
分类: 其他 发布时间: 01-15 23:14 阅读次数: 0

golang使用execCommand调用的时候子进程如何杀掉处理方法

最近在写一个应用,下面是用到的代码,网上也有挺多的网友遇到这种问题,下面是我的解决方法,分享一下. 使用方法,想exec.Command的时候使用SetPgid设置进程组,杀的时候使用KillAll杀死全部调用产生的进程 代码实现: Linux处理方法: package system import ( "syscall" ) func SetPgid(pid, pgid int) error { return syscall.Setpgid(pid, pgid)
分类: 其他 发布时间: 01-15 23:13 阅读次数: 0

runnerw.exe: CreateProcess failed with error 216 (no message available)

runnerw.exe: CreateProcess failed with error 216: Process finished with exit code 216 运行go项目抛此异常 解决办法:如果运行main方法的话,引入的包名应改为main
分类: 其他 发布时间: 01-15 23:13 阅读次数: 0

panic: runtime error: invalid memory address or nil pointer dereference

只可以给索引1和3赋值,因为只有它们分配了内存,才可以赋值,如果我们给索引0赋值,运行的时候,会提示无效内存或者是一个nil指针引用。 解决办法 :我们要先给索引0分配内存,然后再进行赋值修改。
分类: 其他 发布时间: 01-15 23:13 阅读次数: 0

python For 循环 三种遍历方式

array = ["a","b","c"] for item in array: print(item) for index in range(len(array)): print(str(index)+".."+array[index]) for index,val in enumerate(array): print(str(index)+"--"+val); 打印结果a b c 0..a 1..b 2..c 0--a 1--b 2--c -----
分类: 其他 发布时间: 01-15 23:12 阅读次数: 0

新手搭建springboot框架的时候走过的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/79092922 新手搭建springboot微服务框架的时候,出现的一个小问题及如何解决的记录下来,分享给大家。 一、springboot与视图引擎 新建一个controller,这样最基本的加上@Controller和@RequestMapping,这时候启动程序访问页面是不行的。 Spring Boot提供了默认配置的模板引擎主要有以下
分类: 其他 发布时间: 01-15 23:12 阅读次数: 0

上传本地项目到GitHub以及提交更新操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/79149795 注册GitHub,并建立仓库略。网上百度很详细。 Github上传项目的方法,有两种方法:一种通过https,一种通过ssh。 网上有人说用SSH会有问题。我也没有试过,我觉得https就挺好的。 建立好仓库之后, 这里会出现仓库路径。 因为GitHub是基于git实现的代码托管,所以必须要安装git环境。安装方法很简单,请
分类: 其他 发布时间: 01-15 23:11 阅读次数: 0

解决Apache和IIS同时存在时,去除网址后面的端口号问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/79379071 服务器使用windows server真是一个愚蠢的决定!!! 最近在部署项目到windows server 上时,项目要使用Apache服务器,所以存在IIS和Apache共享80端口号的问题,必须要地址栏键入 域名:端口号(非80端口) 才能访问到正常的网站。 80端口是为HTTP协议开放的,通过HTTP地址(即常说的“
分类: 其他 发布时间: 01-15 23:11 阅读次数: 0

解决Eclipse创建springboot项目初始报错:org.apache.maven.archiver.MavenArchiver.getManifest

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33188180/article/details/86380829 有时候创建maven项目的时候会出错,例如在创建Spring boot 项目的时候,会出现 网上给出的解决方案基本都是通过help--Install New Software ,然后通过网址https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchi
分类: 其他 发布时间: 01-15 23:10 阅读次数: 0