Welcome to TechNet Blogs Sign in | Join | Help

Browse by Tags

All Tags » С/C++   (RSS)

О проблемах с code reviews

Кросс-пост с персонального как обычно... --- Да-да, знаю... Очень необычно ругаться на code reviews (ревизии кода), особенно в мире где они воспринимаются чуть ли не как одиннадцатая заповедь, за неуважение к которой легко угодить на костер... Так что,

THOU SHALT GIVE MNEMONIC NAMES TO THY VARIABLES или о важности мнемоники

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

Quicksort на списках

Очередной кросс-пост с персонального ... --- Нашло чего-то такое, декадентское сегодня... Наверное, заработался... Все мы прекрасно знаем быструю сортировку - quicksort, которая обычно применяется к массивам. Все мы также прекрасно знаем самые разные

Одноминутная головоломка - найдите проблему в этом цикле за 60 секунд

Вечером опубликую пост побольше, а пока экспресс-головоломка: найдите проблему в этом цикле за 60 секунд или меньше. Такой вот цикл: int ar[5]; for (unsigned int i = 4; i >= 0; i--) { printf( "%d\n" , ar[i]); } Ответ не даю, поскольку должен быть очевиден.

Один случай, когда можно использовать оператор GOTO...

Уже не одно поколение программистов выросло с почти расистской ненавистью к оператору goto. Поверьте мне, я знаю, я полностью разделяю сию предубеждение. Но позвольте выступить с одним случаем, когда использование оператора goto не выглядит таким уж неприемлемым.
Posted by EldarM | 53 Comments

Где мои ключи???!!!

Нет, правда. Взяли вы полученный откуда-то сертификат, установили в localmachine store , и вдруг ваша программа его не видит!!! Это что? Это как? Что за безобразие? Караул! Грабят! Вирус! Ну, не совсем... Для начала, как все это дело устанавливается?

Мелочи: Как устанавливать ACL'ы и создавать SECUIRTY_DESCRIPTOR'ы

Иногда хочется установить ACL (Access Control List) на файле или каком-то другом обьекте, вроде ключа в registry, COM объекта или контейнера для шифро-ключей. И обычно для этого есть какой-нибудь простой вызов вроде CoInitializeSecurity для COM объектов

Как найти популярные имена учетных записей?

Мы все знаем, что главный на машине Administrator . Или Администратор ? Или Verwalter , Administrateur , Coordinatore , Διοικητής , 管理员 , 管理者 ? А как насчет, Remote Desktop Users , или там Guest ? А иногда узнать хочется, причем в программе. Чего делать?
Posted by EldarM | 0 Comments

Тонны HRESULT кодов

Нашел на Интернете ценный веник - список кучи HR кодов. Да-да, я знаю, в Visual Studio есть Error Lookup, но иногда ее под рукой нет, а Интернет есть практически всегда... Блог загромождать не стал, сделал отдельной страницей вот здесь: http://blogs.technet.com/eldar/pages/724736.aspx

Тонны HRESULT кодов

Нашел на Интернете ценный веник - список кучи HR кодов. Да-да, я знаю, в Visual Studio есть Error Lookup, но иногда ее под рукой нет, а Интернет есть практически всегда... Name Hex Decimal E_UNEXPECTED 0x8000FFFF -2147418113 E_NOTIMPL 0x80004001 -2147467263

Юникодная версия С++ макро вроде имени исходного файла

Есть такие макро в C++: __FILE__, __FUNCTION__,... Хорошо, удобно, одно плохо - восьмибайтные, а что делать если нужен Юникод?

Призраки в мире программ: 0x80004015 -- NT Service out-of-body experience

Авторы в жанре New Age очень любят ссылаться на так называемую out-of-body-experience, вроде воспоминаний людей, переживших клиническую смерть, туннель со светом впереди и все такое прочее. Сегодня я обнаружил, что это не исключительно человеческий феномен,

Осторожно, грабли: Linker error: LNK1104: cannot open file 'C:\Program.obj'

Вы когда-нибудь видели такую ошибку? Если да, и вы с ней справились, то вам этот пост неинтересен, если же нет, то вот как это бывает. Создаете вы проект в Visual Studio, добавляет пару зависимостей (например, из Platform SDK) и бух! Получаете такое вот

Бесплатная Visual Studio 2005?

Вот только что получил такой вот вопрос: "Hello Eldar, is it possible to get a copy of Visual Studio 2005 from somewhere for free? :)" Как ни забавно, но ответ на это - да!

Вопрос из почты: как вызвать С/C++ DLL из C#

Здравствуйте, Эльдар! У меня есть стойкое желание написать программу на C# с использованием функций экспортируемых dll-библиотекой написанной судя по всему на С. Доступа к исходному коду библиотеки у меня нет. Я бы хотел написать на C# класс-wrapper для
Posted by EldarM | 1 Comments
Filed under: , ,
More Posts Next page »
 
Page view tracker