программирование

Q & A для профессиональных программистов и энтузиастов

11
Заставить GDB сохранить список точек останова
Хорошо, info break перечисляет точки останова, но не в формате, который бы хорошо работал с их повторным использованием с помощью команды --command, как в этом вопросе . Есть ли у GDB способ снова сбросить их в файл, приемлемый для ввода? Иногда в сеансе отладки необходимо перезапустить GDB после создания набора …
129 c++  c  debugging  gdb  breakpoints 

4
В чем разница между Pan и Swipe в iOS?
Звучит просто .. Удерживайте трекпад, переместите палец, отпустите .. Но как-то не срабатывает свайп (вместо этого запускается панорамирование) UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:v action:@selector(handleSwipe:)]; swipeGesture.direction= UISwipeGestureRecognizerDirectionUp; [v addGestureRecognizer:swipeGesture]; Вместо этого Pan распознается по приведенной выше последовательности. UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:v action:@selector(handlePan:)]; [v addGestureRecognizer: panGesture]; Если панорамирование комментируется, …

7
Функция «Добавить нереализованные методы» в Android Studio
В Eclipse IDE есть отличная функция, позволяющая добавлять (реализовывать) все необходимые методы конкретного класса. Я ищу эту функцию в Android Studio IDE, но пока безуспешно. Есть что-то подобное? Для меня это одна из ключевых особенностей, без которой невозможно жить. редактировать: Я не хочу выбирать методы для реализации. Я хочу, чтобы …

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

6
ORA-30926: невозможно получить стабильный набор строк в исходных таблицах
я получаю ORA-30926: невозможно получить стабильный набор строк в исходных таблицах в следующем запросе: MERGE INTO table_1 a USING (SELECT a.ROWID row_id, 'Y' FROM table_1 a ,table_2 b ,table_3 c WHERE a.mbr = c.mbr AND b.head = c.head AND b.type_of_action <> '6') src ON ( a.ROWID = src.row_id ) WHEN …
129 oracle  sql-merge 

6
Как скомпилировать 32-битный двоичный файл на 64-битной машине Linux с помощью gcc / cmake
Можно ли скомпилировать проект в 32-битном с cmakeи gccна 64-битной системе? Вероятно, да, но как мне это сделать? Когда я попробовал это «невежественным» способом, без установки каких-либо параметров / флагов / и т.д., просто настройка LD_LIBRARY_PATHпоиска связанных библиотек в ~/tools/libнем, кажется, игнорировала это и смотрела только в подкаталогах с именем …
129 linux  gcc  64-bit  cmake  32-bit 

20
Как позвонить в android и вернуться к своей деятельности, когда звонок будет сделан?
Я запускаю действие для выполнения телефонного звонка, но когда я нажимаю кнопку «Завершить вызов», оно не возвращается к моей активности. Подскажите, пожалуйста, как мне запустить действие вызова, которое возвращается ко мне при нажатии кнопки «Завершить вызов»? Вот как я звоню по телефону: String url = "tel:3334444"; Intent intent = new …

1
Почему sum намного быстрее, чем inject (: +)?
Итак, я провел несколько тестов в Ruby 2.4.0 и понял, что (1...1000000000000000000000000000000).sum вычисляет немедленно, тогда как (1...1000000000000000000000000000000).inject(:+) занимает так много времени, что я просто прервал операцию. У меня создалось впечатление, что Range#sumэто псевдоним, Range#inject(:+)но похоже, что это неправда. Так как же sumработает и почему намного быстрее inject(:+)? NB. В документации …
129 ruby 

18
Когда мне следует использовать встроенный или внешний Javascript?
Я хотел бы знать, когда мне следует включать внешние скрипты или писать их встроенными в HTML-код с точки зрения производительности и простоты обслуживания. Какова общая практика для этого? Реальный сценарий - у меня есть несколько html-страниц, которым требуется проверка формы на стороне клиента. Для этого я использую плагин jQuery, который …

7
Полиморфизм в C ++
НАСКОЛЬКО МНЕ ИЗВЕСТНО: C ++ предоставляет три различных типа полиморфизма. Виртуальные функции Перегрузка имени функции Перегрузка оператора В дополнение к трем вышеупомянутым типам полиморфизма существуют и другие виды полиморфизма: во время выполнения время компиляции специальный полиморфизм параметрический полиморфизм Я знаю, что полиморфизм времени выполнения может быть достигнут с помощью виртуальных …


2
BCrypt - хороший алгоритм хеширования для использования в C #? Где я могу найти его? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я читал, что при хешировании пароля многие программисты рекомендуют использовать алгоритм BCrypt. Я …
129 c#  hash  bcrypt  bcrypt.net 


4
Обратные ссылки RegEx в IntelliJ
Я хочу использовать функцию поиска и замены IntelliJ для выполнения следующего преобразования: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Я пробовал следующее: Текст для поиска: model.put\((.*),(.*)\) заменить на:model\[\\1\] = \\2 Но Intellij, похоже, не распознает \\1и обратные ссылки \\2. Я также пробовал одинарную косую черту, но …

9
Как разработать и протестировать приложение, которое отправляет электронные письма (не заполняя чей-то почтовый ящик тестовыми данными)? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.