понедельник, 22 августа 2022 г.

WSL2: Изменить ограничение CPU и оперативной памяти при использовании Docker

Откройте Windows Terminal / CMD / PowerShell и выполните следующие команды:

# выключить все экземпляры wsl, такие как docker-desktop 

wsl --shutdown

notepad "$env:USERPROFILE/.wslconfig"

Отредактируйте .wslconfig файл с помощью блокнота и запишите эти настройки:

[wsl2] 

memory=4GB # Ограничивает память виртуальной машины в WSL 2 

processors=4 # Заставляет виртуальную машину WSL 2 использовать два виртуальных процессора

Сохраните файл и перезапустите службу docker-desktop!

пятница, 12 августа 2022 г.

JQuery загрузка данный и вывод в виде таблице

   $(document).ready(function () {

            $.ajax({

                url: '__',

                method: 'POST',

                dataType: 'json',

                data: $(this).serialize(),

                success: function (data) {

                    let len = data.length;

                    let table_td = `<tr>

Class SessionHandler вывод sessions to db

 <?php

namespace StorchakProject\framework\src;

use PDO;

use SessionHandlerInterface;

/**

 * class SessionHandler

 * writes sessions to the database

 * @author Alexander Storchak <go280286sai@gmail.com>

 */

Добавление фотографии $_FILES

 <?php

$valid_types = array('jpg', 'png', 'jpeg');

if (isset($_FILES['user_photo'])) {

    $type = explode('/', $_FILES['user_photo']['type']);

    $size = $_FILES['user_photo']['size'];

    if (is_uploaded_file($_FILES['user_photo']['tmp_name'])) {

Class Route

class Route
{
    /**
     * @var array
     */
    protected static array $routes = [];
    /**
     * @var array
     */
    protected static array $route = [];

    /**
     * @param string $url
     * @param array $route
     * @return void
     */
    public static function add(string $url, array $route = []): void
    {
        self::$routes[$url] = $route;
    }
    /**
     * @param string $url
     * @return array
     */

Печать определенного фрагмента

 <!DOCTYPE html> <html> <head>     <title>Печать определенного фрагмента</title>     <style>         /* ...