This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 前段时间在开发中遇到一个在mysql中存储树形结构的数据的技术需求,由于数据量比较大层级多,且写入少查询多,常规的子母id映射的方法显然不大适用——因为查询次数太...
工作中遇到一个需求,通过一个docker里的服务触发一个机器学习训练任务,训练相关的程序需要在另一个docker容器里进行,这些容器事先都已经准备好。此处采用Docker-out-of-Docker的方式,即通过挂载docker API的socket文件,达到从一个容器内部触发主机启动另一个容器的目的。 正常情况下,讲容器内的用户加入主机上的docker组,就可以调用了。 RUN use...
需求 工作中遇到一个需求,通过一个docker里的服务触发一个机器学习训练任务,训练相关的程序需要在另一个docker容器里进行,这些容器事先都已经准备好。鉴于k8s平台尚未完成,于是调研了一下用docker-out-of-docker (DooD)实现的方式。 DooD and DinD DooD方式本身原理很简单,将host的docker api的socket挂载到container...
本列表笔记为系统学习git官方文档及日常工作中积累的值得注意的知识点列表。 更新:在此推荐一下本人开发的zsh的git插件 goofygit 1. 关于git add git add . 只是将当前目录下所有改动添加到stage git add --all/-A 则是所有文件 git add -u 则是添加除了untracked以外(即commit 和 staged 中都没有的文件...
1.被装饰的函数的关键字参数使用默认值时,装饰器在不定长关键字参数(**kwargs)中取不到这个参数 这是在开发过程中遇到的问题,探究后发现的。 示例: 先构造一个打印入参的装饰器和一个被装饰函数 def decorator(f): def wrapper(*arg,**kwargs): print("args:",args) print("...
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 看python的官方文档注意到字典的一些设计机理,特地查阅整理了一下关于python字典的特性、相关的hash方法的资料,并作此文记录。示例代码都是手敲的,文中也...
1. 概览与介绍 1.1 最主要的几种数据加密技术及其作用特性 对称加密…………(机密性—防窃听) 非对称加密………(机密性—防窃听) 单向散列函数……(完整性—防篡改) 消息认证码………(完整性—防篡改,认证—防伪装) 数字签名…………(完整性—防篡改,认证—防伪装,不可否认—防否认) 伪随机数生成器…(生成密钥、盐、IV,随机性、不可预测性、不可重复性) ...
读 The 5 best morning routine ideas of highly-productive people 的笔记重点 前一天晚上就应该想好,明天大概要做什么,并做好相应准备。早晨的时间不适于思考做决定,也不应该在起床后想今天做什么,而应该立即行动起来 早上起来后花几分钟捋一下。今天要面临的问题,要做的事,大致的计划和预期。 ...
最近写docker-compose file时需要处理众多的环境变量,这些变量特性不一处理方式各异,特地去官方文档研究了一下docker-compose对环境变量的处理。 官方介绍的优先级顺序: Compose file Shell environment variables Environment file Dockerfile Variable is not d...
今天出去吃饭,店里贴了二十四节气,让我想到一些问题。 节气其实很好记。以下是我总结一点技巧。 一年24个节气,每个季度6个,每个季度中的6个节气都分为两阶段,一共就是8个阶段,每阶段3个节气,每个阶段的第一个节气都是一个定位点/标志点。 每季度的第一阶段(姑且称之为初段)的第一个,都是以“立”字开头,立春/立夏/立秋/立冬。 每季度第二阶段(且称为次段)的第一个是二分二至点,是分割定位...
A new version of content is available.