Docker 入门指南
在我们的上一个教程中,我们已经了解 如何在 Ubuntu 上安装 Docker ,和如何在 CentOS 上安装 Docker 。今天,我们将会了解 Docker 的一些基础用法。…
高性能前端 art-template 模板
Nodejs 服务器端使用 第一步: 引入 art-template 的包 npm install --save art-template npm install --save express-art-template 第二步:项目中设…
Python 面试宝典 - 基础篇 - 2020
题目 001: 在 Python 中如何实现单例模式 点评:单例模式是指让一个类只能创建出唯一的实例,这个题目在面试中出现的频率极高,因为它考察的不仅仅是…
函数中的 Arguments 对象详解
每个函数都会有一个 Arguments 对象实例 arguments,它引用着函数的实参,可以用数组下标的方式”[]”引用 arguments 的元素。 arguments.length 为函…
HTML5 中的视频音频使用详解
一、video 1.1 video 支持视频格式 常见的视频格式 视频的组成部分:画面、音频、编码格式 视频编码: H.264 、 Theora 、 VP8(google 开源) HTML5 支…
所需的最小颜色,以使边缘形成循环不会具有相同的颜色
给定一个带 V 顶点和 E 边且无自环和多个边的有向图,任务是找到所需的最少颜色数,以使相同颜色的边不会形成循环,并找到每个边的颜色。例子: Input…
查找给定数组的加权中位数的程序
给定两个包含 N 个整数的数组 arr[] 和包含 N 个 权重的 W[] ,其中 W[i] 是元素 arr[i] 的权重。任务是找到给定数组的加权中位数。 注意:所有元素的…
用 Pelican 创建静态博客网站
本文记录了基于 Python2.7 使用 Pelican 创建静态博客网站的过程,记录下安装及配置过程,用于留存。 基于 Pelican 的 niu-x2-sidebar 主题的静态博客…
Kerberoasting 攻击
1 背景 Kerberoasting 攻击是 Tim Medin 在 DerbyCon 2014 上发布的一种域口令攻击方法,Tim Medin 同时发布了配套的攻击工具 kerberoast。此后,不少…
SpringBoot 集成 websocket
HTTP 协议有一个缺陷:通信只能由客户端发起,HTML5 定义了 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。服务器可以主…