语法javascript笔记es6
Bash_Perl_Tcl语法对比
**system**: Now you are a programming expert. I will ask you grammar questions and you will provide a comparison table of the syntax for Bash, Tcl, an ......
Python学习笔记
# 函数 ## 调试相关 - F8 step over单步执行会把函数调用视作一行,直接执行,不会进入函数内部 - F7 step into也可以单步执行,如果是函数,会进入函数内部 - 函数注释使用三对引号 ## 参数相关 - 形参和实参:定义函数时使用的参数是形参,调用函数时传入的函数是实参 - ......
Scala高阶语法
# 高阶函数 ## 函数可以作为参数进行传递和返回值进行返回 ```Scala //传一个a乘b 就返回一个函数,逻辑是实现两数相乘 //传一个a*b 返回一个函数,逻辑是实现两数相乘 //传一个axb 返回一个函数,逻辑是实现两数相乘 def funTest6(str:String,fun:(St ......
《Linux命令行与shell脚本编程大全》研读笔记
[TOC] # 命令总结 ## 进程相关 | 命令名称 | 作用 | 举例 | | | | | | ps | Process Status,用来列出系统中当前运行的那些进程 | ps -f | | top | 动态地显示进程信息 | top | | | | | ## 环境变量相关 | 命令名称 | ......
Verilog语法基础
### FPGA语法 **逻辑值:** 0:逻辑低电平,条件为假。 1:逻辑高电平,条件为真。 z:高阻态,无驱动 x:未知逻辑电平,这既不是0也不是1,只是一个不稳定的状态。 **关键字:** ``module``:表示模块的开始,后边紧跟模块名,**模块名一般跟.v文件一致**,模块结束使用`` ......
【学习笔记】万能欧几里得算法
没空写了,回头补下。 先放个板子。 ```cpp struct Node { Node operator*(Node b) { // ... } }; Node pow(Node a, long long b) { Node ans; while (b) { if (b & 1) ans = ans ......
在JavaScript中实现Promise对象
class Promise2 { #status = 'pending' constructor(fn){ this.q = [] const resolve = (data)=>{ this.#status = 'fulfilled' const f1f2 = this.q.shift() if( ......
复习笔记
第二章 感知和认知基础 1、人的感知交互通过什么? 视觉,听觉,触觉感知 2、五觉 视觉 听觉 触觉 力觉 感觉 3、认知过程 感知 识别 注意 记忆 问题解决 语言处理 4、RGB模型三原色 红 绿 蓝 第三章 交互设备 1、输入设备有哪些? 文本输入设备 图像输入设备 三维信息输入设备 指点输入 ......
Java官方笔记12异常
# Exception *Definition*: An *exception* is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's i ......
Manacher算法学习笔记
# Manacher算法是什么 ~~Manacher算法就是马拉车。~~ Manacher算法就是用于解决回文子串的个数的。 # 问题引入 [P3805:【模板】manacher 算法](https://www.luogu.com.cn/problem/P3805) # 题目大意 给出一个只由小写英 ......
莫比乌斯反演笔记
本文同步发表于我的 [洛谷博客](https://www.luogu.com.cn/blog/Link-Cut-Y/mu-bi-wu-si-fan-yan-bi-ji-dai-geng-post)。 ## 1. 莫比乌斯函数 设正整数 $n$ 的标准分解为 $\sum \limits_{i = 1} ......
vim快捷键操作笔记
vim快捷键操作笔记: vim 打开文件快捷方式: vim a.txt 打开或新建一个文件,并将光标置于第一行的首部 vim + a.txt 打开文件,并将光标置于最后一行的首部 vim +4 a.txt 打开文件,并将光标位置于第4行首部 vim +/asdf a.txt 打开文件,并将光标位置于 ......
网安研发之初识抽象语法树
抽象语法树(Abstract Syntax Tree,简称AST)是计算机科学中一种用于表示程序源代码结构的树状数据结构。它是源代码经过词法分析和语法分析之后生成的一种中间表示形式。
AST以树的形式表示程序的语法结构,其中每个节点代表源代码中的一个语法元素,如表达式、语句、函数等。节点之间通过父... ......
JavaScript的数学计算库:decimal.js
An arbitrary-precision Decimal type for JavaScript. ## 功能 - 整数和浮点数 - 简单但功能齐全的 API - 复制 JavaScript 和对象的许多方法`Number.prototype` `Math` - 还处理十六进制、二进制和八进制值 ......
Java学习_第一个语法:添加注释
单行注释://注释内容 多行注释:/* 注释内容 */ idea软件小技巧:多行注释往往容易找不到重点,可以在要做的事之前加上TODO前缀,idea软件会帮你高亮标注出来。 ......
JavaScript中var、let、const的使用和区别
## var: - var 是声明变量的主要关键字,它的作用域是函数作用域 - 函数作用域:意味着变量在函数内部声明是可见的,在函数外部声明是不可见的 - var 声明的变量可以被重新声明和赋值,它可以在同一个作用于下多次声明同一个变量 ## let: - let 的作用域是块作用域,块作用域可以是 ......
[Javascript] Layout > Paint > Composite
Layout: This step invovles determining the geometry of the page. The browser calculates where each element will be on the screen, considering factors ......
Java多线程笔记全过程(一)
一、多线程最基础的基本概念 一个程序最少需要一个进程,而一个进程最少需要一个线程。 我们常说的高并发,也并不全是线程级别的并发,在很多开发语言中,比如PHP,很常见的都是进程级别的并发。但是在Java中谈论到的基本都是线程级别的并发。当然了,高并发的来源,与摩尔定律的概念相当,等单个人无法满足任务的 ......
Understanding JavaScript Garbage Collection: Dive into Reference Counting and Mark-and-Sweep Algorithms
JavaScript, the programming language of the web, is often praised for its ability to handle memory management automatically. The JavaScript engine's g ......
Java 学习笔记(五)打包
一、打包成一个jar包且将能够指定运行的主类 1、目的 (1) 依赖的jar包以及本工程可以打包到一个jar包中; (2) 本java工程中存在多个主类,不同的主类提供的作用不同,现要求 第三方使用这个 jar包的时候可以根据其实际情况 调用该jar包中不同的主类来获取不同的信息或完成不同的任务。 ......
在 JavaScript 中,判断一个对象是否为空有几种方法。
1. 使用 `Object.keys()` 方法检查对象的键值对数量: ```javascript function isObjectEmpty(obj) { return Object.keys(obj).length 0; } // 示例用法 const obj1 = {}; console.l ......
《英语语法 —— 冠词》
1.冠词 不定冠词(a和an): 冠词a(n)交代它后面所接的名词时“一个”的概念。如果后面的名词不合适以“一个”来交代,就不用加a(n)。 a new book 其中a作为限定词,代表book只有一本,加上new这个形容词来形容book。这样就组成了一个名词短语。 Unmarried men ar ......
JavaScript 显示数据
## JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: - 使用 **window.alert()** 弹出警告框。 - 使用 **document.write()** 方法将内容写到 HTML 文档中。 - 使用 **innerHTML** 写入到 HTML 元 ......
C语言学习笔记1
![](https://img2.baidu.com/it/u=3093040516,2421806762&fm=253&fmt=auto&app=138&f=PNG?w=805&h=500) 现在开始学习C语言,希望收获满满! ### C语言注释 ``` 第一种: 以//开始的单行注释。这种注释可 ......
Siliconsmart学习笔记-lib文件
NangateOpenCellLibrary是一个工艺库。由于是开源的,所以代码应该也可以发出来。概念看再多估计也还是抽象,直接看代码认识会更清晰。 1、 前面的一些代码提供一些信息,对后续的代码应该没有关系,方便阅读 2、操作条件 operation condition,同样是一些信息,应该也没有 ......
正则表达式的语法规则
元字符元字符 描述. 查找单个字符,除了换行和行结束符\w 查找单词字符\W 查找非单词字符\d 查找数字\D 查找非数字字符\s 查找空白字符\S 查找非空白字符\b 匹配单词边界\B 匹配非单词边界\0 查找 NUL字符\n 查找换行符\f 查找换页符\r 查找回车符\t 查找制表符\v 查找垂 ......
WPF 入门笔记 - 05 - 依赖属性
`WPF`的依赖属性是一项强大的功能,它允许我们创建可扩展、灵活和可重用的`UI`组件。通过依赖属性,我们可以实现属性的数据绑定、样式化、动画化以及属性值的有效验证和转换。在本文中,我们介绍了几个关键概念和用法,包括初始依赖属性、自定义依赖属性、只读依赖属性以及附加属性。 ......
计组复习笔记
# 重点 •冯.诺依曼计算机型计算机的五大特点(p1) •计算机系统的分类(SISD SIMD SIMD MIMD) •计算机能够普及的主要原因 • 异或门在组成原理中的应用 •74LS181 4位超前进位加法器 •码制的转换、BCD码的概念,BCD码运算后需要修正、补码的双符号位表示 •计算机中数 ......
考试突击3语法分析上到下
自上而下 # 终结符和非终结符 - 单词符号,称为终结符,(不可再分 - 语法单位称为非终结符,(可再分,能出现再上下无关文法左边 - 产生式: -> - 开始符号只能是非终结符 # 直接推导 =>表示只需要一步的直接推导, # 推导 a=>b=>c, a到c是一个推导,要很多步 # 句型,句子,语 ......