Вопросы-ответы - все решения ➜ страница 660
СВН переход от ствола к ветке
Я нахожусь в корневой папке проекта, размещенного в SVN trunk и я изучаю создание двух ветвей. одна ветвь будет "снимком" проекта в текущей (стабильной) версии, а вторая ветвь будет той, над которой я буду работать, чтобы применить новый код, протестировать, а затем обновить магистраль до новой версии. моя цель-сохранить снимок как страховку и быстрый способ получить более старую, стабильную версию нашего проекта. Вторая ветка, как только мы применяем свежий код и тесты проходят, будут объед ...
pip install PIL не устанавливается в virtualenv
Как установить PIL? >pip install PIL Downloading/unpacking PIL Could not find any downloads that satisfy the requirement PIL Some externally hosted files were ignored (use --allow-external PIL to allow). Cleaning up... No distributions at all found for PIL Storing debug log for failure in /root/.pip/pip.log >pip uninstall PIL Can't uninstall 'PIL'. No files were found to uninstall. ...
Devise-создать учетную запись Пользователя с подтверждением без отправки электронной почты?
я интегрировал devise с facebook. Теперь, когда я создаю учетную запись пользователя после того, как пользователь вошел в свою учетную запись facebook, user = User.create(:email => data["email"], :password => Devise.friendly_token[0,20]) user.confirmed_at = DateTime.now user.save! несмотря на то, что учетная запись была подтверждена, подтверждение по электронной почте по-прежнему срабатывает. Есть идеи, как я могу отключить электронную почту? ...
Тестирование, если свойство существует
Я читал о php docs это isset() быстрее property_exists() и мы должны использовать сочетание как if (isset($this->fld) || property_exists($this, 'fld')) { но почему я не могу просто использовать isset тогда? if (isset($this->fld)) { ...
Как сделать Laravel красноречивым" в " запросе?
Я хочу сделать запрос в Laravel красноречивым, как здесь его сырой запрос MySQL SELECT * from exampleTbl where id in(1,2,3,4) Я пробовал это в Laravel красноречиво, но это не работает DB::where("id IN(23,25)")->get() ...
Переопределение метода save в Django ModelForm
у меня возникли проблемы с переопределением a ModelForm сохранить способ. Это ошибка, которую я получаю: Exception Type: TypeError Exception Value: save() got an unexpected keyword argument 'commit' мои намерения состоят в том, чтобы форма отправляла много значений для 3 полей, а затем создавала объект для каждой комбинации этих полей и сохраняла каждый из этих объектов. Полезным толчком в правильном направлении будет туз. File models.py class CallResultType(models.Model): id ...
Понимание вывода ruby-prof
Я запустил ruby-profiler на одной из моих программ. Я пытаюсь понять, что означает каждое поле. Я предполагаю, что все это время процессора (а не время настенных часов), что является фантастическим. Я хочу понять, что означает" - - -". Есть ли там какая-то информация о стеке. Что означает вызов a/b? Thread ID: 81980260 Total Time: 0.28 %total %self total self wait child calls Name ------------------------------------------------------------------------------- ...
В чем разница между EnableEurekaClient и EnableDiscoveryClient?
в некоторых приложениях я видел, что люди используют EnableEurekaClient. И некоторые другие примеры приложений используют EnableDiscoveryClient. есть ли разница между этими двумя? ...
Что делает @dynamic в Objective-C? [дубликат]
этот вопрос уже есть ответ здесь: @ synthesize vs @dynamic, каковы различия? 8 ответов Objective-C имеет функцию под названием @dynamic. Google только перечисляет результаты о динамическом наборе текста. Я редко вижу это в коде, и я не понимаю, для чего он используется. Мочь кто объяснит мне это? Спасибо. ...
В чем разница между vfat и FAT32 файловыми системами?
Я искал в сети но не мог найти убедительного ответа. Являются ли файловые системы VFAT и FAT32 одинаковыми или между ними есть какие-либо различия? ...
Как сделать обещание от setTimeout [дубликат]
этот вопрос уже есть ответ здесь: как преобразовать существующий API обратного вызова в promises? 17 ответов это не проблема реального мира, я просто пытаюсь понять, как создаются обещания. мне нужно понять, как сделать обещание для функции, которая ничего не возвращает, как setTimeout. Предположим, у меня есть: function async(callback){ setTimeout(function(){ callback(); }, 5000); } ...
Что означает "устаревший файловый дескриптор" в Linux? [закрытый]
скажем, у меня открыт терминал, и через этот терминал у меня есть cd ' ed в какой-то каталог. Через другой терминал я удаляю этот каталог и восстанавливаю его из идентичной резервной копии. Когда я пытаюсь vim файл из первого терминала, в том же каталоге, почему я получаю сообщение об ошибке устаревшего дескриптор файла? Что это значит? (На стороне примечание, Я обнаружил, что можно обойти эту проблему через cd $(pwd).) ...
Должны ли мы заменить панель действий на панель инструментов?
я использую ToolBar Так как он был добавлен в библиотека поддержки v7. И я думаю, что использовал его хорошо. Но есть один момент, который я не могу понять. Зачем Google создавать такой виджет? Я имею в виду, что мы можем сделать все ToolBar можно использовать ActionBar. Почему мы должны использовать ToolBar? Каковы преимущества ToolBar over ActionBar если какие-то? Это необходимо заменить ActionBar by ToolBar? любые советы приветствуются. И спасибо вам продвижение. PS: нашел ToolBar - Это de ...
Разница между подпроектами и подмодулей в Git?
в Git есть ли разница между" подмодулем "(созданным и управляемым командой git submodule) и" подпроектом " (буквально только один репозиторий Git, который вы помещаете в другой репозиторий Git), и если да, то что это такое? вся документация, которую я смог найти об этом, довольно неоднозначна (и в некоторых случаях противоречива). Я подозреваю, что нет никакой разницы, но я считаю, что должен подтвердить это и оставить вопрос для новичков Git находить. ...
Использует ли WebRTC TCP или UDP?
Это звучит как очень простой вопрос, но мне нужно подтверждение использует ли WebRTC TCP или UDP в качестве однорангового транспорта? Как я знаешь ? Я читал, что есть режим надежности и соглашение DTLS, как это происходит они влияют? является ли этот транспорт одинаковым для медиа и DataChannel? как переключаться между TCP и UDP? Я спрашиваю это, потому что я знаю, что браузеры имеют ограничение на количество параллельные соединения (я думаю, что они говорят о TCP), и, возможно, UDP-соединени ...
Как установить столбец фиксированной ширины с помощью CSS flexbox
CodePen:http://codepen.io/anon/pen/RPNpaP. Я хочу, чтобы красный прямоугольник был шириной всего 25 ЭМ, когда он находится в бок о бок-я пытаюсь добиться этого, установив css внутри @media all and (min-width: 811px) {...} до .flexbox .red { width: 25em; } но когда я это делаю, это происходит: http://i.imgur.com/niFBrwt.png есть идеи, что я делаю неправильно? Большое спасибо. ...
Указанный набор инструментов платформы (v110) не установлен
У меня есть решение, изначально созданное с помощью VS2010. Когда я открыл его с помощью VS 2012, он попросил меня сделать некоторые преобразования, которые я согласился. Теперь я использую VS 2010, чтобы снова открыть решение, и когда я попытался построить его дал ошибку: ошибка MSB8008: указанный набор инструментов платформы (v110) не установлен или недействителен. Убедитесь, что выбрано поддерживаемое значение PlatformToolset Как я могу это исправить? Например, есть ли способ изменить ...
Алгоритм вычисления числа пересекающихся дисков
дан массив A на N целые числа мы рисуем N диски в 2D плоскости, такие, что i-й диск имеет центр в (0,i) и радиусом A[i]. Мы говорим, что K-й диск и j-й диск пересекаются, если k-й и j-й диски имеют хотя бы одну общую точку. написать функцию int number_of_disc_intersections(int[] A); , который дан массив A описанием N диски, как описано выше, возвращает количество пар пересекающихся дисков. Например,N=6 и A[0] = 1 A[1] = 5 A[2] = 2 A[3] = 1 A[4] = 4 A[5] = 0 есть 11 пар пересекающихся д ...
Почему "else" редко используется после "if x then return"?
этот метод: boolean containsSmiley(String s) { if (s == null) { return false; } else { return s.contains(":)"); } } можно эквивалентно написать: boolean containsSmiley(String s) { if (s == null) { return false; } return s.contains(":)"); } (связанных с: должна ли функция иметь только один оператор return?) ...
Алгоритм микширования звука
У меня есть два необработанных звуковых потока, которые мне нужно добавить вместе. Для целей этого вопроса мы можем предположить, что они имеют одинаковый битрейт и битовую глубину (скажем, 16-битный образец, частота дискретизации 44,1 кГц). очевидно, что если я просто добавлю их вместе, я переполню и уменьшу свое 16-битное пространство. Если я сложу их вместе и разделю на два, то громкость каждого уменьшится вдвое, что неверно с акустической точки зрения - если два человека говорят в комнате ...
Как pip или легко установить tkinter
мой холостой бросает ошибки, которые и говорит tkinter невозможно импортировать. есть ли простой способ установить tkinter через pip или easy_install? там, кажется, много имен пакетов летающих вокруг для этого... это и другие разнообразные вариации с tkinter-pypy не работают. pip install python-tk Я на Windows с Python 2.7 и не могу apt-get. спасибо. ...
Как я могу извлечь значения свойств объекта JavaScript в массив?
учитывая объект JavaScript: var dataObject = { object1: {id: 1, name: "Fred"}, object2: {id: 2, name: "Wilma"}, object3: {id: 3, name: "Pebbles"} }; как эффективно извлечь внутренние объекты в массив? мне не нужно поддерживать ручку на Объект[n] идентификаторы. var dataArray = [ {id: 1, name: "Fred"}, {id: 2, name: "Wilma"}, {id: 3, name: "Pebbles"}] ...
Наилучшей практики для развертывания веб-приложений на Java с минимальным временем простоя?
при развертывании большого Java webapp (>100 МБ .война) в настоящее время я использую следующий процесс развертывания: приложение .файл war развертывается локально на машине разработки. расширенное приложение rsync:ed от машины разработки до живой среды. сервер приложений в реальной среде будет перезапущен после того, как rsync. Этот шаг не является строго необходимым, но я обнаружил, что перезапуск сервера приложений на развертывание избегает "Ява.ленг.OutOfMemoryError: PermGen space " из- ...
Как подсчитать повторяющееся значение в массиве в javascript
В настоящее время у меня есть такой массив: var uniqueCount = Array(); пройдя несколько шагов, мой массив выглядит так: uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a]; как я могу подсчитать, сколько a,b, c есть в массиве? Я хочу иметь результат, как: a = 3 b = 1 c = 2 d = 2 etc. ...
Установка кросс-доменные куки в сафари
Evernoteбукмарклет способен это сделать, поэтому самый популярный ответ не отвечает на это, даже если щедрость пойдет на него (непродуктивным образом). Я должен вызвать домен A.com (который устанавливает куки с http) из домена B.com. Все, что я делаю на домен B.com это (JavaScript-код): var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.src = "A.com/setCookie?cache=1231213123"; head.appendChild(script); это устанавливает куки на A.com ...
сортировка свойств объекта и JSON.преобразовать в строки
мое приложение имеет большой массив объектов, которые я строю и сохраняю на диск. К сожалению, когда объекты в массиве обрабатываются, а иногда и заменяются, свойства объектов перечислены в разных порядках (их порядок создания?). Когда я делаю JSON.stringify () на массиве и сохраните его, diff показывает свойства, перечисленные в разных порядках, что раздражает при попытке объединить данные дальше с помощью инструментов diff и слияния. В Идеале Я необходимо отсортировать свойства объектов в алф ...
Объявить объект внутри или вне цикла?
есть ли штраф за производительность для следующего фрагмента кода? for (int i=0; i<someValue; i++) { Object o = someList.get(i); o.doSomething; } или этот код на самом деле имеет больше смысла? Object o; for (int i=0; i<someValue; i++) { o = someList.get(i); o.doSomething; } Если в байтовом коде эти два полностью эквивалентны, то, очевидно, первый метод выглядит лучше с точки зрения стиля, но я хочу убедиться, что это так. ...
Rails: конвертировать HTML в PDF?
каков самый лучший и простой способ взять HTML и преобразовать его в PDF, аналогичный использованию CFDOCUMENT на ColdFusion? обновление: Я действительно ценю все комментарии и предложения, которые люди дали до сих пор, однако я чувствую, что люди, оставляющие свои ответы, упускают суть. 1) решение должно быть свободным и открытым исходным кодом. один человек предложил использовать pricexml, а другой pd4ml. оба эти решения стоят денег (pricexml стоит рука и нога), который я не о вилке. 2) они ...
Хэш-таблица с многомерным ключом в C#
Я в основном ищу способ доступа к значению hashtable с помощью двумерного типизированного ключа в c#. В конце концов я смогу сделать что-то вроде этого HashTable[1][false] = 5; int a = HashTable[1][false]; //a = 5 это то, что я пытался...не работает Hashtable test = new Hashtable(); test.Add(new Dictionary<int, bool>() { { 1, true } }, 555); Dictionary<int, bool> temp = new Dictionary<int, bool>() {{1, true}}; string testz = test[temp].ToString(); ...
Скрипт для изменения всех таблиц и полей на параметры сортировки utf-8-bin в MYSQL
есть SQL или PHP скрипт, который я могу запустить, что будет изменить параметры сортировки по умолчанию во всех таблицах и полях базы данных? Я могу написать сам, но я думаю, что это должно быть что-то, что легко доступны на таком сайте. Если я смогу придумать его сам, прежде чем кто-то опубликует его, я сам его опубликую. ...