fgh's blog

Основные команды bash (fgh)

1 Открываем сначала командную строку линукса ctrl+shift+t
2 Дальше определяем в какой папке находимся вводим команду pwd В моей системе это /home/q
3 Дальше давайте переместимся, например в /home/q/Загрузки, пишем: cd/home/q/Загрузки

Ускоряем работу VBox

Для ускорения работы виртуальной машины Вам необходимо увеличить размер оперативной памяти и поддержку видеопамяти в разделе "Настройки".

Запуск скриптов через сервер node.js

1 https://nodejs.org/en/
2 запускаем командную строку
3 проверяем версию node.js чере зкоманду node -v
4 пишем скрипт на JS и сохраняем файл ",js"
5 через команду cd меняем расположение
6 запускаем в командной строке скрипт
7 Смотрим что на 80 работает openserver
8 Переключаем 80 порт на node.js

Определение итератора

Иногда в программировании стоит задача пройтись по публичным свойствами класса, чтобы либо их посчитать либо просто использовать в другой части программы. Например:

class A {
	public $e=1;
	public $c=2;
	public $f=3;
	}
	$f = new A;
	foreach ($f as $a => $b) {
		echo $a.'->'.$b.'<br>';
	}

Если мы добавим сюда защищенное свойство, то проитерировать (пройтись) защищенные свойства итератору уже не получится и просто так их напечатать на экран:

Генераторы итераторы.

<?php 
// генераторы 
## Простейший генератор   
  function simple($from = 0, $to = 100)   
    {     
      for($i = $from; $i < $to; $i++) 
        {       
          echo "значение = $i <br/>";       
          yield $i;     
        }   
    }
// yield возвращает одно значение и управление возвращается оператору foreach
  foreach (simple() as $val) 
    {     
      echo "квадрат = ".($val*$val)."<br />";
      if ($val >= 5) break;   
    } 
 ?>
function generator()  
 {     

Яндекс Метрика куда копировать

Яндекс Метрика добавляется под футером. Пример:

Шифр Замены. Request/Response.

Subscribe to RSS - fgh's blog