language-agnostic

если у меня есть целое число n, Как я могу найти следующее число k > n такое, что k = 2^i, С i элемент N побитового сдвига или логики. пример: если у меня есть n = 123, как я могу найти k = 128, который является силой двух, а не 124 который делится только на два. Это должно быть просто, но это ускользает ...

Мне нужно реализовать контроль версий, даже для просто разработки я делаю дома. Я читал о том, как велика Subversion за последние пару лет, и собирался посвятить себя изучению этого на стороне, пока не услышал о том, что Git-это система управления версиями. учитывая ситуацию, я должен держаться и посмотреть...

Я создаю самое простое в мире библиотечное приложение. Все, что я хочу сделать, это сканировать в UPC книги (штрих-код) с помощью обычного сканера (который просто вводит номера штрих-кода в поле), а затем использовать его для поиска данных о книге... как минимум, название, автор, год публикации и либо десятич...

этот вопрос уже есть ответ здесь: как я могу гарантировать, что деление целых чисел всегда округляется? 7 ответов Я пытаюсь найти общее количество страниц в здании пейджер на сайт (поэтому я хочу, чтобы результат был ...

В настоящее время я пишу какой-то код, где у меня есть что-то вроде: double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoSomething2(); else if (a > b) DoSomething3(); и тогда в других местах мне может понадобиться сделать равенство: double a = SomeCalculation3(); do...

может ли кто-нибудь объяснить мне, как работает замена XOR двух переменных без переменной temp? void xorSwap (int *x, int *y) { if (x != y) { *x ^= *y; *y ^= *x; *x ^= *y; } } Я понимаю, что он делает, но может ли кто-нибудь провести меня через логику того, как это работает?...

Мне нужны некоторые ресурсы, которые говорят о том, как проектировать ваше программное обеспечение, чтобы быть расширяемым, т. е. чтобы другие люди могли писать дополнения/плагины, которые добавляют к нему функциональность. Что вы посоветуете? Есть какие-нибудь книги, которые обсуждают эту тему? Я бы предпоч...

какой быстрый способ проверить, пересекаются ли 2 прямоугольника? поиск в интернете придумал этот однострочный (WOOT!), но я не понимаю, как написать его на Javascript, похоже, он написан в древней форме C++. struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool ...

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

Что означает слово "литерал" при использовании в контексте, таком как литеральные строки и литеральные значения? в чем разница между буквальным значением и значением?...