11 2024 档案
摘要:使用场景:只需要项目所需指定版本的Python解释器就可以运行由zipapp打包后的项目 环境要求 打包方:需要有项目及项目所依赖的所有开发环境(Python解释器,第三方库) 使用方:需要有项目所需指定版本的Python解释器 官方文档:https://docs.python.org/zh
阅读全文
摘要:背景 手动构建的 Docker 镜像如果体积过大,可以利用 slim 工具来优化和减小其体积。slim 不仅能够有效地缩减镜像大小,还有以下额外好处: 减少攻击面:通过精简镜像,移除了不必要的文件和依赖,从而减少了潜在的安全漏洞和攻击面。 降低安全风险:较小的镜像意味着更少的软件组件,这有助于降低由
阅读全文
摘要:Python学习笔记-yield用法及优点 概述 yield 用于定义生成器,它最终返回一个生成器对象,这个生成器对象可以被迭代。 例子 # encoding:utf8 import sys n = 200 m = 1000 # 定义一个生成器,yield必须在函数中使用 def Generator
阅读全文
摘要:Neo4j 实现一个简单的CMDB管理平台 简介 Neo4j是一个高性能的图形数据库管理系统,它使用图形模型来存储和查询数据。图形数据库与传统的关系型数据库不同,它们使用节点和边来表示数据实体和它们之间的关系,而不是使用表格和行,可以使用neo4j实现权限系统,知识图谱,cmdb等 部署 docke
阅读全文