Вопросы-ответы - все решения ➜ страница 226


Задать вопрос

С контекстно-свободной++ или контекстная?

я часто слышу утверждения, что C++ является контекстно-зависимым языком. Возьмем следующий пример: a b(c); это определение переменной или объявление функции? Это зависит от значения символа c. Если c это переменная, потом a b(c); задает переменную b типа a. Он непосредственно инициализируется с помощью c. Но если c это тип, потом a b(c); объявляет функцию с именем b что берет а c и возвращает a. если вы посмотрите определение контекстно-свободных языков, это в основном скажет вам, что все пр ...

Установка фокуса на ввод после рендеринга

каков способ react установки фокуса на определенном текстовом поле после визуализации компонента? документация, кажется, предлагает использовать ссылки, например: Set ref="nameInput" в моем поле ввода в функции рендеринга, а затем вызовите: this.refs.nameInput.getInputDOMNode().focus(); но где я должен это назвать? Я пробовал несколько мест, но я не могу заставить его работать. ...

Как использовать itertools Python.groupby()?

Я не смог найти понятное объяснение того, как на самом деле использовать Python . Что я пытаюсь сделать, это: возьмите список-в этом случае дети объективируются lxml элемент разделить его на группы на основе определенных критериев затем повторите каждую из этих групп отдельно. я рассмотрел документация и в примеры, но у меня были проблемы, пытаясь применить их за пределами простого списка чисел. Итак, как я могу использовать itertools.groupby()? Есть ли другая техника, которую я должен ис ...

Как печатать объекты класса с помощью print ()?

Я изучаю веревки в Python. Когда я пытаюсь напечатать объект класса Foobar С помощью print() функция, я получаю такой вывод: <__main__.Foobar instance at 0x7ff2a18c> есть ли способ я могу установить печать поведения (или строковое представление) из класс и объекты? Например, когда я звоню print() на объекте класса я хотел бы напечатать его элементы данных в определенном формат. Как добиться этого в Python? если вы знакомы с классами C++, выше может быть достигнуто для стандарта ostream ...

Существует ли условный тернарный оператор в VB.NET?

в Perl (и других языках) условный тернарный оператор может быть выражен следующим образом: my $foo = $bar == $buz ? $cat : $dog; есть ли подобный оператор в VB.NET? ...

getApplication() и getApplicationContext()

Я не мог найти удовлетворительный ответ на это, так что здесь мы идем: в чем дело с Activity/Service.getApplication() и Context.getApplicationContext()? в нашем приложении оба возвращают один и тот же объект. В Ан ActivityTestCase однако, издеваясь приложение сделает getApplication() вернись с издевкой, но getApplicationContext будет по-прежнему возвращать другой экземпляр контекста (один введенный Android). Это жучок? Это нарочно? Я даже не понимаю разницу в первую очередь. Есть дела за преде ...

Как я могу получить доступ к localhost из моего Android устройства?

Я могу получить доступ к моему ноутбуку веб-сервер с помощью эмулятора Android, я использую 10.0.2.2:portno хорошо работать. но когда я подключаю свой реальный телефон Android, браузер телефона не может подключиться к тому же веб-серверу на моем ноутбуке. Телефон подключен к ноутбуку с помощью кабеля USB. Если я запустил команда adb devices, я вижу свой телефон. чего мне не хватает? ...

Когда нужно сделать исключение?

у меня есть исключения, созданные для каждого условия, которое мое приложение не ожидает. UserNameNotValidException,PasswordNotCorrectException etc. однако мне сказали, что я не должен создавать исключения для тех условий. В моем UML это исключения из основного потока, так почему бы ему не быть исключением? какие-либо указания или рекомендации по созданию исключений? ...

Отключить только полную группу по

я случайно включил режим ONLY_FULL_GROUP_BY следующим образом: SET sql_mode = 'ONLY_FULL_GROUP_BY'; как его отключить? ...

Как запускать задачи Gulp последовательно один за другим

в фрагменте, как это: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" на develop задача, которую я хочу запустить clean и после того, как это будет сделано, бегите coffee и когда это будет сделано, запустит ...

Подсчитать количество вхождений символа в строку в JavaScript

мне нужно посчитать количество вхождений символа в строку. например, предположим, что моя строка содержит: var mainStr = "str1,str2,str3,str4"; Я хочу найти количество запятых , символ, который равен 3. И количество отдельных строк после разделения по запятым, которое равно 4. мне также нужно проверить, что каждая из строк, т. е. str1 или str2 или str3 или str4, не должна превышать, скажем, 15 символов. ...

Как правильно очистить объект Python?

class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self) выше не исключение AttributeError. Я понимаю Python не гарантирует существование "глобальных переменных" (данные членов в этом контексте?), когда __del__() вызывается. Если это так, и это является причиной исключения, как я могу убедиться, что объект разрушается правильно? ...

Как перемещать файлы из одного репозитория git в другой (не клон), сохраняя историю

наши репозитории Git начинались как части одного репозитория SVN monster, где у каждого отдельного проекта было свое собственное дерево: project1/branches /tags /trunk project2/branches /tags /trunk очевидно, было довольно легко перемещать файлы из одного в другой с svn mv. Но в Git каждый проект находится в своем собственном репозитории, и сегодня мне было предложено переместить подкаталог из project2 до project1. Я сделал что-то вроде этого: $ git clone proj ...

Слишком длинное имя файла в git для windows

Я использую Git-1.9.0-preview20140217 для Windows. Как я знаю, этот релиз должен решить проблему со слишком длинными именами файлов. Но не для меня. конечно, я делаю что-то не так: я git config core.longpaths true и git add . затем git commit. Все прошло хорошо. Но когда я сейчас делаю git status, я получаю список файлов с Filename too long, например, node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/f ...

Как скрыть определенные файлы из боковой панели в Visual Studio Code?

используя код Visual Studio от Microsoft, как скрыть определенные файлы и шаблоны файлов от отображения на боковой панели? Я хочу, чтобы скрыть .meta и .git файлы типа ...

Что такое "дополнение 2"?

Я в курсе компьютерных систем и были борясь, в части, с дополнение. Я хочу понять это, но все, что я прочитал, не принесло мне картину вместе. Я читал статья в Википедии и различные другие статьи, в том числе мой текст книги. следовательно, я хотел начать этот Вики сообщение, чтобы определить, что такое дополнение двух, как его использовать и как оно может влияют на числа во время таких операций, как приведения (от подписанного к беззнаковому и наоборот), битовые операции и операции сдвига бито ...

Получение ближайшего совпадения строк

Мне нужен способ сравнить несколько строк с тестовой строкой и вернуть строку, которая очень похожа на нее: TEST STRING: THE BROWN FOX JUMPED OVER THE RED COW CHOICE A : THE RED COW JUMPED OVER THE GREEN CHICKEN CHOICE B : THE RED COW JUMPED OVER THE RED COW CHOICE C : THE RED FOX JUMPED OVER THE BROWN COW (Если я сделал это правильно) ближайшая строка к "тестовой строке" должна быть "выбор C". Какой самый простой способ сделать это? Я планирую реализовать это на нескольких языках, в ...

Как вывод числа с ведущими нулями в JavaScript [дубликат]

Возможные Дубликаты:как я могу создать нулевое значение с помощью JavaScript? Я могу округлить до x количество десятичных знаков с математикой.но есть ли способ округлить левую часть десятичной дроби? например 5 становится 05, если я укажу 2 места ...

Высота равна динамической ширине (CSS fluid layout) [дубликат]

этот вопрос уже есть ответ здесь: Поддерживайте соотношение сторон div с помощью CSS 19 ответов можно ли установить ту же высоту, что и ширина (соотношение 1:1)? пример +----------+ | body | | 1:3 | | | | +------+ | | | div | | | | 1:1 | | | +------+ | | | | | | | | | | | +----------+ CSS div { width: 80%; height: same-as-width } ...

Сравнение строк без учета регистра в C++ [закрыто]

каков наилучший способ сделать сравнение строк без учета регистра в C++ без преобразования строки во все прописные или все строчные буквы? пожалуйста, укажите, являются ли методы Unicode-friendly и насколько они портативны. ...

Запросы css media: max-width или max-height

при написании медиа-запроса CSS, есть ли способ указать несколько условий с логикой "или"? Я пытаюсь сделать что-то вроде этого: /* This doesn't work */ @media screen and (max-width: 995px OR max-height: 700px) { ... } ...

Есть ли преимущество в использовании синхронизированного метода вместо синхронизированного блока?

может ли кто-нибудь сказать мне преимущество синхронизированного метода над синхронизированным блоком с примером? ...

Изображение внутри div имеет дополнительное пространство под изображением

Почему следующий код высота div больше, чем высота img ? Под изображением есть пробел, но это не кажется заполнением/краем. что такое зазор или дополнительное пространство под изображением? #wrapper { border: 1px solid red; width:200px; } img { width:200px; } <div id="wrapper"> <img src="http://i.imgur.com/RECDV24.jpg" /> </div> ...

#если отладка и условная("отладка")

что лучше использовать, и почему, на большом проекте: #if DEBUG public void SetPrivateValue(int value) { ... } #endif или [System.Diagnostics.Conditional("DEBUG")] public void SetPrivateValue(int value) { ... } ...

Переключение в ландшафтный режим в эмуляторе Android

это, вероятно, довольно легко ответить на вопрос, но я не могу найти решение самостоятельно после нескольких часов поиска документации и Google. Я установил ориентацию моего приложения для Android в landscape на AndroidManifest.xml file: android:screenOrientation="landscape" однако, когда я запускаю приложение в симуляторе, оно появляется сбоку и в портретном режиме. Как я могу переключить эмулятор на landscape режим на mac? Он работает под управлением 1.6 SDK. ...

В Ruby on Rails, в чем разница между DateTime, Timestamp, Time и Date?

по моему опыту, получение даты / времени правильно, когда программирование всегда чревато опасностью и трудностью. Ruby и Rails всегда ускользали от меня на этом, хотя бы из-за подавляющего числа вариантов; я никогда не знаю, что я должен выбрать. когда я использую Rails и смотрю на типы данных ActiveRecord, я могу найти следующее :датавремя, :отметки времени :время и дата и понятия не имею, что различия есть или где готы скрываются. какая разница? Для чего вы их используете? (П. С. ...

Как сделать макет с закругленными углами..?

Как я могу сделать макет с закругленными углами? Я хочу применить закругленные углы к моему LinearLayout. ...

Как реализовать Android Pull-To-Refresh

В Android-приложениях, таких как Twitter (официальное приложение), когда вы сталкиваетесь с ListView, вы можете вытащить его (и он будет отскакивать при выпуске), чтобы обновить содержимое. интересно, как лучше всего, на ваш взгляд, реализовать это? некоторые возможности, которые я мог бы придумать: элемент поверх ListView-однако я не думаю, что прокрутка назад к позиции элемента 1( на основе 0) с анимацией на ListView-это легко задача. другой вид за пределами ListView-но мне нужно позаботит ...

Что же Докер добавить в команды lxc-инструменты (утилиты для lxc)?

Если вы посмотрите на функции Docker, большинство из них уже предоставлены LXC. Так что же Докер добавить? Почему я должен использовать Docker над обычным LXC? ...

В чем разница между git clone -- mirror и git clone -- bare

страница справки git clone имеет это сказать о --mirror: настройка зеркала удаленного репозитория. Это подразумевает --bare. но не вдаваться в подробности о том, как --mirror клон отличается от --bare клон. ...