• 2024-07-02基准测试程序的认知与分析 —— SPEC基准测试程序集的深入探索
    基准测试程序的认知与分析——SPEC基准测试程序集的深入探索一、实验目的:了解和掌握Spec基准程序测试对基准程序测试结果进行分析和比较二、实验准备知识:计算机系统设计和分析的量化原则。计算机系统设计和分析的量化原则是指导计算机系统架构设计与评估的一系列准
  • 2024-06-20记录pyinstaller打包django项目遇到的坑
    由于工作需要,需要在内网部署一个Django项目生成exe,打包过程遇到了不少坑,在此记录一下。一、安装pyinstaller略。二、打包exe第一个问题:用pyinstaller-F-w生成的exe报错一开始用的是以下命令生成exe:pyinstaller-F-wxx.py导出完毕后,在dist/manage/目录下输入manage.
  • 2024-06-19【K8s】专题五(4):Kubernetes 配置之 ConfigMap 与 Secret 使用
    以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号!目录一、ConfigMap使用方式1、注入环境变量2、挂载配置文件二、Secret使用方式1、注入环境变量2、设置镜像密钥3、设置TLS凭据一、ConfigMap使用方
  • 2024-06-13kuberbetes-PVC与PV的创建 和绑定
    PVC与PV的创建如下yaml文件apiVersion:v1kind:PersistentVolume#PV是集群中的一块存储,可以由PVC请求并使用。-虚拟存储-实体机的存储、不是容器中的存储metadata:name:postgresql-pvnamespace:ops-systemspec:storageClassName:nfs#指定了与此PV关联
  • 2024-06-02Kubernetes——YAML文件编写
    目录一、创建Kubernetes对象YAML文件必备字段1.apiVersion2.kind3.metadata4.spec二、YAML格式基本规范1.结构表示2.键值对3.列表(数组)4.字典(映射)5.数据类型6.注释7.多文档支持8.复杂结构9.示例 三、YAML文件编写1.YAML文件的组成2.生成YAML文件框架2.1--d
  • 2024-05-28Python|module 的 __spec__ 属性
    Python的module(模块)**【官方文档】**位置:https://docs.python.org/zh-cn/3/library/stdtypes.html#modules模块唯一的特殊操作是属性访问:m.name,这里m为一个模块而name访问定义在m的符号表中的一个名称。模块属性可以被赋值。(请注意import语句严格来说也是
  • 2024-05-22k8s——pod的yaml文件
    理解什么是podpod基于deployment创建,删除deployment,pod也会被删除基础pod的yaml文件的资源清单点击查看列表|参数名|类型|字段说明||-----------------------|------|-----------------------
  • 2024-05-22k8s——daemonset
    daemonset为每一个匹配的node都部署一个守护进程#daemonsetnode:type=logsdaemonset选择节点-nadeSelector:只调度到匹配指定的label的node上-nodeAffinity:功能更丰富的node选择器,比如支持集合操作-podAffinity:调度到满足条件的po所在的node上daemonset的实例
  • 2024-05-10资源管理
    资源管理*Pod的两个重要参数:CPURequest与MemoryRequest。为了避免系统挂掉,该Node会选择“清理”一些Pod来释放资源,Kubernetes中该保障机制的核心如下。*通过资源限额来确保不同的Pod只能占用指定的资源。*允许集群的资源被超额分配,以提高集群的资源利用率。*为Pod划分
  • 2024-04-25模块规格(module spec)对象具体是什么
    `importlib.util.spec_from_file_location()`函数返回的`spec`是一个模块规格(modulespec)对象,它是`importlib.machinery.ModuleSpec`类的一个实例。这个对象包含了导入模块所需的全部信息,如模块的名字、加载器(loader)、定位器(locator)、原始文件路径等。模块规格对象是一个容器
  • 2024-04-25`loader` 对象是什么
    在Python中,`loader`是一个对象,它的职责是加载模块的代码。当你使用`import`语句导入一个模块时,Python会使用一个特定的`loader`来查找、读取和初始化模块的代码。`loader`遵循一个特定的协议,定义了如何加载模块。`SourceFileLoader`是Python标准库`importlib`模块提
  • 2024-04-25模块规格(module spec)对象的作用
    模块规格(modulespec)对象在Python的导入机制中扮演着重要的角色,它是一个包含了导入模块所需信息的对象。模块规格对象是Python3.4及以上版本中引入的,它是`importlib`模块的一部分,用于标准化模块的导入过程。模块规格对象的主要作用有:1.**存储模块元数据**:模块规格对象包含
  • 2024-04-25在实际编程中,如何有效利用模块规格对象?
    在实际编程中,模块规格对象(`ModuleSpec`)通常用于需要动态导入模块的场景,例如插件系统、扩展框架、测试框架等。以下是一些有效利用模块规格对象的方法:1.**动态导入模块**:当你需要根据运行时的情况来决定导入哪个模块时,可以使用模块规格对象。例如,根据用户的输入或配置文件来动
  • 2024-04-09软件构造中的各类注释介绍与实例演示
    本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。目录前言SpecAbstractFunctionRepInvariantSafetyfromExposureTestingStrategy结语一、前言之前的代码中都不怎么重视注释,有注释也就是随便一两行解释一下下面的代码是干什么的。学习课
  • 2024-04-07Ingress简单使用
    介绍Ingress是Kubernetes中用于公开和管理集群内服务的一种API资源。它充当了集群入口的角色,可以将外部流量路由到集群内部的服务,同时提供了一些高级功能,如负载均衡、TLS终止、虚拟主机路由等。下面是Ingress的一个简单示例,可将所有流量都发送到同一Service:通
  • 2024-03-26打车app软件系统功能开发
       打车APP软件系统的功能开发,是按照同行的软件进行定制的,在原来的基础上增加了一些特殊的功能。   用户界面:申请账号登录,第三方账号登录,多角色账号登录。   实时位置确认:用户位置确认,用户可以实时查看自己的位置,并设置上车地点。   目的地:输入目的地,司机
  • 2024-03-25Istio
    Istio1、istio简介1.1 istio概念istio是一个服务网格形态的,用于云原生形态下,对服务进行治理的基础设施平台1.2 istio特点#可观察性#安全性#流量治理1.3istio功能通过边车模式,为服务注入一个代理,实现以下功能1、服务发现,对其代理的svc进行服务发现,svc后端通常存
  • 2024-03-23Kubernetes之Pod工作负载
    Pod工作负载,亦称Pod控制器。在Kubernetes平台上,我们很少会直接创建一个Pod,因为直接管理单个Pod的工作量将会非常繁琐。我们可以使用KubernetesAPI创建工作负载对象,这些对象所表达的是比Pod更高级别的抽象概念,Kubernetes 控制平面根据我们定义的工作负载对象规
  • 2024-03-21AHB_SRAMC_UVMTB
    如何开展验证的工作?拿到设计spec,理解和分析spec写验证计划:验证功能点提取,规划test,tb架构,用什么方法学,功能覆盖率的提取coverpoint,检查机制.....)搭建验证环境(UVMTB)coding编写用例测试,调试debug,发现RTL的bugregression(跑不同的seed)coverage(codefunction)
  • 2024-03-21创建PV、PVC
    apiVersion:v1kind:PersistentVolumemetadata:name:pv-v1labels:app:v1spec:nfs:server:10.16.17.57#NFS服务器地址path:/data/volumes/v1#NFS路径accessModes:["ReadWriteOnce"]
  • 2024-03-14Kubernetes operator(十) kubebuilder 实战演练 之 开发多版本CronJob【更新中】
    云原生学习路线导航页(持续更新中)本文是Kubernetesoperator学习系列第十篇,本节会在前篇开发的Cronjob基础上,进行多版本Operator开发的实战本文的所有代码,都存储于github代码库:https://github.com/graham924/share-code-operator-study/tree/main/cronJob-operato
  • 2024-03-11SVV 补充及总结
    notintersect总结所有的组件都是通过class进行建模通过interface进行连接形成测试平台每一个class都是一个SV文件,进行结构化管理搭建testbench的主要目的是对DUT进行测试的,主要关注DUT的interface和feature,只要拿到interface就可以写一些代码进行建模DUT是根据spe
  • 2024-03-06K8S-Pod控制器
    Pod控制器Pod控制器及其功用Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则会重新新建pod的资源。pod控制器有多种类型1、ReplicaSet:代用户创建指定数量的pod副本,确保pod
  • 2024-03-05PCIE Spec 5.0, 6.0
    官网网站https://pcisig.com/specificationsPCIExpress®BaseSpecificationRevision6.0https://pan.baidu.com/s/1kUrho2M7hRJeCNXSxwLN8A?pwd=7zkxpwd=7zkxPCIExpress®BaseSpecificationRevision5.0https://pan.baidu.com/s/1aqRrbmR7dNO3gHz3Q3kF0Q提取码:62b8
  • 2024-02-17pyinstaller系列之四:如何设置打包出来的文件的版本信息
    开始之前,先介绍.spec文件。.spec文件在执行打包命令后会自动创建。在执行命令的当前目录下应该就可以直接看到。以labelme.spec为例,长这个样子:#-*-mode:python-*-#vim:ft=pythonimportsyssys.setrecursionlimit(5000)#requiredonWindowsa=Analysi