Вы можете использовать Set
, чтобы заставить массивы содержать только уникальные числа и эффективно проверять, находится ли одно число в другом массиве. Затем вы можете просто выполнить итерацию одного набора и увеличить счетчик, если число находится в другом:
let array1 = [12, 32, 65, 32];
let array2 = [0, 4, 12, 12];
function countSame(a1, a2){
/* Make sets */
let [s1, s2] = [new Set(a1), new Set(a2)]
let count = 0
/* iterate and count */
for (n of s1){
if (s2.has(n)) count++
}
return count
}
console.log(countSame(array1, array2))
// with more dupes - return 2 because 1 and 3 are common
console.log(countSame([1, 1, 2, 3, 4], [1, 3, 3, 6, 7]))
Понятый это: используйте Псевдоним для № 3, вместо VirtualHost, таким образом:
Alias /myproject "C:/path/to/my/project"
<Directory "C:/path/to/my/project">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
1) Делают каталог:
mkdir c:\xampp\sites\myproject
2) Редактирование c:\windows\system32\drivers\etc\hosts, таким образом, это содержит эту строку:
127.0.0.1 myproject
и добавляет следующее к c:\xampp\apache\conf\extra\httpd-vhosts.conf:
NameVirtualHost myproject:80 <VirtualHost myproject:80> DocumentRoot c:/xampp/sites/myproject Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
3) Добавляют следующие строки в конец c:\xampp\apache\conf\httpd.conf:
Alias /myproject/ "/xampp/sites/myproject/" <Directory "/xampp/sites/myproject"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
4) Отпуск DocumentRoot, Каталог, и т.д. в одном только c:\xampp\apache\conf\httpd.conf для выполнения этого. Для ссылки эти строки были бы:
DocumentRoot "/xampp/htdocs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
NameVirtualHost myproject: 80
Directory>
Должно быть:
NameVirtualHost myproject: 80
VirtualHost>
приветствует;)
проблема решена. отсутствовал тег каталога.
NameVirtualHost myproject:80
<VirtualHost myproject:80>
DocumentRoot "D:/Solution"
<Directory "D:/Solution">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>