echo (date("d = F = Y ")); //Выведет 04 = September = 2001
echo (date("l dS of F Y h:I:s A"));
//Выведет Tuesday 04th of September 2001 05:1:28 PM
//Обратите внимание на ds = 04th , d -день и s - окончание
Функцию можно также присвоить переменной или элементу массива.
Алгоритм симметричного шифрования - сеть Фейстеля
Блок степени двойки разбивает пополам
Криптостойкость зависит от числа используемых раундов.
Сеть Фейстеля является обратимой функцией (обратимость функции - уточнить это понятие)
Во всех совеременных алгоритмов проводится предварительная рандомизация блоков исходных текстов.
// Пример простого TCP – эхо сервера
#include "stdafx.h"
#include < iostream >
#pragma comment( lib, "ws2_32.lib" )
#include < Windows.h >
#include < conio.h >
using namespace std;
#define MY_PORT 666 // Порт, который слушает сервер
// заведём глобальную переменную ниже для обмена данным между нитями сервера
char* cbuff= "common buffer"; // общий буфер для записи сообщений от всех клиентов
// макрос для печати количества активных
// пользователей
#define PRINTNUSERS if (nclients)\
disp('=============');
U = [1,2,3,4,1];
V = reshape(U, 1, []);
p=seqperiod(V);
disp(p);
disp(U);
U = []; S = 0.5; n=1;
for k = 1:1:10
S = (1/pi)*acos(cos(10^n)*S); U(k)=S;
end; plot(U);
V = reshape(U, 1, []);
p=seqperiod(V);
disp(p);
disp(U);
hold on ;
U = []; S = 0.00001; n=4;
for k = 1:1:10
S = (1/pi)*acos(cos(10^n)*S); U(k)=S;
end; plot(U);
V = reshape(U, 1, []);
p=seqperiod(V);
disp(p);
disp(U);
распаковываем архив.
Находим ту .dll , которая нам подходит ( nts берём только в случает если ваш сервер действительно работает в "потоко-небезопасном" режиме - узнать это можно вызвав в пхп скрипте функцию phpinfo() - также убедитесь, что версия расширения соответствует версии вашего пхп) - переименовываем её в
php_mongo.dll
и уладём в папку расширения php - по умолчанию это: