Re[9]: Что такое Wine?
От: velkin Удмуртия https://kisa.biz
Дата: 30.04.15 19:08
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>о, может хоть ты, большой белый человек подскажешь мне как:

BZ>- выводить юникодный текст на консоль

Можно создать свою встраиваемую консоль с помощью QProcess, над ней будет полный контроль, махом решается множество проблем, появляются огромные возможности.

BZ>- получить криптографически случайные данные


Цель не ясна, для меня в своё время лучшим выбором была Crypto++ Library, лицензия Boost Software License 1.0, кроссплатформа.

BZ>- работать с файлами, имеющими имена в 1000 символов


Зависит от файловой системы, как и размер файлов. Некоторые проекты используют вместо имени файла его хеш-сумму, а описания хранят в базе данных, хотя другие утверждают, что без базы эти файлы станут бесполезны. К тому же здесь дело не просто в файле, а в полном пути к файлу. Учитывая разнообразие файловых систем лично я бы не стремился к 1000, иначе при копировании с одной ФС на другую выйдет очень большая пакость.

BZ>- узнать общий объём озу, сколько из них доступно программе, и размер максимального доступного блока памяти


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

Вообще, если рекомендую библиотеку, то не просто потому что взял первую попавшуюся и мне понравилось, а потому что попробовал все топовые аналоги и эта была лучшей. Минимальные требования — максимальная функциональность, кроссплатформенность, открытый исходный код, бесплатное использование в коммерческих целях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.