Архив Софт

Разница между компилятором и интерпретатором

Иконка компилятор

Как Компилятор так и Интерпретатор имеют одно предназначение — конвертировать инструкции языка высокого уровня (как C или Java) в бинарную форму, понятную компьютеру. Это программное обеспечение, используемое для запуска высокоуровневых программ и кодов выполняемых различные задачи. Для разных высокоуровневых языков разработаны специфичные компиляторы/интерпретаторы. Не смотря на то что как компилятор так и интерпретатор преследуют одну и ту же цель, они отличаются способом выполнения своей задачи, то есть конвертирования высокоуровневого языка в машинные инструкции. В этой статье мы поговорим о базовой работе обоих и выделим главные отличия между компилятором и интерпретатором.

Читать далее

Microsoft SQL Server Management Studio: ошибка «Saving changes is not permitted…» при изменении структуры таблицы.

SQL-Management-Studio

Часто в процессе работы с базами данных MS SQL нам нужно внести изменения в структуру ранее созданной таблицы, например, тип колонки таблицы. Если вы используете SQL Server Management Studio, то при выполнении данной задачи могут возникнуть некоторые трудности связанные  с ошибкой «Saving changes is not permitted…». В этой статье я расскажу как легко решить эту проблему.

Читать далее

Использование NuGet без коммита пакетов в систему контроля версий

nuget

Оригинальный рабочий процесс NuGet предполагал коммит папки Packages в систему контроля версий. Причиной этого является то, что разработчики обычно делают когда у них нет NuGet: они создают папку Lib или ExternalDependencies, сохраняют там бинарники и коммитят их в систему контроля версий, позволяя другим сбилдиться.

Хотя это было приемлемо для некоторых пользователей, оказалось что многие не хотят коммитить пакеты в систему контроля версий.  Когда используется DVCS такая как Mercurial или Git, то коммит бинарников может очень сильно увеличить размер репозитория, делая клонирование все более и более мучительным. Фактически, это был один из самых топовых запросов на issue трекере NuGet.

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

Читать далее

Докачка файлов с помощью Total Commander

Total Commander

Как часто у вас возникает эта неловкая ситуация когда во время закачки очередной серии вашего любимого сериала в HD качестве внезапно пропадает интернет? Естественно, качаете вы не через какой нибуть навороченный download менеджер, а с помощью обычного функционала по закачке файлов в вашем любимом браузере. При возобновлении соединения здравый смысл подсказывает, что не мешало бы докачать файл, а не скачивать его заново. Но что если браузер не позволяет вам этого сделать, а искать какие то плагины лень? В этой заметке я хочу показать как можно докачать большой файл с помощью Total Commander.

Читать далее

Быстрый поиск в Total Commander

Total Commander

Очень полезной фичей в Total Commander является быстрый поиск, который в отличие от обычного поиска, ищет файлы в текущей директории сразу при вводе символов. При этом в панели выводятся все подходящие файлы a курсор наводится на первый найденный файл.

Читать далее