笔记spark

2023年3月阅读笔记1

焦油坑 入坑前,都会觉得自己战无不胜,就像陷入焦油坑的巨兽,自以为有着庞大的身躯就能在各种的地形中安然度过。在填写志愿的时候,对未来充满希望的孩子们还不知道自己将面临什么,只觉得代码的世界奇妙酷炫,然而代码对于软件系统的开发来说只是水面上的冰山。前人的智慧告诉我们如果没有认真地进行分析、设计、进度计 ......
笔记 2023

2023年3月阅读笔记2

外科手术队伍 软件开发的团队选择往往是一个难题。在课程实践的过程中,大家往往渴望抱到大牛的大腿,因为经验丰富的程序员能起到以一敌十的效果,当一个团队中每个人的能力都很强那么这个队伍几乎就成了神话般的精英小队。对于大型的项目,小而美的团队往往有些力不从心,精英也不可能大量集中到一个团队中,这时外科手术 ......
笔记 2023

2023年3月阅读笔记3

画蛇添足 过度设计的现象常常存在,据我的观察,这种现象往往出现于极度追求完美的人和刚刚经历过首次开发设计不足的经验教训的人。过度设计的系统在最初就引入了过多的复杂性,导致开发举步维艰,这个问题或许在一个架构师有了一定经历后就自然能够解决,但是“第二个系统”的困境出现时,我们可以有意识地约束自己做出一 ......
笔记 2023

AUTOSAR笔记:工程代码集成与调试(七)

[toc] 完成AUTOSAR系统级、ECU级、SWC级相关开发和代码生成后,需要进行代码集成与调试。本文对AUTOSAR工程代码架构、集成、编译链接、调试方法进行简单介绍。 # 工程代码架构、集成方法 一套完整的符合AUTOSAR规范的ECU代码主要包括: ①应用层SWC代码; ②运行时环境代码; ......
AUTOSAR 代码 笔记 工程

AUTOSAR笔记:ECU级开发MCAL(六)

[TOC] MCAL位于AUTOSAR架构最底层,与MCU内部及外设有关。该层作用:接收上层指令,完成对硬件的直接操作;获取硬件相关状态,反馈给上层,对上层屏蔽硬件相关特征,只提供对应的操作接口。 示例需要用到MCAL中MCU驱动(Microcontroller Unit Driver):GPT驱动 ......
AUTOSAR 笔记 MCAL ECU

AUTOSAR笔记:ECU级开发——RTE、BSW(五)

[TOC] 根据AUTOSAR方法论,完成了系统级SWC设计,还需配置目标ECU(ECU级设计)。该阶段主要针对运行时环境(RTE)、基础软件层(BSW)模块的配置。BSW包含很多模块,可根据实际需求选择配置。 根据示例需求,A、B车灯控制器所用BSW模块: * 系统服务层中的操作系统(Operat ......
AUTOSAR 笔记 ECU BSW RTE

AUTOSAR笔记:AUTOSAR系统级设计(四)

[TOC] 可以先在系统级设计工具ISOLAR-A中设计SWC框架,包括端口接口、端口等,创建各SWC arxml描述文件;再将这些描述文件导入行为建模工具(Simulink)内部行为建模。 也可以先在行为建模工具中完成逻辑建模,再把生成的描述文件导入系统级设计工具中完成系统级设计与配置。 前面已经 ......
AUTOSAR 笔记 系统

单调队列学习笔记(还是再回首)

单调队列的应用很常见,比如用于dp优化,以及滑动窗口问题等。 其思想也比较简单易懂。我们以求区间最大值的单调队列为例。 具体的来讲,我们让队头始终是最大的元素。为了保证数都在区间内,我们记录一个 $t$ 数组。该数组表示某个元素加入的时间。我们每次将新元素(设为 $x$)入队时,先将队头超时的元素弹 ......
队列 还是 笔记

[刷题笔记] Luogu P3073 [USACO13FEB]Tractor S

[Problem](https://www.luogu.com.cn/problem/P3073) ### Solution 和[汽车拉力比赛](https://www.cnblogs.com/SXqwq/p/17455232.html)差不多,思路都是二分,二分$d$,但是汽车拉力比赛从一个路标开 ......
Tractor 笔记 Luogu P3073 USACO

Spark基础

# Spark基础 [toc] ## 1 Spark简介 ### 1.1 Spark介绍 - 什么是Spark 1. Apache Spark is an open source cluster computing system that aims to make data analytics fa ......
基础 Spark

异或线性基学习笔记

```cpp void ins(ll x){ for(ll i=64; i>=0; i--) if(x>>i){ if(!p[i]) {p[i]=x; return;} else x^=p[i]; } } ``` 根据以上代码构造的异或线性基有性质: - $p_i>p_j$ 当且仅当 $i>j$ 且 ......
线性 笔记

拟阵学习笔记(杂记)

# 拟阵学习笔记(杂记) ## 拟阵基础 拟阵是一个二元组 $M = (U , I)$,其中 $U$ 是一个 **有限** 集合,一般是待研究元素全集,$I$ 是 $U$ 的一些子集的集合,一般是满足给到限制的子集的集合。 拟阵要满足两个性质: - 遗传性:$\forall S \in I , T ......
拟阵 杂记 笔记

《淘宝技术这十年》读书笔记

一. 分布式时代 在系统发展的过程中,架构师的眼光至关重要,作为程序员,只要把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性,对于这种敏锐的感觉,有人说是一种“代码洁癖”。淘宝早期有几个架构师就具备了这种感觉,周锐虹开发的Webx是一个扩展性很强的框架,行癫在这个框架上插入了数据分库路由的模 ......
笔记 技术

docker安装spark

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x ......
docker spark

Node_学习笔记

不同技术点 : 24px 红色 加粗 标题一 技术点子模块 : 18px 黑色加粗 标题二 子模块在细分 : 16px 缩进 标题三 普通文字 : 14px NodeJS入门 NodeJS是什么 : Node.js 就是一款应用程序,是一款软件,它可以运行 JavaScript CDM常用命令 : ......
笔记 Node

manacher 学习笔记(再回首)

这一算法用于求最长回文子串。 思想上和 KMP 类似,都是利用已求出的部分去减少不必要的枚举。 我们设 $f_i$ 表示以 $i$ 为中心的最长回文子串长度。假设现在有一个以 $Q$ 为中心的回文子串,其右边界为 $mr$,现在需要去求 $Q$ 点右侧一点 $p$ 所对应的 $f_p$,我们设 $d ......
manacher 笔记

【学习笔记】(20) 期望与概率

# 概率 ## 1.基本概念 ![](https://img2023.cnblogs.com/blog/2751294/202306/2751294-20230607142537450-1609687656.png) ![](https://img2023.cnblogs.com/blog/2751 ......
概率 笔记 20

【笔记】Flutter相关

Flutter 导航栏AppBar: https://blog.csdn.net/u013491829/article/details/108387221 ......
Flutter 笔记

如何在window上使用spark

关于怎么使用spark在windos系统?下载anaconda下载spark怎么用呢?步骤1:打开anaconda prompt,激活步骤2:安装需要导入的东西步骤3:打开Jupyter Notebook,使用下面命令在一个py文件中步骤4:使用import导入成功使用 ......
window spark

JAVA基础面试笔记

## **JVM、JRE和JDK的关系** **JVM** **Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。** **JRE** **Java Runtime Environment包括Java虚 ......
基础 笔记 JAVA

docker-compose以及docker的使用做一个小小的笔记

1. vulhub 漏洞环境使用 github下载vulhub: git clone https://www.github/vulhub/vulhub.git 编译环境命令[可选]: `docker-compose build` 启动漏洞环境命令: `docker-compose up -d` 需要 ......
docker docker-compose compose 笔记

《大学物理实验上》期末笔记(二)有效数字特典

# 《大学物理实验上》期末笔记(二)有效数字特典 最头疼的一集 ## 有效数字 测量值存在误差是不可避免的,因而测量值包含了准确数字和欠准数字。 我们将**准确数字**和**欠准数字**总称为**有效数字**。 在大学物理实验中,通常**只取一位欠准数字**,因此有效数字由若干位准确数字和一位欠准数 ......
大学物理 物理 数字 笔记 大学

双笙仔佯谬_小彭老师_CMake课程笔记

[toc] # CMake * 可以通过`-D`选项设置编译器和cpp版本 1. `cmake -Bbuild -DCMAKE_CXX_COMPILER=/usr/bin/gcc-6` 可以指定使用`gcc-6`编译 2. `cmake -Bbuild -DCMAKE_CXX_STANDARD=14 ......
老师 课程 笔记 CMake

007 数据库学习笔记--试图

试图:虚拟表,由一个或多个表通过查询而定义出来的。将查询定义保存起来,实际不包括数据。 与表的区别:表是用于存储数据的地方;试图存储的查询语句; 试图作用:简化查询,增加数据的保密性,安全性上得到保障; 试图缺点:只是简化查询,并不提高查询速度; ......
数据库 笔记 数据 007

KMP学习笔记(再回首)+ AC自动机学习笔记

[TOC] ## 一.KMP ### 引入 我们经常遇到字符串匹配问题。比如求一个长为 $m$ 的串 $a$ 在长度为 $n$ 的串 $b$ 中是否出现,或求出现多少次,等等。我们很容易想到 $n*m$ 的做法,就是以每一位为起点,一直向后匹配,直到失配或匹配成功。显然,这样的复杂度是无法接受的。 ......
自动机 笔记 KMP

006 数据库学习笔记--字符串操作函数 + 索引

常用字符串操作函数: --返回字符串中指定的子串出现的开始位置(索引从1开始) select CHARINDEX('34','1234567890123') as startIndex --返回字符串中指定的子串出现的开始位置(索引从1开始,字串前必须加%) select PATINDEX('%34 ......
字符串 函数 字符 索引 数据库

SRC赏金猎人—笔记二

以下是如何将速率限制漏洞的影响从低增加到高甚至严重 ## 过程 1、我访问了该网站,然后开始在网站的主文件中手动查找main.js 2、我发现有一个 Web 服务托管在 http:// redacted.com/cloudservice.svc?singleWsdl 3、我访问了该端点,发现所有功能 ......
赏金猎人 赏金 猎人 笔记 SRC

vue3使用知识点笔记大全

vue3使用知识点笔记大全 一、vue3 项目搭建 npm 6.x npm init vite@latest myvue3 --template vue vue 3.2.26 使用 element plus ui 框架 npm i -S element plus //全部引入 import Elem ......
知识点 笔记 知识 大全 vue3

千行 MySQL 学习笔记

Windows服务 -- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHOW ......
笔记 MySQL

Linux Ubuntu 部署笔记

1.Ubuntu上配置非root用户和防火墙 2.在Ubuntu VPS上上传文件和无密码登录 3_在Ubuntu上安装Linux、Apache、MySQL、PHP(LAMP)堆栈20.04 4_如何在一台服务器上托管多个网站 5_如何在Ubuntu上安装phpMyAdmin 6_如何在2分钟内在您 ......
笔记 Ubuntu Linux