Вопросы-ответы - все решения ➜ страница 689
Производительность Java XPath (реализация Apache JAXP)
Примечание: Если вы испытываете эту проблему, а также, пожалуйста, upvote его на Apache JIRA: https://issues.apache.org/jira/browse/XALANJ-2540 Я пришел к удивительному выводу, что это: Element e = (Element) document.getElementsByTagName("SomeElementName").item(0); String result = ((Element) e).getTextContent(); кажется невероятным 100x быстрее, чем это: // Accounts for 30%, can be cached XPathFactory factory = XPathFactory.newInstance(); // Negligible XPath xpath = factory.newXPa ...
Как Git решает проблему слияния? [закрытый]
SVN сделал ветвление намного проще, сделав ветви действительно дешевыми, но слияния остаются реальной проблемой в SVN - той, которую git предположительно решает. git достигает этого, и как? (отказ от ответственности: все, что я знаю о Git, основано на лекции Линуса - total git noob здесь) ...
Есть ли стандартный размер для сетки Тетрис?
Я, как и многие другие программисты, создаю клон Тетриса. Но дело в том, что я стараюсь делать все возможное, и я знаю, что, возможно, это не соответствующая деталь; но я хочу знать, есть ли стандартный размер для сетки. спасибо заранее. ...
Почему функция удаления ArrayList Java, похоже, стоит так мало?
У меня есть функция, которая управляет очень большим списком, превышающим около 250 000 элементов. Для большинства из этих пунктов, он просто заменяет элемент в позиции X. Тем не менее, около 5% из них, его необходимо удалить их из списка. использование LinkedList казалось наиболее очевидным решением, чтобы избежать дорогостоящих удалений. Однако, естественно, доступ к LinkedList по индексу становится все более медленным с течением времени. Стоимость здесь составляет минуты (и много их.) испол ...
Как получить высоту кнопки, чтобы соответствовать высоте другого элемента?
Я хочу поставить кнопку рядом с EditText, и я хочу, чтобы их высоты совпадали. например, из встроенного браузера Android: кнопка Go имеет ту же высоту, что и поле EditText. Я знаю, что могу обернуть оба этих вида в родительский вид макета и установить обе их высоты в fill_parent, и это сделает их совпадающими. Однако я хотел бы сделать это без необходимости придавать макету статический размер. Я бы предпочел EditText принимает любую высоту, которая ему нужна, основываясь на размере шрифт ...
Несколько goroutines прослушивания на одном канале
у меня есть несколько goroutines пытается получить на том же канале одновременно. Похоже, что последний goroutine, который начинает получать на канале, получает значение. Это где-то в спецификации языка или это неопределенное поведение? c := make(chan string) for i := 0; i < 5; i++ { go func(i int) { <-c c <- fmt.Sprintf("goroutine %d", i) }(i) } c <- "hi" fmt.Println(<-c) выход: goroutine 4 Пример На Детской Площадке EDIT: Я просто понял, что это с ...
Что такое рабочая копия и что делает для меня" переключение " в Tortoise SVN?
У меня есть программное приложение, и я попал в важную веху, версия 2.0. Я решил, что хочу пометить эту версию как "версия 2.0", так я назвал этот снимок. Я также создал ветку "версия-2.0" на случай, если мне нужно что-то исправить и объединить ее обратно в мой ствол. после прочтения файла справки Tortoise SVN он сообщает мне, что я могу переключить свою "рабочую копию" на вновь созданную ветку. Что это значит? в настоящее время у меня есть: / Project / Trunk/ / Project / Tags/ / ...
Извлечение значений столбцов фрейма данных в виде списка в Apache Spark
Я хотел бы преобразовать строковый столбец фрейма данных в список. Что я могу найти от Dataframe API-это RDD, поэтому я попытался сначала преобразовать его обратно в RDD, а затем применить toArray функция для RDD. В этом случае длина и SQL работают просто отлично. Однако результат, который я получил от RDD, имеет квадратные скобки вокруг каждого элемента, подобного этому [A00001]. Мне было интересно, если есть способ преобразовать столбец в список или способ снять квадратные скобки. любой предл ...
Разница между компонентом и контейнером в react redux
в чем разница между компонентом и контейнером в react redux? ...
Как узнать, какой тип значения находится в переменной Perl?
Как я могу сказать, какой тип значения переменной на Perl? $x может быть скаляром, ссылка на массив или ссылка на хэш (или, возможно, другие вещи). ...
Поместите текст в нижней части div
У меня есть 4 DIV рядом друг с другом, и все они сосредоточены в середине экрана. У меня есть 2 слова в каждом div, но я не хочу, чтобы они были вверху, я хочу, чтобы они появлялись в нижнем правом углу div. Как я могу это сделать? ...
Символ градусов (как в градусах Цельсия / Фаренгейта) в TextView
есть ли способ включить символ малых круговых градусов в текстовое представление? Это будет для показаний температуры, как в градусах Цельсия или Фаренгейта. Мне интересно, если кто-то сделал это программно раньше. ...
Повторите попытку-после заголовка ответа HTTP-влияет ли это на что-нибудь?
Если я хочу вежливо отказаться от обслуживания на веб-сайте из-за временной перегрузки, ответ HTTP 503 Служба Недоступна представляется целесообразным. В спецификации упоминается отправка повтор-после заголовок 503. есть ли смысл? Повторная попытка влияет на что-нибудь? Браузеры обращают на это внимание? ...
Должен ли я использовать акцентированные символы в URL-адресах?
при создании веб-контента на языках, отличных от английского, возникает проблема поиска оптимизированных и удобных для пользователя URL-адресов. Мне интересно, является ли лучшей практикой использовать де-акцентированные Буквы в URL-адресах-рискуя, что некоторые слова имеют совершенно разные значения с определенными акцентами и без них-или лучше придерживаться использования неанглийских символов, где это уместно, жертвуя читаемостью этих URL-адресов в менее продвинутых средах (например, MSIE, v ...
Как установить размер окна / экрана в xna?
Как я могу настроить размер окна в XNA. по умолчанию он начинается с разрешения 800x600. ...
как добавить параметры url в тег url шаблона django
на мой взгляд, чтобы получить параметры url, как это: date=request.GET.get('date','') в моем url я пытаюсь передать параметры таким образом с тегом шаблона url следующим образом: <td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}" >Add To Log</a></td> параметр после ? очевидно не работает, как я могу передать это значение, чтобы получить в С вам? ...
Строка.Отформатируйте целое число, чтобы использовать разделитель тысяч без десятичных знаков или ведущий 0 для небольших целых чисел
глупый вопрос, я хочу отформатировать целое число так, чтобы оно отображалось с разделителем 1000 (,), но также без десятичных знаков и без ведущего 0. мои попытки до сих пор были: String.Format("{0} {1}", 5, 5000); // 5 5000 String.Format("{0:n} {1:n}", 5, 5000); // 5.00 5,000.00 String.Format("{0:0,0} {1:0,0}", 5, 5000); // 05 5,000 выход я после: 5 5,000 есть ли что-то очевидное, что мне не хватает? ...
обновление с помощью MVC4 в MVC5
Я сделал эту ужасную ошибку обновления с MVC4 до mvc5 pre-release, обновив бритву, и веб-страницу mvc в моих ссылках у меня есть System.Web.Mvc,System.Web.Webpages,System.Web.Webpages.Razor и System.Web.Razor как версия v4. 0. 30319, когда я запускаю свое приложение, я получаю [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection. Type A originates from 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, Pub ...
Что такое Ссылка для отслеживания?
когда я нажимаю новую ветку до удаленного репозитория через расширения Git, я получаю предупреждение, говорящее The branch {branch name} does not have a tracking reference. Do you want to add a tracking reference for {branch name}? что такое ссылка для отслеживания? Я нашел только несколько упоминаний об отслеживании ссылок в Google и никакого реального определения. ...
Разница между хэш-картой и словарем ADT
в чем разница между хэш-картой и словарем ADT. И когда предпочесть одно другому. Для моего задания по программированию мой инструктор попросил использовать один из них, но я не вижу никакой разницы между ними. Программа должна работать с огромным нет. из ниток. Есть предложения? ...
Почему я должен писать CLS-совместимый код?
Я нашел много страниц о соответствии CLS. Я понял, что CLS-совместимость: Это способ гарантировать различную совместимость сборки. это способ объявить код высокой безопасности многие peolple пишут, что " если вы пишете код, вы должны написать его CLS-совместимый." Но насколько я могу прочитать, нет никаких причин использовать CLS compliance в общем программном обеспечении. Я прав, или я пропустила что-то? ...
Изменение базы филиала
у меня есть такое дерево: (commit 1) - master -- (commit 2) - (commit 3) - demo -- (commit 4) - (commit 5) - PRO и я должен переместить ветку PRO в master (commit 1) - master |-- (commit 2) - (commit 3) - demo -- (commit 4) - (commit 5) - PRO Я пробовал git rebase master из ветки PRO, но ничего не происходит. разъяснить: я работал в master, а затем мне пришлось сделать демонстрацию продукта ...
Когда я делаю перетаскиваемый клон и бросаю его в droppable, я не могу перетащить его снова
когда я делаю перетаскиваемый клон и бросаю его в droppable, я не могу перетащить его снова. Как мне это сделать? Во-вторых, я могу только выяснить, как нам .append чтобы добавить клон в droppable. Но затем он привязывается к верхнему левому углу после любого существующего элемента, а не к позиции падения. $(document).ready(function() { $("#container").droppable({ drop: function(event, ui) { $(this).append($(ui.draggable).clone()); } }); $(".product").dra ...
Как я могу установить переменную среды в качестве задачи gulp?
Я не хочу вводить дополнительные аргументы NODE_ENV='production' gulp каждый раз, когда я запускаю gulp, чтобы установить переменную окружения. Я бы предпочел установить переменную среды изнутри глотка через задачу. что было бы хорошим способом достичь этого? ...
jQuery получить положение элемента относительно другого элемента
Так что у меня есть div, как: <div class="uiGrid"> <div class="trigger"></div> </div> и я хочу знать положение триггера для uiGrid и попробовал оба эти: $('.trigger').offset('.uiGrid'); $('.trigger').position('.uiGrid'); но не понимаю. Смещение относится к документу, а позиция - к родительскому элементу, а не к указанному элементу. Как бы я это сделал? Спасибо ...
Что именно делает метод Python multiprocessing Module. join ()?
изучение Python многопроцессорная обработка (от статья PMOTW) и хотел бы некоторые разъяснения о том, что именно join() метод делает. на старый учебник с 2008 года в нем говорится, что без p.join() вызовите код ниже, "дочерний процесс будет сидеть без дела и не завершится, став зомби, которого вы должны вручную убить". from multiprocessing import Process def say_hello(name='world'): print "Hello, %s" % name p = Process(target=say_hello) p.start() p.join() я добавил распечатку PID а та ...
C# установка / получение свойств класса по имени строки
что я пытаюсь сделать, это установить значение свойства в классе, используя строку. Например, мой класс имеет следующие свойства: myClass.Name myClass.Address myClass.PhoneNumber myClass.FaxNumber все поля имеют строковый тип, поэтому я заранее знаю, что это всегда строка. Теперь я хочу иметь возможность устанавливать свойства с помощью строки, как вы могли бы сделать с объектом DataSet. Что-то вроде этого: myClass["Name"] = "John" myClass["Address"] = "1112 River St., Boulder, CO" В ид ...
запрос.пользователь возвращает SimpleLazyObject, как мне "разбудить" его?
у меня есть следующий метод: def _attempt(actor): if actor.__class__ != User: raise TypeError , который вызывается из Вид: self.object.attempt(self.request.user) как вы можете видеть, метод _attempt ожидает, что actor будет типом django.contrib.auth.models.User, однако объект, по-видимому, имеет тип django.utils.functional.SimpleLazyObject. Почему это так? И что еще более важно, как я могу преобразовать LazyObject (который, по-видимому, является своего рода оболочкой для объект ...
Панда DataFrame в список списков
легко превратить список списков в панд фрейм данных: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) но как мне превратить df обратно в список списков? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]] ...
В чем разница между InvokeAsync и BeginInvoke для диспетчера WPF
Я заметил в .NET 4.5, что диспетчер WPF получил новый набор методов для выполнения материала в потоке диспетчера под названием InvokeAsync. Раньше .NET 4.5 у нас был Invoke и BeginInvoke который обрабатывал это синхронно и асинхронно соответственно. помимо именования и немного разных доступных перегрузок, существуют ли какие-либо существенные различия между BeginInvoke и InvokeAsync методами? Ой, а я уже проверил, как можно awaitЭд: private async Task RunStuffOnUiThread(Action action) { ...