0%

Scala 特殊符号含义

参考地址

1. :::

:::(三个冒号)只用于连接两个 List 类型的集合

1
2
3
val a = List(1, 2)  
val b = List(3, 4)
val c = a ::: b
Read more »

Kafka概念

1. 介绍

Apache kafka是消息中间件的一种,我发现很多人不知道消息中间件是什么,在开始学习之前,我这边就先简单的解释一下什么是消息中间件,只是粗略的讲解,目前kafka已经可以做更多的事情。

举个例子,生产者消费者,生产者生产鸡蛋,消费者消费鸡蛋,生产者生产一个鸡蛋,消费者就消费一个鸡蛋,假设消费者消费鸡蛋的时候噎住了(系统宕机了),生产者还在生产鸡蛋,那新生产的鸡蛋就丢失了。再比如生产者很强劲(大交易量的情况),生产者1秒钟生产100个鸡蛋,消费者1秒钟只能吃50个鸡蛋,那要不了一会,消费者就吃不消了(消息堵塞,最终导致系统超时),消费者拒绝再吃了,”鸡蛋“又丢失了,这个时候我们放个篮子在它们中间,生产出来的鸡蛋都放到篮子里,消费者去篮子里拿鸡蛋,这样鸡蛋就不会丢失了,都在篮子里,而这个篮子就是”kafka“。

Read more »

Vue

  1. 定位(float 、 position等)会脱离文档流,即对div判定高度会有影响。可以在需要定位的div中再套一层div,在父div中clear:both,或者修改需要定位的div属性从float改到text-align

  2. route跳转

1
2
3
4
5
6
7
8
9
this.$router.push({
path: '/second/Build_Detail',
query: {
stageIndex: index
}
});

# 下一个页面获取参数
Index: this.$route.query.stageIndex
Read more »

Django

1.构建项目

1.1

django-admin startproject StockPro

目录:

  • StockPro: 项目的容器。
  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
  • StockPro/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
  • StockPro/settings.py: 该 Django 项目的设置/配置。
  • StockPro/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”。
  • StockPro/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
Read more »

LeetCode 竞赛

1.删除字符串中的所有相邻重复项

题目:

给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
在 S 上反复执行重复项删除操作,直到无法继续删除。
在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。

输入:”abbaca”
输出:”ca”
解释:
例如,在 “abbaca” 中,我们可以删除 “bb” 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 “aaca”,其中又只有 “aa” 可以执行重复项删除操作,所以最后的字符串为 “ca”。

Read more »