置顶文章

21k 19 分钟

# The Super Tiny Complier github 地址 翻译:有道词典 今天我们将一起来写一个编译器,但不是什么普通的编译器… 而是一个超级小的编译器! 如果你删掉所有注释,该文件将只剩下大约 200 行实际代码 我们将把一些类似含糊不清 的函数调用编译成一些 C 语言风格的函数调用 如果你对其中一个不熟悉,我来简单介绍一下 如果我们有两个函数 “加” 和 “减”,它们可以写成这样: LISP C 2 + 2 (add 2 2) add(2, 2) 4 - 2 (subtract 4 2) subtract(4, 2) 2 + (4 - 2) (add 2...

精选分类

文章列表

1.4k 1 分钟

# 微积分 [toc] # 函数,极限,连续 # 函数 $ y = f(x) , x∈D$ y 因变量,x 自变量,D 定义域 # 函数大致分类 分段函数 复合函数 (内部函数值域是外部函数的定义域) 反函数 (反函数与原函数关于 x=yx=yx=y 对称) 初等函数 | 初等函数 | 形式 | | ---------- | ----------------------------------------- | | 幂函数 | y=xay=x^ay=xa | | 指数函数 | y=axy=a^xy=ax | | 对数函数 | y=logaxy=log_axy=loga​x | |...
3k 3 分钟

# 数字电路 [toc] # 論理回路/デジタル回路 # 1. デジタル表現 digital # 1. 进制 12342进制 Binary8进制 Octal10进制 Decimal16进制 Hexadecimal 进制转换 13.375 转为 2 进制 整数部分 13 = 1101 小数部分 —— 反复乘位权 (2) 0.375 * 2 = 0.75 (0) 0.75 * 2 = 0.5 (1) 0.5 * 2 = 0 (1) 得到 1101.011 # 2. 不同表示方法下,数字表示的范围 位数 原码 补码 无符号 x -2^x~ 2^x−1 -2^x~...
314 1 分钟

# 前言 在历史的长河里,我只是一刹那;在广袤的沙漠中,我只是一粒沙。 # 实习结束 8 月 24 号我找主管聊了一下,告诉他我打算离职了。25 号由技术经理,部门经理和项目经理一起找我谈话,我正式提交了离职申请。结束了从 23 年 3 月 28 日 - 23 年 8 月 25 日的实习工作。写这篇文章是在 9 月 4 日了,我离职后回到老家放松了一周,然后 9 月 2 号到学校开学报到。至于期间的细节和实习的收获,我无以言表。 #...
4.2k 4 分钟

# JS 基础和核心问题 # 判断数据类型 typeof 用于判断基本数据类型,引用数据类型和 null 都判为 object instanceof 判断实例对象的 prototype 如 a instanceof A 判断 a 是否由 A new 产生 constructor 检测不出 undefined 和 null; 使用方法 str.constructor == String ; true toString.call (待测值) toString 是 Object 原型对象的一个方法,根据原型链往上找 如函数 fn -->...
85k 1:17

# JavaScript 面试知识点总结 # 1. 介绍 js 的基本数据类型。 123js 一共有七种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 和 ES10 中新增的 BigInt 类型。Symbol 代表创建后独一无二且不可变的数据类型,它的出现我认为主要是为了解决可能出现的全局变量冲突的问题。BigInt 是一种数字类型的数据,它可以表示任意精度格式的整数,使用 BigInt 可以安全地存储和操作大整数,即使这个数已经超出了 Number 能够表示的安全整数范围。 # 2. JavaScript...
11k 10 分钟

# ECMA script 6 其实是 ES6➕之后的版本统称 ES6 # 1.var , let 和 const var 声明变量会在全局 window 下,let ,const 只能在块级作用域有效(if,for,while) 1234567891011121314151617181920// var可以重复声明,let ,const 不行// var存在变量提升console.log(name); //undefined 不会报错var name = 'xs'// let 不影响作用域链的值查找{ let name =...
4k 4 分钟

# JavaScript 中的设计模式 # 前言 ​ 设计模式,往往是软件设计中的最佳实践,是前人对问题的解决经验的总结。我认为学习并理解设计模式,对自己的程序设计,软件开发有很大帮助,同时也可以扩展自己开发设计的思维。我是后来才明白,所有编程语言,都有设计模式这一说法,读《JavaScript 中的设计模式》这本书,给了我很大启发。 # 关于 ES6 的继承: ​ 子类必须在 constructor 方法中调用 super 方法,否则新建实例时会报错。这是因为子类没有自己的 this 对象,而是继承父类的 this 对象,然后对其进行加工。如果不调用 super 方法,子类就得不到...
1.3k 1 分钟

# 云徙科技 徙 xi✔ | 徒 tu✖ ​ 早上六点半被闹钟叫醒,然后就起床开始洗漱收拾东西,因为学校到公司是要花一个多小时,所以计划七点半上地铁的话,到公司应该差不多八点四十。走之前确认了一下需要带的资料都带齐了,然后路过食堂吃了俩包子一个鸡蛋。我以前很少吃早饭,但现在开始应该每天都会吃了。 ​ 8:45 到达公司大楼一层(公司在五层),登记了一下访客信息然后去走廊搭电梯。到达五层发现公司里面灯还没开,这点跟我预想的是不一样的,我之前一直以为公司上班时间九点,那大家肯定九点都到齐了吧?结果发现九点其他同事才陆陆续续到公司,甚至带我办理入职的姐姐也是九点过才来的。👀 ​ 9:10...
1k 1 分钟

# 一、下载安装 下载方式有两种: 官网下载:https://obsproject.com 服务器在国外,速度可能较慢,你可以尝试使用下面的方法下载。 国内镜像:https://mirror.tuna.tsinghua.edu.cn 清华大学 TUNA 镜像站,右侧栏 “获取下载链接”–应用软件–OBS–选择合适的版本下载即可(注意选择那个带有 “Installer” 字样的,括号里是 exe,那个是安装包,zip 是便携版)。 # 二、OBS 的简单配置 打开 OBS Studio 软件。 可以使用自动配置向导,选择最后一项 “我只使用虚拟摄像机” 即可。 注:OBS 26...
217 1 分钟

​ 我们这一生,好像都在奋力追逐着某样东西,它有时候近在咫尺,有时候渺茫无期。 ​ 我生来这个世界,是为了什么。我与同辈高谈阔论,看晚辈风华正茂,对长辈恭敬如宾。我的意识在控制着我,还是我在改变我的意识。自以为懂得很多,视他人如蜉蝣,可是我的尽头呢…… 如一望无垠,好像是充满机遇,可又有十足的踏空感。仿佛跌落云端,看尽朝夕晚霞,终究坠入深渊。 ​ 这是我能决定的吗?生老病死,自古如此,万物如此。我担当多少角色,做过多少善事恶事,,我,在想什么