LINUX.ORG.RU

Сообщения normann

 

Подскажите готовую реализацию хэш-таблицы для строк.

Форум — Development

Нужна готовая реализация контейнера в роде хэш-таблицы, который будет сам вычислять хэш из строки и хранить строку с хэшем в качестве ключа вместе в форме удобной для быстрого поиска. Т.е. нужен контейнер хранящий строки, с их быстрым поиском. Например приблизительно так:

class AnyHashTree;

AnyHashTree container;

container.add("one");
container.add("two");
container.add("three");

bool has = container.has("two");

return has;
Существует ли такое для стандарта языка < c++11? В классических алгоритмах не силён, stl знаю плохо.

 

normann
()

можно ли вызывать realloc() для памяти выделенной посредством new в Си++?

Форум — Development

Сабж для языка, независимо от компилятора и ОС.

 

normann
()

На сколько легальна конструкция = int() в C++?

Форум — Development

На сколько легальна в языке следующая конструкция?

int i;
i = int();

 

normann
()

Посоветуйте книгу по ассемблеру для следующих целей:

Форум — Development

Друг решил стать программистом. Я ему прописал изучить азы ассемблера для того что бы понять суть сразу и потом при изучении Си и т.п. не терять время на долгое осознание всяких там стэков, регистров и прочих выравниваний памяти.

Посоветуйте пожалуйста хорошую книгу, которую можно полностью не читать, которая в своём начале позволит понять азы программирования на ассемблере для 86й архитектуры (32/64), принцип работы микропроцессора (архитектуру), тонкости работы с памятью и прочие премудрости низкоуровневого программирования.

П.С. На русском.

 ,

normann
()

Системный динамик на материнской плате, возможно ли? Если да, какие вызовы?

Форум — Development

Хочется пищать системным динамиком. Возможно ли на современной ОС управлять им, и как?

 

normann
()

Можно ли так сформулировать пункт положения о подразделении, или как лучше?

Форум — Talks

Разрабатываем положение о структурном подразделении занимающемся разработкой ПО. Там есть пункт:

В своей деятельности Подразделение руководствуется следующими основными нормативными документами:

И дальше перечень. В этом перечне, среди прочих, вводим следующий пункт:

Отраслевыми нормативными и методическими документами в области разработки и программирования программного обеспечения, а так же отраслевыми протоколами и стандартами.

Вопрос, пригодна ли такая формулировка пункта?

 ,

normann
()

Как получить индекс полей запроса на объединение имея QSqlQuery в Qt3?

Форум — Development

Кто нибудь еще помнит? Есть запрос (QSqlQuery) на объединение. Моя цель обращаться к полям не по магическим числам позиций полей, а по именам полей, или по индексу динамически сформированному из имен полей.

 ,

normann
()

Кто знает где взять исходники Qt3?

Форум — General

Буду признателен за наводку.

 ,

normann
()

Как при помощи chmod u+s заставить скрипт запускать программу от имени своего владельца?

Форум — General

Скажем в bash-скипте делается вызов какой нибудь программы, пусть это будет браузер firefox. Файл скрипта имеет права chmod u+s, но он не запустит firefox от имени владельца файла, а желаемый результат запустить firefox через скрипт от имени владельца скрипта (без ввода пароля).

 ,

normann
()

Декомпилятор в Си?

Форум — Development

Можно ли сегодня чем нибудь декомпилировать бинарник в Си? Конечно хочется чтоб бесплатно.

 ,

normann
()

Чем через открытый дескриптор определить физическую потерю устройства на которое он указывает?

Форум — Development

Например. Есть /dev/ttyUSB0, на нем открытый файловый дескриптор (POSIX open), на файловом дескрипторе по кругу вызываются select с read-ом. Вдруг, внезапно выдергиваю usb-кабель, и в результате:
1. /dev/ttyUSB0 пропадает;
2. select() начинает бесконечно выдавать FD_ISSET() == 1 для готовности чтения на нашем декскрипторе.
3. read() при этом все время возвращается прочитав 0 байт.

Такое поведение наблюдается на платформе которая имеется в моём распоряжении (x86_64, linux 4.0.4, GNU libc 2.18), но я не знаю как программа поведёт себя на другой платформе.

Вопрос, каким вызовом переносимо определить факт потери устройства. Сравнение с нулём кол-во прочитанных байт не предлагать.

 ,

normann
()

На сколько представители семейства архитектуры MIPS взаимозаменяемы и перспективны?

Форум — Linux-hardware

Вот допустим есть возможность сделать решение на платформе MIPS, скажем байкал-Т1. Какова гарантия что, если вдруг т-платформы перестанут поддерживать эту архитектуру и выпускать на ней процессоры, найдется взаимозаменяемая реализация, которую можно будет воткнуть и работать дальше, как вы считаете? И вообще какова вероятность продолжения развития этой архитектуры в нашей стране?

 ,

normann
()

Объединение строковых литералов разного типа

Форум — Development

Обнаружил что мой компилятор (gcc 4.8) хавает следующее выражение:

L"Ляськи " "басяськи!"
Кто нибудь знает, это определяется языком или только реализацией?

 

normann
()

При русской раскладке клавиатуры в codeblocks не работают командные клавиши. Баг или фича?

Форум — General

Когда выбрана русская раскладка клавиатуры в codeblocks не работают командные клавиши редактирования, типа копировать/вставить и т.п. Это так у всех? Баг или фича?

 

normann
()

Можно ли одной командой посчитать единый объем всех файлов с именами заданными по шаблону в подкаталогах?

Форум — General

Я верю что это реально. Допустим у меня проект на Си, допустим исходники (*.h *.c) раскиданы по разным подкаталогам (и тут я захотел померяться с программистом Василием Пупкиным сколько килобайт каждый из нас накодил).

 

normann
()

Можно ли как нибудь узнать сколько символов ввел пользователь до их извлечения?

Форум — Development

Вариант должен быть по POSIX.

p.s. Или может есть wchar_t аналог getline()?

 ,

normann
()

Есть ли готовые решения для чтения из одного tty одновременно двумя процессами для получения одних и тех же данных

Форум — Development

Есть два процесса на одной машине которые должны слушать один и тот же последовательный порт. Цель заключается в том что они должны получить одни и те же данные. Т.е. если пришло на порт число 0xff один раз, то каждый процесс получает 0xff.

 

normann
()

А можно ли командой usermod удалить пользователя из группы?

Форум — Admin

Вот участвовал пользователь в группе, а потом рас, и вывели его из неё. Умеет ли такое команда usermod?

 

normann
()

Чем определить кол-во байт необходимое для хранения мультибайтной строки

Форум — Development

Чем, в условиях только libc, можно определить кол-во памяти необходимое для хранения строки в мультибайтной кодировке (имея wchar_t-строку).

Перемещено Aceler из linux-org-ru

 

normann
()

Что значит (non) reversible conversion в контексте перекодировки текста из одной символьной кодировки в другую?

Форум — Talks

М?

 

normann
()

RSS подписка на новые темы