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

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

19
Считать элементы из IEnumerable <T> без итерации?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Допустим, я хочу повторить и написать что-то вроде обработки #n of #m. Есть ли способ узнать значение m без итерации до моей основной итерации? Я надеюсь, что я ясно дал понять.
317 c#  .net  ienumerable 


4
Эта функция C всегда должна возвращать false, но это не так
Я давно наткнулся на интересный вопрос на форуме и хочу знать ответ. Рассмотрим следующую функцию C: f1.c #include &lt;stdbool.h&gt; bool f1() { int var1 = 1000; int var2 = 2000; int var3 = var1 + var2; return (var3 == 0) ? true : false; } Это должно всегда возвращаться falseс …
317 c  gcc 

8
Зачем использовать ReentrantLock, если можно использовать синхронизированный (это)?
Я пытаюсь понять, что делает блокировку параллелизма настолько важной, если ее можно использовать synchronized (this). В коде ниже, я могу сделать либо: синхронизировать весь метод или синхронизировать уязвимую область ( synchronized(this){...}) ИЛИ заблокируйте уязвимую область кода с помощью ReentrantLock. Код: private final ReentrantLock lock = new ReentrantLock(); private static List&lt;Integer&gt; …

12
Список «To Do» перед публикацией приложения Android на рынок [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

13
Получить декартово произведение из серии списков?
Как я могу получить декартово произведение (каждую возможную комбинацию значений) из группы списков? Входные данные: somelists = [ [1, 2, 3], ['a', 'b'], [4, 5] ] Желаемый вывод: [(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5) ...]


18
Как использовать символы Юникода в командной строке Windows?
У нас есть проект в Team Foundation Server (TFS), в котором есть не английский символ (š). При попытке написать несколько вещей, связанных со сборкой, мы столкнулись с проблемой - мы не можем передать букву š инструментам командной строки. Командная строка или что-то еще портит ее, и утилита tf.exe не может …

22
Сообщение LogCat: ресурсы служб Google Play не найдены. Проверьте конфигурацию вашего проекта, чтобы убедиться, что ресурсы включены
У меня есть приложение, которое использует Google Maps Android v2 API. Я добавил google-play-services_libпроект библиотеки в свое рабочее пространство и добавил ссылку на него из своего проекта приложения, следуя инструкциям на этих страницах: http://developer.android.com/google/play-services/setup.html . https://developers.google.com/maps/documentation/android/start Кажется, все работает нормально: приложение отображает карты и наложения с маркерами по умолчанию. Так …


11
Могут ли медиазапросы изменять размер на основе элемента div вместо экрана?
Я хотел бы использовать медиа-запросы для изменения размера элементов в зависимости от размера divэлемента, в котором они находятся. Я не могу использовать размер экрана, поскольку divон используется просто как виджет на веб-странице, и его размер может варьироваться. Обновить Похоже, что над этим сейчас ведется работа: https://github.com/ResponsiveImagesCG/cq-demos
317 css  media-queries 

30
Каков наилучший способ создать строку элементов с разделителями в Java?
Работая в приложении Java, я недавно должен был собрать список значений, разделенных запятыми, для передачи в другой веб-сервис, не зная, сколько элементов будет заранее. Лучшее, что я мог придумать, это было примерно так: public String appendWithDelimiter( String original, String addition, String delimiter ) { if ( original.equals( "" ) ) …
317 java  string  algorithm 

7
Обработка InterruptedException в Java
В чем разница между следующими способами обработки InterruptedException? Каков наилучший способ сделать это? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } ИЛИ try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } РЕДАКТИРОВАТЬ: Я хотел бы также знать, в каких сценариях используются эти два.

19
Ошибка языкового стандарта Python: неподдерживаемый языковой стандарт
Почему я получаю следующую ошибку при выполнении этого в python: &gt;&gt;&gt; import locale &gt;&gt;&gt; print str( locale.getlocale() ) (None, None) &gt;&gt;&gt; locale.setlocale(locale.LC_ALL, 'de_DE') Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&gt; File "/usr/lib/python2.7/locale.py", line 531, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting Это работает и …

12
Вызовите REST API в PHP
Наш клиент дал мне REST API, к которому мне нужно обратиться с помощью PHP. Но на самом деле документация, предоставляемая с API, очень ограничена, поэтому я не знаю, как вызвать сервис. Я попытался Google это, но единственное, что подошло, было уже просроченным Yahoo! учебник о том, как позвонить в службу. …
317 php  web-services  api  rest 

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