代谢增长论笔记 经济学 本系列就方法论而言,更确切的名称是“经济复杂性的生态物理基础”。让我发现物理学家用武之地的,恰恰是西方数理经济学的一个方法论佯谬,即经济学的现象远比物理化学复杂,但是经济学的模型远比最简单的物理模型理想气体还要简单。因为理想气体有许多个粒子,而宏观与金融的代表者模型只有一个粒子,即所谓的理性人...
人月神话阅读笔记 项目管理 《人月神话》(The Mythical Man-Month)是软件工程领域的经典著作,由 Fred Brooks 在 1975 年撰写。尽管成书较早,但其核心思想对现代软件开发仍具有深远影响。 人月神话作者认为将工作量简单等同于“人×月”是一种不切实际的神话故事, 这也是这本书的名字的由来. ...
南北战争三百年 历史 南北战争三百年第一章 早期骑兵战术特征:骑射与游击最早的骑兵来源于游牧族的生活方式,中原政权组建骑兵的滥觞,则是战国中后期赵武灵王学习游牧族的“胡服骑射”。顾名思义,这种早期骑兵最重要的武器是弓箭,“骑射”是草原游牧族传统的狩猎技术和习惯战术,甚至是游牧族身份认同感的重要来源。 游牧族的传统习...
SSH使用笔记 SSH仅允许局域网密码登录如果希望处于外网的用户只能使用秘钥登录, 而处于局域网的用户依然可以使用密码登录, 则可以进行如下的配置. 编辑/etc/ssh/sshd_config文件, 添加如下的内容 12345678910#禁用密码验证PasswordAuthentication no#启用...
Sqlite笔记之基础知识 SQLite作为轻量级嵌入式数据库,凭借其零配置、无服务端的特性,成为移动端和小型项目的首选 数据表创建与管理基础建表语句12345678-- 创建用户表CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCRE...
机器学习笔记之大语言模型 机器学习 BBPE算法 1. 基本原理 2. 实现步骤 3. 与BPE的区别 4. 优缺点 5. 应用场景 针在干草堆中测试 1. 定义与目的 2. 典型应用场景 3. 测试设计方法 4. 技术挑战与模型表现 5. 与其他测试的对比 6. 实际应用案例 7. 当前模型的局限性 总结 模型蒸馏 ...
全球通史(下册)阅读笔记 历史 第六编 新兴西方的世界(1500—1763年)近代初期,随着生气勃勃的新兴西方的崛起,这一古老的格局被颠倒过来。新兴西方在技术上,尤其是在武器和船舶制造方面占了上风,这就使西欧人在世界各大洋上获得了以往一向为欧亚大草原的游牧民所享有的同样的机动性和优势。结果,世界局势发生了根本变化。整个欧亚大...
全球通史(上册)阅读笔记 历史 第一编 史前人类第一章 人类-食物采集者在史前时代的几百万年中,有两大转变为此后的全部历史奠定了坚实的基础:其一是灵长类逐渐转变为人类,即具有思维能力的真正的人类;其二是人类的先祖从坐享大自然恩赐的食物采集者转变为日益摆脱大自然束缚、掌握自己命运的食物生产者。 对过去的研究和描述,是现代人所取...
Go语言笔记之单元测试 Go语言笔记 Go语言作为一个较为现代的语言, 其工具链中已经内置了单元测试相关的组件, 仅需要在当前模块下创建以_test.go结尾的文件来表明一个文件是测试文件, 并使用特定的前缀表明一个函数是测试函数. 基本测试基本测试的函数名前缀为Test, 例如 123456789// 测试函数的参数为*test...
物理学笔记之电动力学 物理学 新春宅家中, 电动力学理渐融, 畅学乐无穷(让AI写个俳句, 居然还真能写) 电力是一种与万有引力类似但要强一万亿亿亿亿倍的力, 但是现实世界中的物理携带的电荷又正好保持精确的相等, 使得电力处于一种完美的平衡状态. 正如高中所学到的规律, 一个电荷$q$受到的力可以用电场和磁场进行描述,...
Kafka学习笔记 Kafka是一个分布式, 高吞吐量, 高可扩展性的消息系统. Kafka基于发布/订阅模式, 通过消息解耦, 使生产者和消费者异步交互, 无需彼此等待. Kafka具有高可用, 数据压缩, 同时支持离线和实时数据处理等优点, 适用于日志压缩收集, 监控数据聚合, 流式数据集成等场景....
缓存设计原理与实现 内容施工中, 请稍后查看… 一个好的缓存应该保证的目标 可复用, 对于不同的接口不需要重复开发 妥善解决 缓存雪崩, 缓存击穿, 缓存穿透 问题 可配置缓存策略(例如存储方式, 是否存储空值) 提供监控能力
Clojure学习笔记 Clojure是一种在JVM上运行的LISP风格的语言. 由于其函数式编程的风格和强大的宏系统, Clojure在并发编程的理念上非常先进, 不仅支持常规的函数式并发模式, 也支持Go语言的并发风格以及其他的并发模式. 其中设计的许多概念在Vue框架中也有类似的表达. 虽然从实践角度来说, 由...
ClickHouse学习笔记 ClickHouse是由俄罗斯的Yandex开发, 并于2016年开源发布的一种分布式列式数据库管理系统(DBMS). 其专为处理大规模数据分析和数据仓库工作负载而设计, 别适用于处理大规模数据集和复杂查询, 被广泛应用于数据分析, 日志分析, 实时报表和数据仓库等场景. ClickHous...
统计学笔记之时间序列 统计学 时间序列分析是一种统计技术, 专注于对随时间变化的数据序列进行深入研究, 旨在解决一系列问题, 包括预测未来趋势, 解释观察变化的驱动因素, 识别周期和持续时间以及监控异常情况. 虽然基于神经网络的万能逼近定理, 传统的时间序列分析技术在大规模数据量上的预测效果相比于神经网络毫无优势, 但时...
Nginx学习笔记 Nginx是一款高性能的Web服务器和反向代理服务器, 由俄罗斯的程序设计师Igor Sysoev开发. 它以其轻量级, 高并发处理能力和低内存消耗的特点, 广泛应用于互联网领域, 特别是用于构建高性能的网站和应用程序. 本文主要讨论Nginx在个人项目中的一些使用, 例如构建Web服务, 进...
Redis源码分析笔记之指令执行 Redis笔记 Redis对象Redis中最核心的数据结构是Redis对象, Redis中几乎所有东西最终都以Redis对象的形式表示, 其定义如下 123456789struct redisObject { unsigned type:4; unsigned encoding:4; ...
统计学笔记之基本原理 统计学 概率论本质上是定义了一组接口, 满足其接口定义的任何东西都可以视为概率, 统计学则是构建在这组接口上的实际应用. 在大学的课程中, 比较侧重于学习概率论的理论知识, 而弱化统计相关的概念与方法. 本文根据<<统计学>>介绍与统计相关的基本概念与方法. 第一章 统计学基本...
如何进行代码CR 代码CR的目的与关注点代码CR的目的是使得代码库的整体质量能随着代码开发不断提升, 而不是不断地下降. 应该关注如下方面: 设计评审中最重要的内容是 CL 的整体设计。CL 中各段代码的交互是否合理?此更改属于您的代码库还是库?它是否能与系统的其余部分很好地集成?现在是添加此功能的好时机吗? ...
物理学笔记之数学知识 物理学 矢量运算给定几个矢量, 则有如下的一些矢量的积运算 数量积$$\vec{a} \cdot \vec{c} = \left | \vec{a} \right | \left | \vec{c} \right | \cos \theta$$ 矢量积$$\left | \vec{a}...