- 统计和机器学习 - 2022秋季研究生课程预备知识
- 概率论基础:
- 随机现象、随机事件、随机变量、概率、分布函数、期望、方差等概念
- 常见的一元和多元随机变量的分布和性质
- 点估计和区间估计:
- 估计的三种思想(替换、似然、拟合)
- 最大似然估计
- 利用枢轴量法构造区间估计
- 区间估计与假设检验的对应关系
- 假设检验:
- 假设检验的基本步骤和方法
- 如何利用检验统计量、拒绝域和 p 值进行检验
- 如何对单个正态分布和两个正态分布的参数进行假设检验
华为对象云存储OBS开发记录
Posted on
In
Works
- 对象存储是一种存储结构,它将数据作为对象进行管理,而不是文件或块,每个对象包括数据、元数据和唯一标识符。
- 在软件开发中,对象存储通常用于存储非结构化数据,如图片、视频、日志文件等。
- 使用对象存储,可以通过RESTful API从任何地方访问数据,这使得对象存储非常适合用于构建云原生应用,或者需要大规模数据存储和访问的应用。
- 国内外许多云服务提供商,都提供对象存储服务:
- 本文基于OBS Java API,从头开始实现了一个最简单的分段上传大文件的功能。
OTA差分升级技术
Posted on
In
Works
- OTA差分升级,主要是解决整车OTA升级中升级包更新推送不必全量推送的问题。
- 差分算法用于减小升级包体积,从而缩短下载时间、节省网络带宽、减少用户流量使用。
- 本文主要介绍几种差分算法,并实践应用一种常见的差分算法。
C++ 设计模式学习路线
Posted on
In
C/C++
- 设计模式是针对常见问题的通用解决方案,目前最为经典的设计模式有 23 种。
- 学习设计模式不仅能开拓思路、写出更优质的代码、提高项目的开发和维护效率;还能更好地阅读和理解源码,甚至可以根据文件名称直接推断出源码的架构设计。
字节跳动2022春招研发笔试第六场4.10-算法方向
Posted on
In
Offer
- 涨潮淹没岛屿考察深度优先搜索(DFS)在二维网格上的应用,主要目标是找到二维网格中的岛屿(由1组成的连通区域),并将与边界相连的岛屿“淹没”(将1变为0)
- 网球装箱、网球装箱主要考察排序(Sorting)和线性扫描(Linear Scan)相关知识点以及对一维、二维数组的基本读取和操作。
- 集齐卡牌用了贪心算法(Greedy Algorithm)和哈希表(Hash Table)的数据结构知识点来解决问题,每次都选择覆盖剩余最多元素的商品,直到所有元素都被覆盖。