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

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

30
Найшвидший шлях до списку всіх простих ліній нижче N
Це найкращий алгоритм, який я міг придумати. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Чи можна зробити це ще швидше? Цей код має недолік: Оскільки numbersце не упорядкований набір, немає гарантії, …

7
Жадібний проти Небажаний проти Посибних Кванторів
Я знайшов цей чудовий підручник щодо регулярних виразів, і хоча я інтуїтивно розумію, що роблять "жадібні", "неохотні" та "прихильні" квантори, здається, що в моєму розумінні є серйозна дірка. Зокрема, у наступному прикладі: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text "xfooxxxxxxfoo" …

30
ADB Android пристрій несанкціонований
Оскільки я перевстановив Eclipse (просто видалив і завантажив його знову), я не можу налагоджувати свої програми на Samsung Galaxy i9001 (з CyanogenMod - Android 4.4.2). Перед перевстановленням воно спрацювало чудово. Відключіть / підключіть, зніміть прапорці або встановіть прапорець "Налагоджено налагодження", adb kill-server / adb start-server, перезавантажте телефон / комп'ютер для …

27
Завантажте файл за допомогою Javascript / jQuery
У мене є дуже подібна вимога зазначено тут . Мені потрібно, щоб браузер користувача розпочав завантаження вручну, коли $('a#someID').click(); Але я не можу використовувати window.hrefметод, оскільки він замінює поточний вміст сторінки файлом, який ви намагаєтеся завантажити. Натомість я хочу відкрити завантаження в новому вікні / вкладці. Як це можливо?

30
Неможливо завантажити скрипт із активів index.android.bundle у Windows
Я намагаюся вперше запустити свій проект React Native на своєму пристрої (Android 4.2.2). І я отримую: не вдається завантажити сценарій з активів index.android.bundle Команди, якими я користувався: cd (project directory) react-native start react-native run-android


30
Невизначена посилання на vtable
Створюючи свою програму C ++, я отримую повідомлення про помилку невизначене посилання на "vtable ... У чому причина цієї проблеми? Як це виправити? Так трапляється, що я отримую помилку для наступного коду (Клас, про який йде мова, CGameModule.), І я не можу за все життя зрозуміти, у чому проблема. Спочатку …
357 c++  gcc  g++ 

18
Як мені вирішити --secure-file-priv в MySQL?
Я вивчаю MySQL і намагаюся використовувати LOAD DATAпункт. Коли я використовував його як нижче: LOAD DATA INFILE "text.txt" INTO table mytable; Я отримав таку помилку: Сервер MySQL працює з опцією --secure-file-priv, тому він не може виконати цю операцію Як вирішити цю помилку? Я перевірив ще одне запитання щодо того ж …
357 mysql  database 


15
Як підсумовувати змінну за групою
У мене кадр даних з двома стовпцями. Перший стовпець містить такі категорії, як "Перший", "Другий", "Третій", а другий стовпець містить числа, які відображають кількість разів, коли я бачив конкретні групи з "Категорії". Наприклад: Category Frequency First 10 First 15 First 5 Second 2 Third 14 Third 20 Second 3 Я …
357 r  dataframe  aggregate  r-faq 

30
Відмітка для створення сторінок і змісту?
Я почав використовувати розмітку, щоб робити нотатки. Я використовую позначену для перегляду своїх заміток і їх красивих приміток. Але в міру того, як мої записки стають довше, мені важко знайти те, що я хочу. Я знаю, що розмітка може створювати таблиці, але чи здатна вона створювати вміст, який переходить до …
357 markdown 

9
Як повернути початковий git?
Я вперше зобов'язуюсь до сховища git; Тоді я шкодую про скоєне і хочу повернути його. я спробую # git reset --hard HEAD~1 Я отримую це повідомлення: fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree. Ця комісія є першою фіксацією сховища. Будь-яка ідея, як скасувати початковий …
357 git 


18
встановити gem: не вдалося створити власне розширення Gem (не вдається знайти файли заголовка)
Я використовую Fedora 14 і в мене встановлено та працює MySQL та MySQL сервер 5.1.42. Тепер я спробував це зробити як користувач root: gem install mysql Але я отримую цю помилку: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. …
356 mysql  ruby  rubygems 


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