每一位程序员不想让自己的代码写的特别冗余,能用一行解决的事情坚决不写两行。今天给大家分享几个常见的简写方式 1、变量的声明 //Longhand let x; let y = 20; //Shorthand let x, y = 20; 2、给多个变量赋值 //Longhand let a, b, ...
分类:
Web程序 时间:
2021-02-20 12:09:36
阅读次数:
0
高阶函数 函数柯里化 函数柯里化,又称部分求值。一个currying函数首先会接收一些参数,接受这些参数后该函数不会立即求值。而是会将传入的参数在函数内保存,待函数真正需要求值时,之前的所有参数都会被一次性用于求值 非柯里化 var mothlyCost = 0; var cost = functi ...
分类:
其他好文 时间:
2021-02-20 12:01:41
阅读次数:
0
CopyOnWriteList简介 ArrayList是线程不安全的,于是JDK新增加了一个线程并发安全的List——CopyOnWriteList,中心思想就是copy-on-write,简单来说是读写分离:读时共享、写时复制(原本的array)更新(且为独占式的加锁),而我们下面分析的源码具体实 ...
分类:
其他好文 时间:
2021-02-20 11:47:34
阅读次数:
0
#include <iostream> #include <bits/stdc++.h> #include <string> using namespace std; int main() { int n; cin>>n; vector<int> a; for(int i=0;i<n;i++) { ...
分类:
其他好文 时间:
2021-02-19 13:54:37
阅读次数:
0
人人都能读懂的react源码解析(大厂高薪必备) 6.render阶段(厉害了,我有创建Fiber的技能) 视频课程&调试demos ? 视频课程的目的是为了快速掌握react源码运行的过程和react中的scheduler、reconciler、renderer、fiber等,并且详细debug源 ...
分类:
其他好文 时间:
2021-02-19 13:48:33
阅读次数:
0
Java流程控制 用户交互Scanner 我们可以通过Scanner类获取用户的输入 基本语法: Scanner s = new Scanner(System.in) 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNe ...
分类:
编程语言 时间:
2021-02-19 13:46:48
阅读次数:
0
1 2 条件判断 3 4 7. 使用 IF ... THEN ... ELSIF ... THEN ...ELSE ... END IF; 5 6 要求: 查询出 150号 员工的工资, 若其工资大于或等于 10000 则打印 'salary >= 10000'; 7 若在 5000 到 10000 ...
分类:
其他好文 时间:
2021-02-18 13:15:11
阅读次数:
0
大水题。。。 const int N=1e5+10; struct Node { string id; string name; int grade; }a[N]; int n,m; bool cmp1(Node &a,Node &b) { return a.id < b.id; } bool cm ...
分类:
其他好文 时间:
2021-02-17 15:07:19
阅读次数:
0
一眼二分。 注意点: 在读入n之后要使用getchar接收后面的换行符,否则会使for循环内的getline读入这个换行符,导致第一个字符串读取错误。 最后输出答案前要先check一遍 const int N=110; string a[N]; string suffix; int n; bool ...
分类:
其他好文 时间:
2021-02-17 14:18:36
阅读次数:
0
给定奇数 k 和长度为 n,m 的序列 a,b,序列 a 是 1..n,序列 b 是单调不降的序列。现在可以进行零次或若干次操作,每次操作从 a 中选择 k 个整数,只保留中位数而删除其他数。问是否能做成序列 b。 ...
分类:
其他好文 时间:
2021-02-16 12:36:21
阅读次数:
0