我正在使用 JavaScript 弱图,在 google chrome 开发者控制台中尝试此代码后,使用 --js-flags="--expose-gc" 运行,我不明白为什么弱图一直引用 ab 如果 a 是gc'ed。
var a = {listener: function(){ console.log('A') }}
a.b = {listener: function(){ console.log('B') }}
var map = new WeakMap()
map.set(a.b, [])
map.set(a, [a.b.listener])
console.log(map) // has both a and a.b
gc()
console.log(map) // still have both a and a.b
a = undefined
gc()
console.log(map) // only have a.b: why does still have a reference to a.b? Should'nt be erased?
Run Code Online (Sandbox Code Playgroud) 我正在使用这样的查询:
SELECT * FROM videos WHERE id IN (SELECT video_id FROM videos_tags WHERE tag_id = 2)
Run Code Online (Sandbox Code Playgroud)
要搜索具有相同标签的视频,但是大约有8,000个视频,这个查询太慢了.如何更快地进行此查询?也许JOIN更快?像videos_tags中的select*之类的东西会加入视频(videos_tags.video_id = videos.id),其中videos_tags.tag_id = 2更快?
我试图绘制这个系统:
x1 - x2 + 3x3 = 8
2x1 - x2 + 4x3 = 11
- x1 + 2x2 -4x3 = -11
Run Code Online (Sandbox Code Playgroud)
我试着用ezsurf
和meshgrid
,但我没能做到这一点.
clc
clear all
close all
A = [1 -1 3; 2 -1 4; -1 2 -4];
B = [8 11 -11]';
C = [A B];
R = rref(C);
% R =
% 1 0 0 1
% 0 1 0 -1
% 0 0 1 2
D = R(:,4); % salvo la 4 …
Run Code Online (Sandbox Code Playgroud) database ×1
ecmascript-6 ×1
equations ×1
javascript ×1
math ×1
matlab ×1
mysql ×1
performance ×1
php ×1
weakmap ×1