Codengineering - блог о программировании ➜ страница 1641


Когда полезны макросы C++? [закрытый]

The C препроцессор справедливо боится и избегает сообщества C++. Встроенные функции, запоры и шаблоны обычно являются более безопасной и превосходной альтернативой a #define. следующий макрос: #define SUCCEEDED(hr) ((HRESULT)(hr) >= 0) никоим образом не превосходит тип сейфа: inline bool succeeded(int hr) { return hr >= 0; } но макросы имеют свое место, пожалуйста, перечислите использование вы найдете для макросов, которые вы не могу обойтись без препроцессора. пожалуйста помес ...

Как преобразовать CharSequence в String в Java?

Как я могу конвертировать Java CharSequence до String? ...

Django-число итераций в цикле шаблона

У меня есть следующий цикл for В моем шаблоне django, отображающем дни. Интересно, можно ли повторить число (в приведенном ниже случае i) в цикле. Или мне нужно сохранить его в базе данных, а затем запросить его в виде дней.day_number? {% for days in days_list %} <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2> {% endfor %} ...

Как настроить таргетинг только на Internet Explorer 10 для определенных ситуаций, таких как CSS для Internet Explorer или JavaScript-код для Internet Explorer?

как настроить таргетинг только на Internet Explorer 10 для определенных ситуаций, таких как специфичный для Internet Explorer CSS или специфичный для Internet Explorer код JavaScript? Я пробовал это, но это не работает: <!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]--> Internet Explorer 10 игнорирует условные комментарии и использует <html lang="en" class="no-j ...

Существуют ли какие-либо худшие алгоритмы сортировки, чем Bogosort (он же Обезьянья сортировка)? [закрытый]

мои коллеги вернули меня во время моих университетских дней с обсуждением алгоритмов сортировки сегодня утром. Мы вспоминали о наших фаворитах, как StupidSort, и один из нас был уверен, что мы видели алгоритм сортировки, который был O(n!). Это заставило меня начать искать "худшие" алгоритмы сортировки, которые я мог найти. мы постулировали, что совершенно случайный вид будет довольно плохим (т. е. рандомизировать элементы - это в порядке? нет? снова перемешайте ), и я огляделся и обнаружил ...

Ошибка git SSH: "подключение к хосту: неверный номер файла"

я следовал git guide но у меня есть эта странная проблема при попытке подключиться к github: $ ssh -v [email protected] OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Reading configuration data /c/Documents and Settings/mugues/.ssh/config debug1: Applying options for github.com debug1: Connecting to github.com [207.97.227.239] port 22. debug1: connect to address 207.97.227.239 port 22: Attempt to connect timed out without establishing a connection ssh: connect to host github.com port 22: Bad f ...

Получить Visual Studio для запуска шаблона T4 на каждой сборке

Как мне получить шаблон T4 для генерации его вывода на каждой сборке? Как и сейчас, он только восстанавливает его, когда я делаю изменения в шаблоне. Я нашел другие вопросы, подобные этому: преобразование T4 и порядок сборки в Visual Studio (без ответа) Как получить T4 файлы для сборки в visual studio? (ответы недостаточно подробны [в то же время достаточно сложны] и даже не имеют общего смысла) есть есть чтобы быть более простым способом сделать это! ...

Excel: последнее совпадение символов и строк в строке

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

Убедительные примеры пользовательских распределителей C++?

какие действительно веские причины бросить std::allocator в пользу нестандартного решения? Вы сталкивались с какими-либо ситуациями, когда это было абсолютно необходимо для корректности, производительности, масштабируемости и т. д.? Есть действительно умные примеры? пользовательские распределители всегда были особенностью стандартной библиотеки, в которой у меня не было большой необходимости. Мне просто интересно, может ли кто-нибудь здесь на SO предоставить некоторые убедительные примеры, чтоб ...

PHP, получить имя файла без расширения файла

у меня есть этот PHP код: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } если у меня есть файл с именем my.zip эта функция возвращает .zip. Я хочу сделать ...