路旁有花,心中有歌,
天上有星。
Engine
2022.11.13
咖啡机原理 Basics Function of an espresso machine Brew coffee with hot water which is 90℃ and 9bar Subsystems Boiler 14L 3 bar pressure to test leak point. inlet water outlet steam...
English
2022.08.27
English Notes Vocabulary freak: n. 怪人;怪胎; v. 使吃惊;使不安; adj. 异常的;怪异的; lavender: n. 薰衣草;adj. 淡紫色的; sink: v. 下沉;n. 洗手池;洗碗池; wavy: adj. 波浪的;波纹状的;波形的; bob: n. 波波头; adorn: v. 装饰;使活色生香; ...
UAV
2022.08.10
UAV动力系统 发动机术语表 TBO(Time Between Overhauls): 大修间隔时间 TSN(Time Since New) 总运转小时数 TSO(Time Since Overhaul) 大修后运转小时数 TSR(Time Since Repair) 维修后运转小时数 CSN(Cycle Since New) 总循环数 CSO(Cycl...
Helicopter
2022.07.30
直升机通识 直升机总体布局 共轴双旋翼; 主旋翼+反扭矩机构; 尾桨; 涵道尾桨; 无尾桨:NOTAR(No Tail Rotor System 无尾桨传动系统); 直升机关键部件及其结构 发动机 主要是涡轴发动机和活塞发动机。 旋翼和桨毂 旋翼的三种运动模式:挥舞(Flap)、摆振(Drag...
《直升机动力学工程设计》 – 吴希明 学习记录 动力学工程设计的概述 设计内容 直升机动力学工程设计以研究结构动力学响应为基础,分为: 强迫振动响应:机体在旋翼振动载荷和其他动部件作用力下的主要动力学响应; 瞬态振动响应:不稳定的气动力造成。可分为机动过载、着陆碰撞和旋翼的剧烈挥舞运动; 稳定性设计:考察系统在平衡位置受到扰动的情况下,恢复到平衡位置的能力。...
CATIA
2022.07.01
CATIA飞机建模过程记录 机翼建模 建模思路 如果整体使用同一个翼型:在根部导入翼型,确定前后缘引导线,指定机翼伸展方向为脊线,使用扫略; 如果不同截面使用不同翼型:导入多个翼型,确定前后缘引导线,指定机翼伸展方向为脊线,使用多截面曲面; 注意事项 最好每个导入的翼型,都单独分配一个几何图形集; 前后引导线,也分配一个独立的几何图形集; 建模过程 ...
Fluid
2022.05.15
流体力学基础 流体基础 流体与固体的区别 固体可以通过静态形变来抵抗剪切应力,而流体不能。 流体在连续的剪切应力作用下,会发生连续变形。 连续性假设 流体充满着一个容积时不留任何自由空隙,既没有真空的地方,也没有分子的微观运动。即把流体看做是连绵不断的不留任何自由空隙的连续介质。 连续性假设合理的条件? 气体分子的平均自由行程l与所研究物体的特征尺度L之比及其...
CFD
CFD基础 一些结论 计算模型参数在计算前需要进行校校准,系统默认参数需要调整; 计算结果需要校核(与实验值进行比较); 一般需要根据判断对原始几何模型进行一定程度的简化,不一定要保留全部细节; 网格质量会影响计算精度和收敛性,但网格形状不会(结构、非结构); 模型对结果的影响更大。模型的错误会影响计算结果的正确性,网格只会影响计算的精度和收敛性; CF...
Datebase
2022.04.11
NoSQL数据库:MongoDB 数据库基础 数据库是依照数据结构来组织、存储和管理数据的仓库。 与用一个文件储存数据的区别? 用文件储存数据进行读写操作时,需要整体读取写入,操作不如数据库高效。 数据库的分类 数据库分为: 关系型数据库(RDBMS):数据库以表的形式储存数据,表与表之间又存在关系,采用SQL语言进行操作; 非关系型数据库(No ...
Network
2022.03.21
计算机网络基础。 一、网络构成 网络由网络边缘、网络核心和接入网构成。 网络边缘 网络边缘构成模式: 客户端服务器(CS)模式、P2P模式等。
Compiler
2022.03.10
CS143_Standford 编译原理 导论 编译器和解释器 Compiler & Interpreter 解释器: 程序(program)和数据(data)输入,立即输出一个结果(output),过程是在线(online)的。 编译器: 将程序(program)编译成一个可执行文件(exec file),数据传入可执行文件可以产生输出结果,但是这一过程与原程序无关。...
Personal
2022.02.15
经典的题目。 记录一些解决思路比较巧妙,具有参考价值的题目。 逃离黑洞 题目 【 逃离黑洞 】 你驾驶一艘飞船正在宇宙中遨游,宇宙可简化为一个二维平面,你所在的位置坐标是[0,0],你想要到达的目标坐标是[a,b]。 宇宙中有若干个黑洞,它们的坐标在holes数组中给出,每一个坐标为一对正整数值,代表黑洞中心的横、纵坐标位置[x,y],给出的黑洞中心点都位于平面内(含边...
2022.01.26
纪念碑谷。 Leetcode 1000 Questions AlgoExpert Certificate Leetcode Knight
Computer Science
2022.01.15
计算机硬件组成 CPU结构及工作原理 进程和线程 程序平时储存在硬盘中,当我们执行程序,程序就从硬盘中被加载到内存。 在内存中的程序就叫做进程。每一个进程都被分配了独立的资源(内存空间、网络端口等),进程是系统分配资源的最小单位。 进程在开始运行的时候,操作系统会帮助找到第一行待执行代码,叫做主线程。一颗CPU内核,同时只能运行一个线程。 多线程一定更快吗? 对...
JavaScript
Algorithm
Data Structure
2022.01.12
记录一些算法 & 技巧 Preview 算法的复杂度 基本操作 在普通的计算机上,加减乘除、访问变量(访问基本数据类型的变量)、给变量赋值等都可以看作基本操作。 对基本操作的次数统计或是估测,可以作为评判算法用时的指标。 不同的基本操作,其实执行用时是不同的(除法比加法用时长),这种不同在计算时间复杂度的时候因过小被忽略。 数据规模 衡量一个算法的快慢,...
Math
2022.01.01
记录一些数学定义、公理和定理。 数论 余数 同余定理 两个整数a,b,如果他们同时对一个自然数m求余所得的余数相同,则称a,b对于模m同余。记作a≡b(mod m)。读为:a同余于b模m。在这里“≡”是同余符号。 模m的两个同余数a和b的差diff = a - b,被它们的模数m整除:(a-b) % m === 0; 模m的两个同余数a和b的和、差、积,与它们模m后余...
2021.12.19
经典的算法。 1. Kadane 算法 Kadane算法,用于计算数组中连续子数组的最大或最小和。 1.1 计算连续子数组最大和、最小和 【1.求子数组最大和】 求一个非空数组A中的一个子数组SubA,使得SubA中元素的加和最大。 (子数组:在原数组中必须是连续的,长度最小为1。单个元素构成的数组和数组A本身也是A的子数组。) Kadane算法,基于以...
2021.11.08
作用域(Scope)、闭包(Closure)、作用域链和上下文(Context) JS函数词法环境和作用域问题,还有var和let的区别问题。 一、执行环境(Execution Context) 执行环境,也叫执行上下文,是JavaScript在运行时,用于控制程序执行流程的一种手段。 执行环境记录了当前执行流条件下,可访问的变量空间、访问顺序(作用域链)和上下文(this指向...
2021.11.04
基础数据结构 一、基本常见数据结构 1. 队列、栈、背包 队列:先进先出; 栈:先进后出; 背包:集合类型。只收集元素,无法按顺序遍历,也无法删除元素。(可以判断是否为空,也可以迭代所有收集到的元素) 2. 数组与链表 2.1 数组 数组是长度在创建时就固定的一种数据格式,每个元素类型统一,因此每个数组元素占用的内存空间相同。 一般会为数组分配一块连续的内存空...
工程化
2021.11.01
前端项目构建 打包构建 Bundle 为什么需要打包? 每个资源需要单独发起Http请求,Http2.0之前不支持TCP连接多路复用,浏览器限制了TCP最大并发数,同时请求资源过多造成堵塞,影响加载性能; 打包后,多个资源可以整合为一个大的资源,减少了请求次数,使加载更快。 无打包 Bundleless Bundleless 的产生背景 打包构建过程缓慢,起...
Page 1 Of 7