Что нового
Последние опубликованные страницы.
-
Модификаторы
Модификаторы доступа \[package\] public protected private Модификаторы класса abstract final static Модификаторы методов abstract - метод с модификатором abstract может быть объявлен как метод-член (m…
-
Памятки
Java заботится о типах. Объявив массив, вы можете разместить в нём элементы только такого же типа, что и у самого массива. Вызывающий код передаёт аргументы. Метод использует параметры. Передаём АРГУМ…
-
JDK
JDK
-
Java
Скачать и установить Java Development Kit (JDK) JDK (Oracle) На Mac OS X 10.10.5 JDK находится здесь: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /Library/Java/JavaVirtualMachines/jdk1.7.0 79.j…
-
Коллекции
Существует три главных интерфейса - List (список), Set (множество) и Map (отображение или ассоциативный массив). List (список) Применяется, когда имеет значение порядок следования. Коллекции, которые …
-
Разработка
В действительности компьютеры понимают только один язык - машинный код - бинарный поток единиц и нулей. Система команд (машинный язык) - совокупность машинных команд процессора. Программы обычно сущес…
-
%[флаги][ширина][.точность][размер]тип
Синтаксис форматирования (для семейства функций printf) структура управляющей последовательности % - символ начала управляющей последовательности флаги - см. wiki ширина -
-
Программирование
Файл Файл состоит из потока последовательных байтов. Байты в файле напоминают массив символов в памяти. Каждый байт в файле имеет свой адрес, называемый смещением или позицией. Первый байт в файле все…
-
assembler
Особенности программирования под управлением мультизадачных операционных систем Практически все современные операционные системы позволяют запускать несколько программ на одновременное исполнение. Так…
-
Дистрибутивы Linux
Если называть вещи своими именами, то название Linux относится лишь к ядру, разработанному Линусом Торвальдсом. И тем не менее, сам термин Linux обычно используется для обозначения ядра, а также широк…
-
Определения
выражение (expression) всё что имеет значение выражение вызова Выражение вызова в языке JavaScript служит для вызова (или выполнения) функции или метода. Оно начинается с выражения, возвращающего функ…
-
Компиляция
В общем случае frontend ("передняя часть") - это то, что находится со стороны пользователя, а backend ("задняя часть") - это то, что реализует всю логику, которую пользователь задаёт через frontend. В…
-
Указатели
Указатели являются наиболее фундаментальным понятием в языке программирования Си. Указатель - это просто адрес фрагмента данных в памяти. Использование указателей в памяти Получение адреса переменной …
-
Спецификаторы класса памяти
Стандарт С поддерживает четыре спецификатора класса памяти: - extern - static - register - auto Эти спецификаторы сообщают компилятору, как он должен разместить соответствующие переменные в памяти. Об…
-
Устройство памяти
.std border { border: solid 000000 1px; } .segment { width: 600px; } .range { padding: 10px; text-align: center; height: 58px; } .stack { background-color: fff; border-radius: 10px 10px 0 0; } .data {…
-
Жизненный цикл программы
1. Определение целей программы 2. Проектирование программы Подбор инструментов (IDE, компилятор) 3. Написание кода Описание языка C (eng) Описание языка C (рус) [Программирование в Linux с нуля (рус)]…
-
Библиотеки
Объектная библиотека представляет собой файл, содержащий откомпилированный объектный код для (обычно логически связанных) наборов функций, которые могут быть вызваны из прикладных программ. Помещение …
-
Язык программирования C
Создание простой программы hello Жизненный цикл программы Указатели Устройство памяти
-
Создание программы Hello world
Предварительные условия - Наличие текстового редактора или IDE - Наличие компилятора GCC Создаём файл и открываем его в редакторе Для проектов будем использовать директорию source в домашней директори…
-
Всякие интересные команды для Bash
Отправить сообщение из консоли в GUI пользователя: host$ DISPLAY=localhost:0.0 notify-send "Тест" "Сообщение" где: localhost - хост, на котором запущен X-сервер :0 - дисплей (:0 - основной) .0 - экран…