Архивы автора: admin

Код для пагинации PHP

<? //1. Задаем переменные $items=430; $items_per_page=25; $pages_in_paginator=11; $paginator_offset=floor($pages_in_paginator/2); //2. Рассчитываем количество страниц. $page_count=ceil($items/$items_per_page); //3. Если не задана страница в гет параметре то мы ее приравниваем к нулю. if(!isset($_GET[‘page’])) $_GET[‘page’]=0; $cur_page=intval($_GET[‘page’]); if($cur_page>=$page_count)$cur_page=$page_count-1; //4. Рассчет первой страницы для вывода в пагинаторе $start_page_pagination=$cur_page-$paginator_offset; if($start_page_pagination<0)$start_page_pagination=0; //5. Рассчет последней страницы для вывода в пагинаторе $end_page_pagination=$start_page_pagination+$pages_in_paginator; if($end_page_pagination>=$page_count)$end_page_pagination=$page_count-1; if($end_page_pagination-$start_page_pagination<$pages_in_paginator && $page_count>$pages_in_paginator) {… Читать далее »

Раздел: PHP

Настройка ретрансляции rtsp на вебсайт с ffmpeg

Устанавливаем  ffmpeg Заходим в etc/ffserver.conf и добавляем в конец <Feed monitoring1.ffm> ACL allow localhost ACL allow 192.168.0.0 192.168.255.255 File /tmp/monitoring1.ffm FileMaxSize 50M ACL allow 127.0.0.1 </Feed> <Stream monitoring1.mjpg> Feed monitoring1.ffm Format mpjpeg VideoCodec mjpeg VideoFrameRate 22 VideoBufferSize 80 VideoSize 720×264 NoAudio </Stream> Запускаем сервер ffserver -d -f /etc/ffserver.conf Запускаеми перекодировку ffmpeg -i «rtsp://192.168.0.100:554/onvif1» «http://127.0.0.1:8090/monitoring1.ffm» Наблюдаем… Читать далее »

Примеры решения заданий по c++ в visual studio

Решение к задаче 1. #include «stdafx.h» #include <Windows.h> #include <iostream> #include <string> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); cout << «1. Выводим в строку значения от 0 до 10 \n»; for (int i = 0; i <= 10; i++) { cout << i; cout << «;»; } system(«pause»); return 0; } Решение к… Читать далее »

Раздел: C++

Задания по программированию на C++

Задание: Вывести в строку значения от 0 до 10 включительно Вывести в строку значения от 10 до 0 включительно Вывести в строку значения от 60 до 100 Вывести в столбец значения от -39 до 100 Вывести в строку четные числа от 0 до 10 Вывести в строку нечетные числа от 1 до 9. Вывести в строку… Читать далее »

Раздел: C++

Интерактивное обновление данных используя AJAX

index.php <link rel=»stylesheet» href=»https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css»><link rel=»stylesheet» href=»https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css»>  <script src=»https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js»></script>  <script src=»https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js»></script>  <script type=»text/javascript»>function loadXMLDoc(q) {     var xmlhttp = new XMLHttpRequest();    xmlhttp.onreadystatechange = function() {        if (xmlhttp.readyState == XMLHttpRequest.DONE) {   //            if (xmlhttp.status == 200 && xmlhttp.readyState==4) {               document.getElementById(«mydiv»).innerHTML = xmlhttp.responseText;   … Читать далее »

Раздел: PHP

Задачи на массивы.

Задания на одномерные массивы. 1. Заполнить массив числами от 1 до 100 и вывести его в консоль. 2. Заполнить массив числами от 100 до 1 и вывести его в консоль. 3. Заполнить массив числами от -50 до 50 и вывести его в консоль. 4. Заполнить массив случайными числами и вывести его в консоль. 5. Заполнить… Читать далее »

Задания на циклы

Задание: Вывести в столбец значения от 0 до 100 Вывести в столбец значения от 100 до 0 Вывести в столбец значения от 60 до 100 Вывести в столбец значения от -39 до 100 Вывести в строку четные числа Вывести в строку нечетные числа. Вывести в строку ряд 100 200 300 ….. Вывести рисунки как на… Читать далее »

Задания на операторы сравнения

Операторы сравнения Большинство операторов сравнения применимы к числовым значениям. Всё это бинарные операторы, имеющие два числовых аргумента, но возвращающие логическое значение. > — оператор «больше». >= — оператор «больше или равно». < — оператор «меньше». <= — оператор «меньше или равно». != — оператор «не равно». == — оператор эквивалентности (равенства). Создать программу, проверяющую и… Читать далее »

Настройки безопасности Linux Server

Отключаем перл если не нужен chmod 700 /usr/bin/perl Если есть cpanel то groupadd trusty usermod -a -G trusty cpanel chgrp compiler /usr/bin/perl chmod 750 /usr/bin/perl Отключаем сигнатуры сервера. /etc/apache2/apache2.conf ServerSignature Off ServerTokens Prod Отключаем листинг директорий. a2dismod autoindex sudo service apache2 restart