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

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

12
Вкладка не занимает всю ширину на планшетном устройстве [Использование android.support.design.widget.TabLayout]
У меня есть вкладки настройки, как ОБНОВЛЕНИЕ 29/05/2015 этот пост. На моем мобильном Nexus 4 вкладки занимают всю ширину, а на планшете Nexus 7 - в центре и не покрывают всю ширину экрана. Скриншот Nexus 7 Скриншот Nexus 4

12
Как оценить коды ответов http из скрипта bash / shell?
У меня такое ощущение, что мне не хватает очевидного, но я не справился с этим man [curl|wget]или Google («http» делает такой плохой поисковый термин). Я ищу быстрое и грязное исправление для одного из наших веб-серверов, которое часто выходит из строя и возвращает код состояния 500 с сообщением об ошибке. Как …
203 http  bash  shell  http-headers 

20
Как избежать java.util.ConcurrentModificationException при переборе и удалении элементов из ArrayList
У меня есть ArrayList, который я хочу перебрать. Итерируя по нему, я должен удалить элементы одновременно. Очевидно, это бросает java.util.ConcurrentModificationException. Какова лучшая практика для решения этой проблемы? Должен ли я сначала клонировать список? Я удаляю элементы не в самом цикле, а в другой части кода. Мой код выглядит так: public …
203 java  arraylist  foreach 

5
Правильный способ использовать get_or_create?
Я пытаюсь использовать get_or_create для некоторых полей в моих формах, но я получаю ошибку 500, когда пытаюсь это сделать. Одна из строк выглядит так: customer.source = Source.objects.get_or_create(name="Website") Ошибка, которую я получаю для приведенного выше кода: Cannot assign "(<Source: Website>, False)": "Customer.source" must be a "Source" instance.
203 python  django 

11
npm install -g less не работает: EACCES: разрешение запрещено
Я пытаюсь настроить меньше на phpstorm, чтобы я мог скомпилировать файлы .less в .css при сохранении. Я установил node.js, и следующий шаг (в соответствии с этим https://www.jetbrains.com/webstorm/help/transpiling-sass-less-and-scss-to-css.html ) запускает эту команду в Терминал npm install -g less Однако, когда я делаю это, я получаю эти ошибки ☁ ~ npm install …
203 node.js  npm  terminal 


15
Разархивируйте все файлы в каталоге
У меня есть каталог файлов ZIP (созданный на машине Windows). Я могу вручную распаковать их, используя unzip filename, но как я могу распаковать все файлы ZIP в текущей папке через оболочку? Использование Ubuntu Linux Server.
203 linux  shell  wildcard  unzip 

5
Как предоставить локализованное описание с типом ошибки в Swift?
Я определяю пользовательский тип ошибки с помощью синтаксиса Swift 3 и хочу предоставить удобное описание ошибки, которая возвращается localizedDescriptionсвойством Errorобъекта. Как мне это сделать? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") …

9
Лучший способ определить локаль пользователя в браузере
У меня есть веб-сайт (Flash), локализованный на дюжину языков, и я хочу автоматически определить значение по умолчанию в зависимости от настроек браузера пользователя, чтобы минимизировать количество шагов для доступа к контенту. К вашему сведению, я не могу использовать серверные сценарии из-за ограничений прокси, поэтому я думаю, что для решения проблемы …

10
Как вызвать функцию JavaScript из PHP?
Как вызвать функцию JavaScript из PHP? <?php jsfunction(); // or echo(jsfunction()); // or // Anything else? Следующий код из xyz.html (по нажатию на кнопку) он называет wait()во внешнем xyz.js . этоwait() вызывает wait.php. function wait() { xmlhttp=GetXmlHttpObject(); var url="wait.php"; \ xmlhttp.onreadystatechange=statechanged; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function statechanged() { if(xmlhttp.readyState==4) …
203 php  javascript 



6
Что означает предложение SQL «GROUP BY 1»?
Кто - то прислал мне запрос SQL , где GROUP BYположение состояло из заявления: GROUP BY 1. Это должно быть опечатка правильно? В столбце нет псевдонима 1. Что бы это могло значить? Правильно ли я предполагаю, что это опечатка?
203 mysql  sql  group-by 


12
Делаем скриншот на эмуляторе из Android Studio
Я знаю, что это, возможно, самый глупый вопрос, но я не знаю, как сделать снимок экрана Эмулятора через Android Studio. Недавно я перешел с Eclipse на Android Studio и нигде не смог его найти, я тоже пытался искать в Интернете, но без помощи.

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