最新 最热

Spark学习使用笔记 - Scala篇(4)- 对象、包

单例:object singleton { /** * 利用单例object: * 作为存放工具函数或者常量 * 高效共享单个不可变实例 * 单例模式协调 */ object ID { private var lastNumber = 0; def ......

2021-04-12
0

Java架构进阶笔记:一不小心就死锁了,怎么办?

我们用 Account.class 作为互斥锁,来解决银行业务里面的转账问题,虽然这个方案不存在并发问题,但是所有账户的转账操作都是串行的,例如账户 A 转账户 B、账户 C 转账户 D 这两个转账操作现实世界里是可以并行的,但是在这个...

2021-04-09
1

Origin 三种方法在图片中添加水平辅助线

画一张图片,如果不知道如何使用origin画图,可以参考Origin画3DScatter图-第一节使用 origin 画 SCI 论文图

2021-04-02
1

Origin画3DScatter图-第一节

觉得有用的话,欢迎一起讨论相互学习~准备好数据,其中以x,y,z作为数据的三个轴,可以通过右键列set as 的方式。选中3列后,plot->3Dscatter注意,初次画的时候只能选择一种点,...

2021-03-16
1

让JS代码Level提升的忍者秘籍(实用)

原理:因为浮点数是不支持位运算的,所以会先把1.1转成整数1再进行位运算,就好像是对浮点数向下求整。 注意:以下取整方法适用于32位有符号整数(有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表...

2021-03-15
1

day034: 谈谈你对JS中this的理解。

onclick和addEventerListener中 this 默认指向绑定事件的元素。

2021-03-11
1

day033: 能不能实现一个 call/apply 函数?

引自冴羽大佬的代码,可以说比较完整了。Function.prototype.call = function (context) { let context = context || window; let fn = Symbol('fn'); context.fn = this; l......

2021-03-11
0

JavaScript 中 call()、apply()、bind() 的用法

可以从上面看出,使用方法基本和call一致,只是后面多了(),其实是bind不会立即执行对应的函数,只是返回对函数的引用。那为什么要引入bind呢,是因为call和apply会自动执行目标函数,从而无法绑定在事件上,因为事件是我们手动触...

2021-03-04
1

分子对接教程 | (9) VMD可视化对接结果

能够实现蛋白质三维结构可视化的软件非常多。比专业级的PyMOL(https://pymol.org/2/)。这个软件已经被世界上著名的生物医药软件公司“薛定谔公司(Schrödinger)”收购。这种专业级的可视化软件不仅能够做出非常漂亮的图...

2021-02-26
1

JS 语法糖 1 —— 箭头函数

从 ECMAScript 6 开始,JS 新增了一种新的函数:箭头函数(Arrow Function)。

2021-02-22
1