离散表(哈希表),深浅拷贝
离散表 乱序 不可重复的 key不能为可变数据类型 import hashlib
m = hashlib.md5()
# m.update(b'a') # 0cc175b9c0f1b6a831c399e269772661
# m.update(b'b') # 92eb5ffee6ae2fec3ad71c777531578f
# m.update(b'c') # 4a8a08f09d37b73795649038408b5f33
# m.update(b'd') # 8277
Flink使用SideOutPut替换Split实现分流
以前的数据分析项目(版本1.4.2),对从Kafka读取的原始数据流,调用split接口实现分流. 新项目决定使用Flink 1.7.2,使用split接口进行分流的时候,发现接口被标记为depracted(后续可能会被移除). 搜索相关文档,发现新版本Flink中推荐使用带外数据进行分流. 预先建立OutputTag实例(LogEntity是从kafka读取的日志实例类). private static final OutputTag<LogEntity> APP_LOG_TAG = new
为docker配置国内镜像加速器
docker官方镜像仓库地址为:https://hub.docker.com/search?q=&type=image 因为是国外地址,因此下载镜像时速度很慢。 我们需要配置国内镜像加速, 可以使用的国内镜像有哪些? Docker可以配置的国内镜像有很多可供选择,比如说:阿里云,网易蜂巢,DaoCloud,Docker中国区官方镜像等,这些都是可以提供给大家随意选择的不错的镜像仓库。 在这里我们选择阿里云的镜像加速: 登陆:https://cr.console.aliyun.com/cn-
2019秋-走的太久忘记了为什么出发
其实我一直都是敏感的人,没事就爱琢磨生活,思考人生的,完了还要用文字记录下来,用来回味复盘。这就像敏捷开发中的retro,2个星期一个迭代,就得做一次复盘,总结下过去的二周做的好与不好。 但是这篇文档纠结了很久到底要不要写,先说说纠结的原因吧。 内心纠结 我一直是个纯粹的人,或者企图保持纯粹的人。我希望我的工作和生活分开,技术和人生分开,不喜欢掺杂在一起。以前分享出来的文章都是技术相关的,现在分享生活相关的,破坏了我的纯粹性。 敏感性 现在我的大部分时间都是在工作,网上社交,恋爱生活。 工作上
JS内置对象Math 和Data
1.Math (1)Math.PI 表示常量 π console.log(Math.PI) //3.1415926535 (2)Math.max() 最大值 Math.min() 最小值 console.log(Math.max(1,8,9,6,59,658,569,542)) //658
console.log(Math.min(658,569,542,586,358,785,459,264)
redis windows下载安装
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/leisure_life/article/details/82078233 打开官网:https://redis.io/download 发现官网名没有提供Windows版本,只有Linux版本,费了一番周折,说是GitHub上才有 地址是:https://github.com/MicrosoftArchive/redis/tags 貌
LeetCode:复原IP地址【93】
LeetCode:复原IP地址【93】 题目描述 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 示例: 输入: "25525511135" 输出: ["255.255.11.135", "255.255.111.35"] 题目分析 ip地址由三个小数点(.)分割成四段,每一段取值为0~255。所以输入字符串s最长为12,最少为4位。 以2556....来划分的话,第一段有可能是下面三种情况: 255,此段为3个 25,此段为2个 2,此段为1个 所以
数组——两个数组的交集
这道题网上大致有三种方法,一种是使用哈希表记录元素和元素出现的次数,另一种是用暴力来做的,这道题目我很没有头绪,所以基本就是学着别人的思路来写,因为一直都是用c编码所以c++的写法上有很多不太清楚的地方,哈希表也不太会用。 知识点:哈希表(Hash table,散列表)是根据关键码(Key value)而直接进行访问的数据结构。 (方法一:暴力解法) class Solution {
public:
vector<int> intersect(vector<int>& nums1,
java使用equals()函数和instanceof
(1)“==”比较两个变量本身的值,即两个对象在内存中的首地址。 “equals()”比较字符串中所包含的内容是否相同。 (2)java中的instanceof运算符是用来在运行时指出对象是否是特定类的一一个实例。instanceof通过返回一 一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一一个实例。用法: result = object instanceof class 参数: Result :布尔类型。 Object :必选项。任意对象表达式。Class :必选项。任意已定义
2019-2020-1 20175317 《信息安全系统设计基础》第二周学习总结
2019-2020-1 20175317 《信息安全系统设计基础》第二周学习总结 教材学习内容总结 第二周我学习了教材第二章的内容,具体内容如下: 教材学习内容截图 运行进制转换程序截图: 教材学习中的问题和解决过程 问题1:我暑假时重装了系统,重新安装虚拟机后不能连接到网络 问题1解决方案:经过自行查找,我发现我的物理网卡选择发生了错误 对应我的计算机网卡进行更换后网络连接正常 代码托管 学习进度条 代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 目标 5000行 30
setStyleSheet 设置背景图片
设置背景颜色很简单,大部分教程都对 设置背景图像有一个小坑。 设置背景图像主要有两种情况, 第一种:图片的绝对路径 ``` this->setObjectName("mainWindow"); this->setStyleSheet("#mainWindow{border-image:url(/home/kylin/2.png);}"); ``` url括号内直接把绝对路径粘上去即可; 第二种:相对路径,为了程序的可移植性,肯定不能讲图片设置成绝对路径, 所以,右键点你的项目 “Add New
JAVA Cookie&Session
Cookie&Session 会话 会话:一次会话中包含多次请求与响应 功能:再一次会话的范围内的多次请求间共享数据 方式: 客户端绘画技术:Cookie 服务器端绘画技术:Session Cookie特点与作用 Cookie存储数据在客户端浏览器 浏览器对于一个Cookie大小限制在4kb,同一个域名下的Cookie数量不超过20个 Cookie一般用于存储少量而不敏感的数据 在不登录的情况下,完成服务器对客户端身份识别 Cookie操作 1.创建
前端校招知识体系之css
本文将从以下四个方面展开介绍: 选择器 样式表继承 css3部分特性 BFC css选择器优先级策略 先附上个链接:css选择器参考手册 内联>id>class=属性选择器=伪类选择器>tag=伪元素选择器 优先级的特殊情况:!important 当在一个样式声明中使用一个 !important 规则时,此声明将覆盖任何其他声明。虽然技术上 !important 与优先级无关 样式表继承 CSS的一个主要特征就是继承,它是依赖于祖先-后代的关系的。继承是一种机制,它允许样式不仅可以应用于某个特
Python collectioins
collections是一个python的内建模块,提供了一些除了dict、list、tuble、等常见的数据类型之外的一些集合类 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017681679479008 namedtuble namedtuble 是一个函数,可以用来创建自定义的tuble对象,使用改函数创建的对象 即保留了tuble的不可变性,有能通过属性访问的可命名的数据类型 >>> from collection
CentOS7.9防火墙命令
CentOS7防火墙命令有变化: CentOS7: systemctl status firewalld.service 查看防火墙状态 systemctl stop firewalld.service 本次访问关闭防火墙 systemctl disable firewalld.service 从下次开始关闭防火墙 systemctl enable firewalld.service 打开防火墙 关于网络的配置最后用:systemctl restart ne
Noip2018Day1T3 赛道修建
题目链接 problem 给出一棵有边权的树。一条链的权值定义为该链所经过的边的边权值和。需要选出\(m\)条链,求\(m\)条链中权值最小的链的权值最大是多少。 solution 首先显然二分。 然后考虑如何判断二分出来的一个答案\(x\)是否是可行的。也就是能否选出\(m\)条链,每条链权值都大于等于\(x\)。这个其实是贪心。 定义直链为从一个某个点的祖先到该点的路径。 可以发现每条链要么就是一条直链,要么由两条直链在某个点处合并起来得到。 贪心的地方在于,对于每个点肯定都是优先将能合成
周排行