Опрос
Вы занимаетесь разработкой сайтов?

PHP: Обработка исключений

Автор: administrator Дата: 22-12-2014, 01:18 Категория: Статьи и уроки / PHP статьи
Все пользователи Сети знают, как порой неприятно открывать страницу и видеть вместо долгожданной статьи/блога/картинки некий маловразумительный текст, сообщающий об ошибке сервера. К сожалению, реальность Интернет такова, что очень сложно сделать скрипт, одинаково хорошо работающий на любой платформе и при любых настройках сервера.

Поэтому очень важно уметь корректно выявлять и обрабатывать ошибки, которые могут возникнуть в скрипте. Для этого в PHP предусмотрено два механизма - обработка ошибок и обработка исключений.
Просмотров: 2 214 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Список команд для Centos

Автор: administrator Дата: 31-01-2019, 14:41 Категория: Настройка сервера

Файловые команды


ls – список файлов и каталогов
ls -al – форматированный список со скрытыми
каталогами и файлами
cd dir – сменить директорию на dir
cd – сменить на домашний каталог
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – удалить форсированно каталог dir *
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст
каталог dir2, если он не существует
mv file1 file2 – переименовать или переместить file1
в file2. если file2 существующий каталог – переместить
file1 в каталог file2
ln -s file link – создать символическую ссылку link к
файлу file
touch file – создать file
cat > file – направить стандартный ввод в file
more file – вывести содержимое file
head file – вывести первые 10 строк file
tail file – вывести последние 10 строк file
tail -f file – вывести содержимое file по мере роста,
начинает с последних 10 строк
Просмотров: 2 191 Комментариев: 0
  • Не нравится
  • +1
  • Нравится

Сайт не открывается после смены хостинга и DNS серверов?!

Автор: administrator Дата: 30-11-2018, 17:18 Категория: Настройка сервера
Вы перенесли сайт с одного хостинга на другой и попутно поменяли DNS сервера, после чего у одних пользователей сайт открывается нормально, у других сайт недоступен или открывается старая версия с покинутого хостинга?!

Обычно время обновления серверов NS заявляется от 24 до 48 часов, хотя бывают случаи когда смена NS занимает время до 72 часов.
Если у вас прошли все сроки, но сайт по прежнему не открывается, либо открывается старая версия, то в данном случае вероятнее всего возникли проблемы с кэшем зоны DNS на стороне клиентов, т.к криворукие админы (провайдерские или свои) могут выставить лимиты жизни кэша зоны до нескольких недель, так что не помогают даже никакие шаманства с зоной на своей стороне.
Просмотров: 2 178 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Видео-подборка по 3D принтеру FlyingBear P905

Автор: administrator Дата: 26-08-2018, 02:56 Категория: Прочие материалы
Данный материал содержит подборку видео по сборке 3D принтера FlyingBear P905, заводские косяки, имеющиеся в китайских версиях принтера, краткий обзор характеристик принтера, тестовая печать, а также улучшение железа принтера и исправление прошики...
Просмотров: 2 134 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Использование SQLite в C#: Часть 4 – Проект SQLite.Net

Автор: administrator Дата: 7-03-2018, 15:32 Категория: Статьи и уроки / C# статьи
SQLite.Net – это любительский проект с открытым программным кодом, ставящий своей целью реализацию работы с движком локально хранимых баз данных SQLite посредством обработки данных на уровне их объектных моделей. В идеологии SQLite.Net каждая модель данных – это отдельный объект, со своими свойствами и методами, низкоуровневую же часть работы с данными SQLite.Net берет на себя.
Логика работы SQLite.Net реализована в файлах с исходным кодом SQLite.cs и SQLiteAsync.cs, которые добавляются непосредственно в состав разрабатываемого проекта. Библиотеки движка SQLite также должны быть включены в состав проекта, либо дистрибутив SQLite должен быть установлен в целевой системе.
Простейший способ включить файлы SQLite.Net в состав своего проекта – воспользоваться менеджером пакетов NuGet, входящим в состав Visual Studio. Для этого необходимо открыть контекстное меню проекта в Solution Explorer, выбрать пункт Manage NuGet Packages…, далее в открывшемся окне NuGet переключиться в раздел Online/All и выполнить поиск по ключевому слову sqlite. Из результатов поиска вам необходимо выбрать и установить пакет sqlite-net, а также пакет System.Data.SQLite (x86/x64) в том случае, если вы ходите сразу добавить библиотеки SQLite в свой проект.
Просмотров: 2 125 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Прогресс выполнения Ajax запроса в jQuery

Автор: administrator Дата: 1-05-2018, 03:37 Категория: Прочие материалы
Вторая версия XMLHttpRequest (XMLHttpRequest2) поддерживает события прогресса… для загрузки или скачивания!
Это очень просто реализовать если вам знаком jQuery, пример кода ниже:
$.ajax({
    type: 'POST',
    url: "/",
    dаta: {},
    beforeSend: function(XMLHttpRequest)
    {
        // прогресс загрузки на сервер
        XMLHttpRequest.upload.addEventListener("progress", function(evt){
            if (evt.lengthComputable) {  
                var percentComplete = evt.loaded / evt.total;
                // делать что-то...
            }
        }, false);
        // прогресс скачивания с сервера
        XMLHttpRequest.addEventListener("progress", function(evt){
            if (evt.lengthComputable) {  
                var percentComplete = evt.loaded / evt.total;
                // делать что-то...
            }
        }, false);
    },
    success: function(data){
        // делать что-то при успешном завершении...
    }
});
Просмотров: 2 016 Комментариев: 0
  • Не нравится
  • 0
  • Нравится