Архивы рубрики: Безопасность

Спасаем компьютер от перегрева

Несмотря на то, какое сейчас время года, большинство пользователей компьютера замечали, что довольно часто процессор через определенное время работы начинает резко нагреваться и температура доходит до самой критической отметки.

Лучше всего, если рабочий перерыв температуры находится в пределах тридцати, тридцати пяти градусов. Однако в случае, если датчик указывает на температуру выше шестидесяти градусов, это уже должно быть, как минимум тревожным сигналом для любого пользователя.
Читать далее

Оригинальные и надежные технологии защиты: как оплатить ddos защиту

Защита нужна в любом случае, особенно когда речь идет о закрытых для общей публики данных и коммерческой информации, доступ к которым просто недопустим со стороны конкурентов или хакеров.

Именно поэтому сегодня многие предпочитают пользоваться уже проверенными программами специальной защиты и наиболее надежным функционалом, обеспечивающим гарантированную конфиденциальность.

Зачем нужна электронная подпись физическому лицу? На самом деле это очень удобно — ведь через интернет можно оплатить различные платежи (штрафы, пошлины  и т.п.), совершить покупки, получить различные социальные выплаты государственных структур, сидя за столом с ноутбуком в руках. Электронная подпись — это защита данные от возможных мошеннических действий. Оформить ее можно в специальной организации, после чего у вас будет персональная электронная подпись.
Читать далее

Настройка Qt под Visual Studio 2005

Значит так, скажу сразу — собрал я Qt. И в первую очередь выражаю свою благодарность следующим личностям: Flex Ferrum, sploid, archimed7592 за помощь в одолении проблемы. Спасибо ребята. А теперь для тех, кто еще столкнется с подобной проблемой, распишу. Итак:
Задача — заставить работать QT под Visual Studio 2005.
Дано — коммерческая QT ( qt-win-commercial-src-4.3.0.zip ), интегратор под VS8 ( qt-vsintegration-1.3.0.exe ) и непосредственно VS8.
Ход работы:
Установил интегратор (я так полагаю, что после ввода серийника была создана лицензия в папке юзера (как утверждает archimed7592 , если я правильно его понял, она (лицензия) нужна для сборки Qt средствами VS) )
После успешной интеграции нужно «установить» Qt, для этого нужно ее сконфигурировать и собрать:

Распаковываем архив в папку на диске (путь к ней не должен содержать пробелов)
В переменную окружения path добавляем путь к папке bin, например D:\QT4.3.0\bin
собираем qmake: внутри одноименно папки (внутри с дириктории Qt, т.е. в нашем примере это D:\QT4.3.0\qmake) есть makefile вот мы его и собираем с помощью nmake ( я так делал: nmake all makefile внутри папки с qmake ).

Замечание_1: nmake — утилита MS для сборки проектов с помощью makefile.
Замечание_2: переменные окружения для nmake должны быть настроены!!!
вызываем configure с параметрами сборки (вообще там можно указать оновременно сборку qmake (параметр -qmake), но у меня это получилось только один раз после конфигурации осуществляем сборку библиотек для этого в папке где лежит configure пишем: nmake all makefile
Замечание: все выделенные мной подпункты описаны в файле install, который настоятельно рекомендуется прочесть!
После успешной сборки Qt необходимо открыть Visual Studio 2005 и в главном меню выбрать: Tools->Options->Qt->Builds->Add button –> далее следует указать путь к Qt и версию.
Ну вот и все. Если что-то упустил/сказал неверно, пожалуйста, готов исправиться.

 

Переменные в C# (Csharp)

Переменные в C#
Обьявление переменных в C#(Csharp) выглядит следующим образом:
типПеременной имяПеременной;
Например:
int myVariable;
Этот код обьявляет переменную типа int под названием myVariable. Но Вы не сможете использовать эту переменную до тех пор, пока Вы не присвоите ей какое-то значение:
myVariable = 5;

Обьявлять и инициализировать переменную можно одновременно, выглядит это так:
int myVariable = 5;
Такой синтаксис идентичен с синтаксисом C++. Синтаксис обьявления переменных в C# (Csharp) не зависит от типа обьявляемой переменной. Память для переменной выделяется уже при обьявлении, это нужно учитывать. Поэтому такой код не будет компилироваться:
static void Main(string[] args)
{
int i;
Console.WriteLine(i);
return;
}
Компилятор выдаст ошибку: Use of unassigned local variable ‘i’, (использование неприсвоенной локальной переменной ‘i’);
Это вполне логично, потому что перед использованием переменной нужно присвоить ей какое-то значение. В C# (Csharp) используется два метода обеспечения гарантии инициализации переменных:
переменные, которые являются полями класса или структуры, если не инициализированы явно, то по умолчанию обнуляются в момент создания;
переменные, локальные по отношению к методу, должны быть явно инициализированы, до появления любого оператора в котором используется значение переменной.
Область видимости переменных
Область видимости переменной — это та часть кода, в пределах которого доступна данная переменная. Область определяется такими правилами:
Поле (field), известное также как переменная-член класса, находится в области видимости до тех пор, пока в этой области находится содержащий поле класс;
Локальная переменная (local variable) — находится в области видимости до конца блока операторов или метода в котором она обьявлена;
Локальная переменная, которая обьявлена в операторах for, while или подобных им, видна в пределах тела цикла.
Типы переменных
В C# (Csharp) существует 2 типа переменных:
типы значений
ссылочные типы
Спецификация языка C# (Csharp) говорит о том, что в этом языке есть переменные таких типов: