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

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

6
Вставте код у контекст сторінки за допомогою сценарію вмісту
Я дізнаюся, як створити розширення для Chrome. Я тільки почав розробляти один, щоб спіймати події YouTube. Я хочу використовувати його з флеш-програвачем YouTube (пізніше спробую зробити його сумісним з HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ …


16
Створіть порожній фрейм data.frame
Я намагаюся ініціалізувати data.frame без будь-яких рядків. В основному я хочу вказати типи даних для кожного стовпця та назвати їх, але не мати в результаті жодних рядків. Найкраще, що мені вдалося зробити, це щось на кшталт: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Це створює data.frame з …
480 r  dataframe  r-faq 

12
Чому хеш-код () Java у String використовує 31 як множник?
Відповідно до документації Java, хеш-код для Stringоб'єкта обчислюється як: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] з використанням intарифметичних операцій, де s[i]це я й символ рядка, nдовжина рядка, і ^вказує , зведення в ступінь. Чому 31 використовується як множник? Я розумію, що множник повинен бути порівняно великим простим числом. То …
480 java  string  algorithm  hash 

18
Як працює "остаточне" ключове слово в Java? (Я все ще можу змінити об'єкт.)
На Java ми використовуємо final ключове слово зі змінними, щоб вказати його значення не змінювати. Але я бачу, що ви можете змінити значення в конструкторі / методах класу. Знову ж таки, якщо змінна - staticце помилка компіляції. Ось код: import java.util.ArrayList; import java.util.List; class Test { private final List foo; …
480 java  final 

5
Як використовувати масиви в C ++?
C ++ успадковані масиви від C, де вони використовуються практично скрізь. C ++ надає абстракції, які простіше у використанні і менш схильні до помилок ( std::vector<T>оскільки C ++ 98 і std::array<T, n>так як C ++ 11 ), тому потреба в масивах не виникає настільки ж часто , як це робиться …


21
Чому python використовує "else" після циклів "for" та "while"?
Я розумію, як працює ця конструкція: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Але я не розумію, чому elseтут використовується ключове слово, оскільки він передбачає, що розглянутий код запускається лише у тому випадку, якщо forблок не завершений, що …

14
Як можна вмикати та вимикати обгортання слів у коді Visual Studio?
Під час використання файлів коду, як правило, не потрібні довші рядки для обгортання. Однак з .mdфайлами це насправді досить корисно. Однак, я не можу знайти варіант, щоб увімкнути обгортання слів, тому довші рядки будуть загорнуті. Щоб відтворити, відкрийте візуальний код Visual Studio до невеликого вікна та введіть наступний текст у …


28
Не вдається вбудовувати байтовий код, побудований із ціллю JVM 1.8, у байт-код, який будується з ціллю JVM 1.6
При спробі запустити приклад CorDapp ( https://github.com/corda/cordapp-example ) через IntelliJ, я отримую таку помилку: Не вдається вбудовувати байтовий код, побудований із ціллю JVM 1.8, у байт-код, який будується з ціллю JVM 1.6 Як я можу змінити налаштування IntelliJ, щоб усі байт-коди були побудовані з однаковою ціллю JVM?

8
Як я можу зробити свій матч не жадібним у vim?
У мене великий HTML-файл, який має багато розмітки, який виглядає приблизно так: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Я намагаюся зробити Vim пошуку і заміни , щоб позбутися від усього class=""і , style=""але у мене виникають проблеми , роблячи матч ungreedy. …
479 regex  vim  regex-greedy 


14
Яка найкраща практика "git clone" в існуючій папці?
У мене є робоча копія проекту, без жодних метаданих контролю джерела. Тепер я хотів би зробити еквівалент git-clone в цій папці та зберегти мої локальні зміни. git-clone не дозволяє мені клонуватись у існуючу папку. Яка тут найкраща практика?
479 git 

26
Логічний оператор у handlebars.js {{# #f)} умовний
Чи є спосіб у рульовій JS включити логічні оператори до стандартного умовного оператора handlebars.js? Щось на зразок цього: {{#if section1 || section2}} .. content {{/if}} Я знаю, що міг написати власного помічника, але спочатку хотів би переконатися, що я не винаходив колесо.

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