统计学笔记之时间序列

统计学
统计学笔记之时间序列

时间序列分析是一种统计技术, 专注于对随时间变化的数据序列进行深入研究, 旨在解决一系列问题, 包括预测未来趋势, 解释观察变化的驱动因素, 识别周期和持续时间以及监控异常情况. 虽然基于神经网络的万能逼近定理, 传统的时间序列分析技术在大规模数据量上的预测效果相比于神经网络毫无优势, 但时...

Nginx学习笔记

Nginx学习笔记

Nginx是一款高性能的Web服务器和反向代理服务器, 由俄罗斯的程序设计师Igor Sysoev开发. 它以其轻量级, 高并发处理能力和低内存消耗的特点, 广泛应用于互联网领域, 特别是用于构建高性能的网站和应用程序. 本文主要讨论Nginx在个人项目中的一些使用, 例如构建Web服务, 进...

统计学笔记之基本原理

统计学
统计学笔记之基本原理

「所有确定性都诞生于对不确定性的驯服 ——人类用数学的绳索,捆住了概率的星云」 概率论本质上是定义了一组接口, 满足其接口定义的任何东西都可以视为概率, 统计学则是构建在这组接口上的实际应用. 在大学的课程中, 比较侧重于学习概率论的理论知识, 而弱化统计相关的概念与方法. 脱离实践的理论...

如何进行代码CR

如何进行代码CR

代码CR的目的与关注点代码CR的目的是使得代码库的整体质量能随着代码开发不断提升, 而不是不断地下降. 应该关注如下方面: 设计评审中最重要的内容是 CL 的整体设计。CL 中各段代码的交互是否合理?此更改属于您的代码库还是库?它是否能与系统的其余部分很好地集成?现在是添加此功能的好时机吗? ...

Go语言笔记之性能分析

Go语言笔记
Go语言笔记之性能分析

垃圾回收算法Go语言中的垃圾回收(GC)算法是其自动内存管理的核心机制,采用并发标记-清扫(Concurrent Mark-Sweep)技术,结合三色标记法和增量回收策略,旨在减少程序停顿时间并提高性能。 三色标记法将程序中的对象分成白色 黑色 和灰色三类: 白色:未被访问的对象, 潜在的垃...

Redis源码分析笔记之数据结构

Redis笔记
Redis源码分析笔记之数据结构

Redis是一个C语言实现的高性能内存数据库, 在日常的业务开发过程中, Redis占据重要的地位. 因此阅读和学习Redis源代码有助于理解Redis的具体实现原理, 从而更好的将其运用到业务开发过程之中. 同时Redis源码本身由C语言实现, 因此并不包含复杂的语言特性, 相对较为容易阅读...

数学之美阅读笔记

数学之美阅读笔记

由于这本书的写作年代已经稍微有些久远了(写于2012年), 因此最初并未对这本书抱有太多期待. 但实际阅读下来发现, 这本书实际上涉及了大量关于自然语言处理的内容, 较为详细地介绍了除神经网络以外的大量自然语言处理技术. 虽然现在的自然语言处理在ChatGPT出现后, 可以说是”开始的终结”...

Web开发笔记之TypeScript基础

Web开发笔记
Web开发笔记之TypeScript基础

TypeScript是JavaScript的超集, 可以视为一个具有类型的JS语言. 因此TS既可以在浏览器中运行(传统的前端开发), 也可以在Node.js环境中运行(写Vscode插件). 由于JS的语法特性TS均支持, 因此学习TS语言, 主要就是学习类型系统. 基本类型12345678...

VSCODE插件开发笔记

VSCODE插件开发笔记

VsCode由于其跨平台的特性, 已经成为JetBrains全家桶以外, 我使用最多的IDE. 由于VsCode相对轻量的特性, 在写博客, 写Python脚本的场景中, 实际上比JetBrains全家桶更好用. 近期在一些开发过程中, 一直苦于没有合适的IDE支持自定义的语言, 因此我决定...

Docker笔记之使用镜像

Docker笔记
Docker笔记之使用镜像

在之前的文章中, 已经介绍过Docker的基本使用, 以及如何自定义的构造需要的镜像. 本文将主要介绍一些在平常发现的好用镜像, 介绍这些镜像的基本功能和配置细节. watchtower相关配置watchtower是一个容器更新监控服务镜像, 部署该镜像后, 该镜像会自动检测在HOST机器中运...

Flink学习笔记

Flink学习笔记

Flink是一种流式计算框架. 流计算与传统的离线计算相比, 其主要特征是: 需要对随时进入系统的数据进行实时计算. 流计算处理的数据集是无界的, 数据来源可能是非持久化的. 基于以上特征, 流计算需要满足处理结果立即可用, 并随着数据的到来, 持续的进行更新. 由于数据非持久化, 因此对于容...

Web开发笔记之JavaScript基础

Web开发笔记
Web开发笔记之JavaScript基础

由于已经学习过Java和Python等编程语言, 因此本文不是一个面向初学者的笔记. 在笔记中往往只会记录JavaScript特有的语言特性, 而与大部分语言相同的共性内容会直接忽略. 由于并未将JavaScript作为开发语言, 因此本文将直接以ES6标准为基础介绍JavaScript的相关...

Web开发笔记之CSS基础

Web开发笔记
Web开发笔记之CSS基础

在对一个标签使用一个样式的时候, 此样式会自动的应用到其子标签, 此特征称为CSS的继承性. 例如对一个div设置文字颜色, 则其中的子元素会自动获得div标签设置的文字颜色. CSS的引入方式 内联式CSS: 即直接在标签内使用style参数来指定其样式, 例如<p style=&qu...

程序员修炼之道

程序员修炼之道

本文的主要内容来自经典书籍<<程序员修炼之道>>, <<代码整洁之道>>, <<重构–改善既有代码的设计>>和<<高效程序员的45个习惯>>, 整理了这些书中我觉得比较重要的, 应该努力达到的要求....

思考的力量

思考的力量

麦肯锡教我的思考武器 工作的价值 议题思考 金字塔原理 如何构建金字塔 学会提问 批判性思维的障碍 议题的分类 常见的论证谬误 决策与判断 第一部分 知觉, 记忆和情景 选择性知觉 认知不协调 记忆和事后聪明式偏差 第二部分 问题如何影响答案 可塑性 顺序效应 虚假意见 ...

VSCODE配置笔记

VSCODE配置笔记

VSCODE作为一个较为轻量级的编辑器, 总体上来说是开箱可用的. 不过对于各类具体的场景, 安装一些插件或者修改一些配置能够带来更好的使用体验. 本文将简单介绍一些好用的VSCODE插件, 以及一些常用的VSCODE配置 插件推荐Markdown All in One此插件提供了大量Mark...

×
  • {title}