Python 面试宝典 - 基础篇 - 2020
题目 001: 在 Python 中如何实现单例模式 点评:单例模式是指让一个类只能创建出唯一的实例,这个题目在面试中出现的频率极高,因为它考察的不仅仅是…
函数中的 Arguments 对象详解
每个函数都会有一个 Arguments 对象实例 arguments,它引用着函数的实参,可以用数组下标的方式&rdquo[]&rdquo引用 arguments 的元素。 arguments.len…
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 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。服务器可以主…
JavaScript 中 property 和 attribute 的区别
1. 定义 property (元素属性): DOM 节点是一个对象,因此,可以添加自定义的属性以及方法。 property 的值可以是任何的数据类型,对大小写敏感。自…
实用的 60 个 CSS 代码片段
1、垂直对齐 如果你用 CSS ,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用 CSS3 的 Transform ,可以很优雅的解决这个困惑: .verticalce…