805 читали · 8 лет назад
Немного о линковки статических библиотек
Базовые понятия, кратко Совершенно неожиданное открытие сделал недавно. Оказывается порядок появления файлов на входе линковщика важен, если мы говорим о линковки статических библиотек. Для того что бы понять почему так происходит, нужно понимать принцип работы линковщика. Объектные файлы как предоставляют(экспортируют) символы(имена функций, переменных), так и ожидают(импортируют) их. Рассмотрим небольшой пример: int imported(int); static int internal(int x) { return x * 2; } int exported(int x) { return imported(x) * internal(x); } Теперь скомпилируем этот файл: gcc -c test.c nm test.o 000000000000000e...
⚡️Туристы в ОАЭ теперь могут открыть цифровую банковскую карту по прилёте за пару минут
! Страна продолжает сыпать инициативами для восстановления турпотока 🐪 Теперь нерезиденты, прибывшие в ОАЭ, могут получить "цифровой идентификатор", с помощью ИИ и новешей системы биометрии. Далее через приложение абудабского банка ADCB слинковать идентификатор и за считанные минуты открыть дебетовую карту для расчётов...
151 читали · 2 года назад
Почему мы сплетничаем и как перестать это делать
Почему мы сплетничаем? Это вопрос, который задается многими. Ведь сплетни - это не только негативное явление, но и часть нашей культуры и общения. Почему же мы так любим обсуждать жизнь других? Одна из причин - это стремление к социальной связи и созданию сообщества. Сплетни помогают нам создавать близкие отношения с другими людьми, обмениваться информацией и укреплять социальные связи. Кроме того, сплетни могут быть способом укрепить свое положение в группе или получить преимущество перед другими...