摘要:
使用wireshark分析http报文是一件愉悦的事情, 在wireshark不断滚动的窗口中,http服务的交互报文在我们面前一览无余,简单的过滤及追踪命令即可获取到特定请求的完整收发流程,然而,到https这里,事情就变得复杂起来。 协议复杂 http简单报文 下图是一个wireshark抓获的 阅读全文
摘要:
Python如何在日志中隐藏明文密码 前言 在项目开发中,有的时候会遇到一些安全需求,用以提升程序整体的安全性,提高外来非法攻击的门槛,而在日志中隐藏明文密码打印便是最典型的安全需求之一。 在Python中,明文密码往往发生于命令执行参数、debug日志、依赖库打印等场景中。对于程序自身的明文密码打 阅读全文
摘要:
# Linux网络设备命名规则简介 几年前, Linux内核为网络接口分配名称采用的是一种简单和直观的方式:一个固定的前缀和一个递增的序号。比如,内核使用`eth0`名称以标识启动后第一个加载的网络设备,第二个加载的设备名称是`eth1`,第三个是`eth2`,以此类推。。。如果用户想要在系统启动后 阅读全文
摘要:
ansible技巧——使用ansible修改网络 ansible是现在使用最广泛的的自动化运维工具之一,它有着强大的能力以及丰富的特性。不过并非在所有方面它都能面面俱到,在修改网络方面,ansible所能获取的资料甚少,而在问答社区中更是有人回答ansible适合在平稳的网络条件下运行,不适合用来修 阅读全文
摘要:
从容器镜像构建虚拟机镜像——d2vm工具介绍 简介 容器镜像是容器技术的核心组成部分之一,得益于基于UnionFS的多层次容器镜像, 开发者在构建镜像时能够做到对已有镜像层的高度复用,而在使用镜像时也能够较大程度上节约磁盘空间和网络带宽,从而为容器技术的广泛流行奠定了基础。 虚拟机镜像指包含可启动操 阅读全文
摘要:
容器镜像多架构支持介绍 简介 出于开发需要,我们经常会需要浏览公共镜像库,以选取合适的基础镜像,在浏览过程中,不经意地会发现部分镜像的一个tag下列出了许多种架构,如下图所示,debian:bullseye这个镜像的tag共享了八种平台架构之多。难道debian的维护团队每天都在用那么多架构的机器不 阅读全文
摘要:
简介 diskimage-builder(简称dib)是一款用于构建系统镜像的工具,它被设计用于OpenStack的TripleO项目,支持qocw2、vhd、raw等主流镜像格式。 在众多系统镜像构建工具中,dib与众不同的地方在于其对元素(element)的设计。在dib中,所有想要构建的实体都 阅读全文
摘要:
[CS61A] Lecture 5&6&7. Environments & Design & Functions Examples & Homework 2: Higher Order Functions Lecture Lecture 5. Environments 环境是编程语言中的一大命题,每 阅读全文
摘要:
[CS61A] Lecture 4. Higher-Order Functions & Project 1: The Game of Hog Lecture Lecture 4. Higher-Order Functions 本节课介绍了高阶函数的概念与用法,主要包含如下内容: 从斐波那契数列说起, 阅读全文
摘要:
[CS61A] Lecture 1&2&3. Introduction&Functions&Control 前言 CS61A是加州大学伯克利分校一门计算机专业课程,用于指导大一新生入门计算机科学这一门学科,这门课程以《计算机程序的构造与解释》(Structure and Interpretation 阅读全文