Не очень давно работаю с SSE, но, в связи с производственной необходимостью, совершенствую свои навыки и в этом нелегком, на первый взгляд, деле. На повестке дня некоторое время стоял вопрос о циклическом сдвиге вектора. Команд для этого в SSE я не нашел, поэтому пошел классическим путем - в гугл. Гугл мне на это дал интересное решение: три отличные команды - неплохо, но неочевидно.
маленькие хитрости
уголок системного программиста
четверг, 3 апреля 2014 г.
четверг, 24 мая 2012 г.
Унификация Ansi-Unicode-правил
В предыдущей статье такое приведение правил ANSI-UNICODE я уже делал. Теперь я хочу показать, к чему это все привело.
четверг, 30 июня 2011 г.
Сериализация доступа к объекту
этот блог построен по мотивам одного топика,
просто, захотелось его продолжить, интересно же :)) ...
просто, захотелось его продолжить, интересно же :)) ...
вторник, 18 мая 2010 г.
как подружить STL-строки с WinAPI?
std::string и std::wstring - очень удобные объекты для работы со строками, но при взаимодействии их с WinAPI могут возникать некоторые проблемы.
понедельник, 17 мая 2010 г.
как подружить char с wchar_t?
Меня бесконечно удивляет, насколько часто мы наступаем на одни и те же грабли, а иногда возникает ощущение, что даже если нам ввести тариф на это дело, мы бы продолжали на них наступать, независимо от стоимости этого удовольствия.
Отслеживание прогресса исполнения задачи в реальном времени
Любая сколь-нибудь долгосрочная задача зачастую требует периодического опроса её состояния. Однако, не существует универсального механизма, который бы позволял с минимальными потерями в производительности делать такие замеры, т.к. все задачи разные.
Особенно это касается дискретной шкалы, на которую зачастую и требуется проецировать контрольные точки синхронизации хода исполнения задачи (предоставление клиенту текущего состояния задачи - "мгновенный" результат).
Тем не менее, такой механизм, с некоторыми ограничениями, реализовать не так сложно как кажется.
Особенно это касается дискретной шкалы, на которую зачастую и требуется проецировать контрольные точки синхронизации хода исполнения задачи (предоставление клиенту текущего состояния задачи - "мгновенный" результат).
Тем не менее, такой механизм, с некоторыми ограничениями, реализовать не так сложно как кажется.
вторник, 29 декабря 2009 г.
Уберите этот чёртов default!
Очень часто switch для отлова сообщений в процедуре окна оформляют так, как описано в MSDN, или в проекте VS по-умолчанию, и не всегда впоследствии понимают, откуда берутся ошибки.
Подписаться на:
Сообщения (Atom)