Не отображается символ нижнего подчеркивания в Eclipse

eclipse_theme_slider

После обновления с Ubuntu 14.04 до Ubuntu 16.04 (с графической оболочкой Xfce) в IDE — Eclipse Neon.2, которой я часто пользуюсь, в программном коде перестал отображаться символ нижнего подчеркивания. Для языка C — это крайне обидное обстоятельство. Стоит сказать, что после обновления операционной системы, я сразу заметил изменения во внешнем виде многих вещей — изменились […]

Continue reading


Кросс-компиляция под ARM — Klish 2.1.2

klishl_logo

Почти случайно наткнулся на интересный «фреймворк» под названием Klish. Расшифровывается это дело так: Kommand Line Interface Shell. Это форк известного в узких кругах проекта clish версии 0.7.3, который в свою очередь расшифровывается как Command Line Shell Framework. Коротко говоря, klish позволяет делать cli (command line interface, она же консоль, он же командный терминал и т.д.) […]

Continue reading


Утечка памяти pthread?

tetraquark.ru_pthread_bug_2

Меня давно мучает одна интересная особенность при работе с pthread. Когда начинал работать с pthread, нужно было найти утечку памяти в небольшой программке. Использовал mtrace. Что не освобождал — нашел и исправил. Но была обнаружена еще одна утечка — пять плюсов, на которых как раз не хватало несколько минусов (см. mtrace()). Как бы я не […]

Continue reading


Программирование C в Linux — потоки pthreads

multithread_lol

Многопоточность в программировании является важным механизмом в наше время. Поэтому я решил посвятить несколько статей этой теме. В семействах ОС Windows — каждая программа запускает один процесс выполнения, в котором находится как минимум один поток (нить). В процессе может находиться множество потоков, между которыми делится процессорное время. Один процесс не может напрямую обратиться к памяти другого процесса, […]

Continue reading