Опрос
Какие статьи добавлять?

Сохранения пользовательских настроек и настроек приложения в WinForms на C#

Автор: administrator Дата: 30-01-2015, 18:07 Категория: Статьи и уроки / C# статьи
До использования .NET Framework, настройки приложения сохранялись в INI-файлах и реестре Windows. Но в .NET Framework появились гораздо более простые способы работы с XML-файлами. Этот файл называется .exe.config и находится внутри папки приложения. Такой способ лучше, потому что, когда приложение будет деинсталированно или удалено, конечному пользователю не придется беспокоиться об оставшихся ключах реестра или INI файлов в каталоге Windows.

Каждая настройка имеет четыре свойства: имя, тип, значение и область видимости. Тип может быть типом данных или объектом. Настройка может быть доступна пользователю или приложению. Основное различие между ними заключается в том, что настройки с областью видимости на уровне приложения будут доступны только для чтения во время выполнения, в то время как настройки с пользовательской областью видимости доступны и для чтения и для записи во время выполнения программы.
Просмотров: 2 872 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Реализация ECB шифрования с помощью библиотеки Маршала в языке С#

Автор: administrator Дата: 12-03-2016, 00:11 Категория: Статьи и уроки / C# статьи
Режим ECB — метод применения блочного шифра, позволяющий преобразовать последовательность блоков открытых данных в последовательность блоков зашифрованных данных. Более точно вы сможете узнать на Википедии. Я же перейду сказу к сути вопроса.

К примеру у нас есть файл, который нужно зашифровать. Первое что приходит на ум: должна быть функция, которая в качестве аргумента принимает файл или путь к нему.
Просмотров: 2 855 Комментариев: 0

DjVu Reader - не требующий установки

Автор: administrator Дата: 21-11-2014, 19:33 Категория: Полезный SOFT
djvu
Это еще одна программа для чтения/просмотра файлов .djvu. Как правило, распространяется в виде архива с файлами программы, не требующей установки. Достаточно скачать архив программы, распаковать в любое место жесткого диска и просматривать файлы, это может быть удобно когда есть необходимость посмотреть .djvu файл на компьютере, на котором установлены жесткие административные ограничения, не позволяющие устанавливать новые программы.
Просмотров: 2 802 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: Буферизация вывода

Автор: administrator Дата: 20-12-2014, 01:11 Категория: Статьи и уроки / PHP статьи
Буферизация вывода в PHP это довольно полезная штука, если уметь ею пользоваться.

Скажите сколько раз вы видели ошибки типа:
Warning: Cannot modify header information - headers already sent by (output started at ...)
Просмотров: 2 772 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Подготовка PHP для запуска сервера (Настройка php)

Автор: administrator Дата: 2-06-2015, 09:45 Категория: Настройка сервера

В этой статье расскажу о самых основных настройках php, которые наиболее важны.
Это минимум, который необходим для запуска нового сервера.



Все настройки делаются с помощью файла php.ini
Находится он может где угодно, если вы не знаете где находится php.ini, выполните phpinfo(); в скрипте и найдите параметр Loaded Configuration File, тут и будет путь до конфига php.
Открывайте этот файл, будем его править...
Просмотров: 2 738 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Включаем SFTP Chroot и файловый менеджер в VestaCP

Автор: administrator Дата: 29-01-2019, 02:57 Категория: Настройка сервера
Кто пользуется панелью VestaCP знает, что там есть платные плагины. В этой статье расскажу как активировать файловый менеджер и SFTP Chroot в панели бесплатно

1. Первым делом подключаемся по SSH к серверу через root.

2. Открываем файл конфигурации панели с помощью команды:

sudo nano /usr/local/vesta/conf/vesta.conf
или
mcedit /usr/local/vesta/conf/vesta.conf

В самом конце файла добавляем:

FILEMANAGER_KEY='mykey'
SFTPJAIL_KEY='mykey'


3.Открываем для редактирования следующий файл:

sudo nano /usr/local/vesta/bin/v-activate-vesta-license
или
mcedit /usr/local/vesta/bin/v-activate-vesta-license

Находим там следующие строки:

# Activating license
v_host='https://vestacp.com/checkout'
answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module)
check_result $? "cant' connect to vestacp.com " $E_CONNECT

Комментируем каждую строку (в начале строки поставте #) и добавляем еще одну
answer=0


Должно получиться так:

#Activating license
#v_host='https://vestacp.com/checkout'
#answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module)
#check_result $? "cant' connect to vestacp.com " $E_CONNECT
answer=0
Просмотров: 2 738 Комментариев: 0
  • Не нравится
  • 0
  • Нравится