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

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


26
Цикл Foreach, определите, какая последняя итерация цикла
У меня есть foreachцикл, и мне нужно выполнить некоторую логику, когда последний элемент выбран из List, например: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } Могу ли я узнать, какой цикл является последним без использования цикла …
233 c#  asp.net  foreach 

12
Как построить график в реальном времени в цикле while с помощью matplotlib?
Я пытаюсь построить некоторые данные с камеры в режиме реального времени, используя OpenCV. Тем не менее, построение графиков в режиме реального времени (с использованием matplotlib), похоже, не работает. Я выделил проблему в этот простой пример: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = …


4
Разница между изменчивым и синхронизированным в Java
Меня интересует разница между объявлением переменной как volatile и всегда доступ к переменной в synchronized(this)блоке в Java? По этой статье http://www.javamex.com/tutorials/synchronization_volatile.shtml многое можно сказать и есть много различий, но также есть и некоторые сходства. Я особенно заинтересован в этой части информации: ... доступ к энергозависимой переменной никогда не может блокировать: …

7
Разница между контекстом активности и контекстом приложения
Это поставило меня в тупик, я использовал это в Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ....); а также в Toast t = Toast.makeText(getApplicationContext(),....); используя getApplicationContext()сбои как ProgressDialogи Toast.... которые приводят меня к этому вопросу: Каковы фактические различия между контекстом активности и контекстом приложения, несмотря на то, что они разделяют формулировку «Контекст»?

11
#pragma pack effect
Мне было интересно, может ли кто-нибудь объяснить мне, что #pragma packделает оператор препроцессора, и, что более важно, почему он захочет его использовать. Я проверил страницу MSDN , которая дала некоторое представление, но я надеялся услышать больше от людей с опытом. Я видел это в коде раньше, хотя я не могу …


5
Найти теги TODO в Eclipse
Когда я использовал Eclipse для добавления нереализованных методов в класс Java для исправления ошибки, методы генерировались автоматически и включали // TODO Auto-generated method stub Есть ли простой способ просмотреть все методы, которые содержат этот комментарий? Какой-то вариант меню?
233 java  eclipse  todo 

5
Опасен ли уровень оптимизации -O3 в g ++?
Я слышал из разных источников (хотя в основном от моего коллеги), что компиляция с уровнем оптимизации -O3в g ++ как-то «опасна», и ее следует избегать в целом, если в этом нет необходимости. Это правда, и если да, то почему? Должен ли я просто придерживаться -O2?


10
мерзавец клон через ssh
У меня есть проект, в котором я создал Git-репозиторий: $ cd myproject $ git init $ git add . $ git commit Я хотел создать голого клона на другой машине: $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git Я выполнил клон, но не напечатал никакого ответа. Я вошел на …
233 git  git-clone 


7
Обновите только один драгоценный камень с упаковщиком
Я использую bundler для управления зависимостями в моем приложении rails, и у меня есть гем, размещенный в репозитории git, как указано ниже: gem 'gem-name', :git => 'path/to/my/gem.git' Чтобы обновить этот драгоценный камень, я выполняю, bundle updateно он также обновляет весь драгоценный камень, упомянутый в Gemfile. Так что команда для обновления …
233 ruby  rubygems  bundler 

13
Получение «NoSuchMethodError: org.hamcrest.Matcher.describeMismatch» при запуске теста в IntelliJ 10.5
Я использую JUnit-dep 4.10 и Hamcrest 1.3.RC2. Я создал собственный сопоставитель, который выглядит следующим образом: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void describeMismatchSafely(String item, Description mismatchDescription) { …

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