Что нового
Последние опубликованные страницы.
-
VIM
Конфигурация Перемещение по коду (vim ctags) Игра, обучающая работе с Vim <https://vim-adventures.com/
-
Отступы
tabstop (по умолчанию 8) — количество пробелов, которыми символ табуляции отображается в тексте. Оказывает влияние как на уже существующие табуляции, так и на новые. В случае изменения значения, «на л…
-
Переменные
- где объявляются переменные - локальные переменные - формальные параметры функции - глобальные переменные Переменная — это именованный участок памяти, в котором хранится значение, которое может быть …
-
IDE и редакторы
VIM Сайт VIM Книга по редактору VIM (PDF, O'Raily) Компиляторы GCC (GNU Compiler Collection)
-
Программирование
Транслятор — обслуживающая программа, преобразующая исходную программу, предоставленную на входном языке программирования, в рабочую программу, представленную на объектном языке. Приведенное определен…
-
Программирование
загрузчик компоновщик (также редактор связей, линкер — от англ. link editor, linker) — программа, которая производит компоновку: принимает на вход один или несколько объектных модулей и собирает по ни…
-
Процесс
Процесс представляет собой экземпляр выполняемой программы. Когда программа выполняется, ядро загружает её код в виртуальню память, выделяет память под переменные программы и определяет учётные структ…
-
приоритет
Приоритет и порядок вычисления операции ассоциирование () \[\] -> . слева направо ! ++ -- +(унарный) -(унарный) \ (указатель) &(адрес) (тип\ переменной) sizeof справа налево \ / % слева направо…
-
Composer (менеджер пакетов для PHP)
Отслеживает зависимости пакетов для проекта. Пакеты устанавливаются для каждого проекта отдельно. Установка composer $ sudo apt install composer Скрипт composer установится в директорию /usr/bin Требо…
-
Node.js
На Mac исполняемые файлы node и npm находятся в директории /usr/local/bin . Вариант установки. Сборка из исходников $ Скачиваем, распаковываем и заходим в директорию с распакованными файлами. $ mkdir …
-
Программирование
Надо понять как GCC подключает заголовочный файл sys/socket.h, т.к. директории /usr/include/sys у меня нет. Размещение заголовочных файлов Прототипы функций socket, bind и т.д. находятся здесь: /usr/i…
-
Устройство компьютерной памяти
Процессор использует побайтовую адресацию. Это означает что память организована и к ней получают доступ как к последовательности байтов. Когда хотят получить доступк к одному и более байтов, используе…
-
функции
Где искать информацию по библиотечным функциям? host$ man 3 function\ name
-
Суждение
Cуждением называется мысль, которая утверждает или отрицает что-либо относительно предметов и их признаков. Состав суждения В каждом суждении имеются три части: логическое подлежащее (субъект), логиче…
-
Логика
Логикой называется наука о законах правильного мышления . Законы правильного мышления - это такие законы выражения и связи мыслей, которые необходимо соблюдать, чтобы развитие наших мыслей было правил…
-
Определение
Сущность определения понятия Определение понятия есть такое логическое действие, в процессе которого раскрывается содержание понятия. По своему строению определение состоит из двух основных частей: оп…
-
Понятие
Сущность понятия Понятие - это мысль, которая отображает общие и существенные признаки предметов. Понятие и представление Представление - это наглядный образ предмета, явлений. Понятие и слово Понятие…
-
Компоновщики и загрузчики. Часть 2
Оригинал: Linkers and Loaders Автор: Sandeep Grover Дата: 26 ноября 2002 Перевод: Александр Тарасов aka oioki Дата перевода: 4 декабря 2008 Это продолжение. Первую часть статьи можно прочесть здесь. С…
-
Компоновщики и загрузчики. Часть 1
Оригинал: Linkers and Loaders Автор: Sandeep Grover Дата: 26 ноября 2002 Перевод: Александр Тарасов aka oioki Дата перевода: 2 декабря 2008 Связывание - это процесс объединения различных элементов код…
-
Thread
Многопоточность в Java Поддержка многопоточности встроена непосредственно в язык Java. Создать новый исполняемый поток не составляет труда: Thread t = new Thread(); t.start(); Вот и всё. Создавая новы…