Для получения полного доступа
зарегистрируйтесь

OKyJIucT    12   791


Видимо, пользователь решил о себе ничего не говорить.
  • php, js, mysql, ajax, nodejs, yii, yii2, vuejs
  • Зарегистрирован месяц назад
Профиль завершён на 25 %
25 %
function removeURLParameter(url, parameter) {
    //prefer to use l.search if you have a location/link object
    var urlparts= url.split('?');   
    if (urlparts.length>=2) {

        var prefix= encodeURIComponent(parameter)+'=';
        var pars= urlparts[1].split(/[&;]/g);

        //reverse iteration as may be destructive
        for (var i= pars.length; i-- > 0;) {    
            //idiom for string.startsWith
            if (pars[i].lastIndexOf(prefix, 0) !== -1) {  
                pars.splice(i, 1);
            }
        }
        
        if(pars.length > 0) {
            url= urlparts[0]+'?'+pars.join('&');
        } else {
            url= urlparts[0];
        }

        return url;
    } else {
        return url;
    }
}


var url = 'https://jsfiddle.net/?test=123123&qwe=er24';

alert(removeURLParameter(url, 'qwe')); // https://jsfiddle.net/?test=123123

SWAP – это специальный раздел на диске или файл в который операционная система перемещает отдельные блоки оперативной памяти в случае когда оперативной памяти не хватает для работы приложений.

На VPS с небольшим объемом ОЗУ swap-файл бывает полезен, когда нет возможности создать раздел swap. Создается он следующим образом:

1) Для начала необходимо создать сам файл подкачки (/swap) необходимого объема (1GB) с помощью dd.

dd if=/dev/zero of=/swap bs=1024 count=1024K

2) С помощью утилиты mkswap записываем в файл /swap системную информацию, которую операционная система будет использовать при работе.

mkswap /swap 

3) Если Вы будете активировать SWAP вручную, т.е. каждый раз после загрузки операционной системы, то можно воспользоватся командой swapon

swapon /swap 

4) Для того, чтоб SWAP автоматически активировался при загрузке операционной системы, необходимо указать его в автоматическую загрузку через /etc/fstab

echo "/swap swap swap defaults 0 0" | tee -a /etc/fstab

Для проверки состояния SWAP:

cat /proc/swaps 

Для удаления SWAP файла необходимо деактивировать SWAP файл подкачки, затем удалить сам SWAP файл подкачки, а так же не забыть удалить запись из /etc/fstab

swapoff /swap rm /swap
<?php
function rgb2hex($rgb)
{
    $hex = "#";
    foreach ($rgb as $color) {
    	$hex .= str_pad(dechex($color), 2, "0", STR_PAD_LEFT);
    }
    return $hex;
}

$rgb = [175, 175, 175];
$hex = rgb2hex($rgb); // #afafaf
function isInt(n){
    return Number(n) === n && n % 1 === 0;
}

function isFloat(n){
    return Number(n) === n && n % 1 !== 0;
}
<?php

$first_day = date('d.m.Y', strtotime(date("Y-m-01"))); // первый день текущего месяца и года
$first_day = date('d.m.Y', strtotime(date("2014-04-01"))); // день выбранного месяца и года

<?php

$from = new \DateTime('2014-01-01');
$to = new \DateTime('2014-12-30');

$period = new \DatePeriod($from, new \DateInterval('P1D'), $to);

$arrayOfDates = array_map(
    function ($item) {
        return $item->format('Y-m-d');
    },
    iterator_to_array($period)
);