Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

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 …
129 oracle  sql-merge 

7
Про що нормалізується UTF-8?
Проект ICU (який також тепер має бібліотеку PHP ) містить класи, необхідні для нормалізації рядків UTF-8, щоб полегшити порівняння значень під час пошуку. Однак я намагаюся розібратися, що це означає для додатків. Наприклад, у яких випадках я хочу "Канонічну еквівалентність" замість "Еквівалентність сумісності" чи навпаки?

3
Jquery змінити колір тла
Я пробував jquery за допомогою цього прикладу: $(document).ready(function(){ $("button").mouseover(function(){ $("p#44.test").css("background-color","yellow"); $("p#44.test").hide(1500); $("p#44.test").show(1500); $("p#44.test").css("background-color","red"); }); }); Я очікував, що трапиться таке: 1. Color of <p> to turn yellow 2. <p> to slowly fade 3. <p> to slowly show 4. Color of <p> to turn red Але ось що насправді сталося: 1. …
129 jquery 

6
Як скласти 32-розрядний двійковий файл на 64-бітній машині Linux з gcc / cmake
Чи можна скомпілювати проект в 32-бітному з cmakeі gccна 64-бітної системі? Мабуть, так і є, але як це зробити? Коли я спробував це "невідомим" способом, не встановлюючи жодних параметрів / прапорів / тощо, просто налаштувавши LD_LIBRARY_PATHпошук пов'язаних бібліотек, ~/tools/libвін, здається, ігнорує його і загляне лише у підкаталоги з іменем lib64 …
129 linux  gcc  64-bit  cmake  32-bit 

20
Як здійснити телефонний дзвінок в android і повернутися до своєї діяльності, коли дзвінок виконано?
Я запускаю діяльність для здійснення телефонного дзвінка, але коли я натиснув кнопку "завершити дзвінок", вона не повертається до моєї діяльності. Скажіть, будь ласка, як я можу запустити активність дзвінка, яка повертається до мене після натискання кнопки "Закінчити дзвінок"? Ось як я телефоную: String url = "tel:3334444"; Intent intent = new …

1
Чому сума набагато швидша за введення (: +)?
Тому я запустив деякі орієнтири в Ruby 2.4.0 і зрозумів це (1...1000000000000000000000000000000).sum обчислює відразу, тоді як (1...1000000000000000000000000000000).inject(:+) займає стільки часу, що я щойно перервав операцію. У мене було враження, що Range#sumце псевдонім, Range#inject(:+)але здається, що це неправда. Отже, як sumпрацює, і чому це так швидше, ніж inject(:+)? Примітка . Документація …
129 ruby 

18
Коли я повинен використовувати Inline vs. External Javascript?
Мені хотілося б знати, коли я повинен включати зовнішні сценарії або писати їх у формі з кодом html, з точки зору продуктивності та простоти обслуговування. Яка загальна практика для цього? Реальний сценарій - у мене є кілька html-сторінок, які потребують перевірки форми на стороні клієнта. Для цього я використовую плагін …

7
Поліморфізм у С ++
AFAIK: C ++ забезпечує три різні види поліморфізму. Віртуальні функції Перенавантаження назви функції Перевантаження оператора Крім перерахованих вище трьох типів поліморфізму, існують і інші види поліморфізму: час виконання час складання спеціальний поліморфізм параметричний поліморфізм Я знаю, що поліморфізм часу виконання може бути досягнутий за допомогою віртуальних функцій, а статичний поліморфізм …

2
Чи є BCrypt хорошим алгоритмом хешування для використання в C #? Де я можу його знайти? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я читав, що при хешуванні пароля багато програмістів рекомендують використовувати алгоритм BCrypt. Я програмую на …
129 c#  hash  bcrypt  bcrypt.net 



9
Як розробити та протестувати додаток, який надсилає електронні листи (не заповнюючи чиюсь поштову скриньку тестовими даними)? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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

7
Як оновити елемент всередині списку за допомогою ImmutableJS?
Ось що сказали офіційні документи updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Неможливо, щоб звичайний веб-розробник (не функціональний програміст) …

6
Як відступити назад у відладчику Eclipse?
Чи можливо зробити зворотне виконання у відладчику Eclipse? Поточний проект, над яким я працюю, потребує мінімум 5 секунд, щоб прочитати та ініціалізувати дані з файлу, перш ніж щось можна зробити. Якщо я переступаю за допомогою налагоджувача, мені доведеться припинити програму та перезапустити, і це потребує неабиякого часу.
129 eclipse  debugging 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.