Вопросы-ответы - все решения ➜ страница 369
Интерполяция строки в регулярное выражение
Мне нужно подставить значение строки в мое регулярное выражение в Ruby. Существует ли простой способ сделать это? Например: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end ...
Изменить ветку по умолчанию в gitlab
Я случайно толкнул свой локальный мастер в ветку под названием origin на gitlab, и теперь это значение по умолчанию. Есть ли способ переименовать эту ветвь или установить новую главную ветвь в master? ...
Моделирование лифта с использованием объектно-ориентированного анализа и проектирования [закрыто]
Существует ряд вопросов, которые, как представляется, широко используются в интервью и классах, когда речь заходит об объектно-ориентированном проектировании и анализе. Это один из них; к сожалению, мой профессор ООП в колледже никогда не давал ответа на него, и поэтому мне было интересно. проблема заключается в следующем: разработать базовый набор объектов/методов, которые будут использоваться для моделирования лифта банка. Каковы объекты и их атрибуты/методы? ради спора, предположим, что наш ...
Согласованность хэш-кода() в строке Java
значение хэш-кода строки Java вычисляется как (строку.hashCode ()): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] есть ли какие-либо обстоятельства (скажем, версия JVM, поставщик и т. д.), при которых следующее выражение будет false? boolean expression = "This is a Java string".hashCode() == 586653468 обновление #1: если вы утверждаете, что ответ "да, есть такие обстоятельства" - то, пожалуйста, приведите конкретный пример, когда "это строка Java".метод hashCode() != 586653468. Постарайтесь ...
Хранение изображений в базе данных MongoDB
Как я могу хранить изображения в базе данных MongoDB, а не просто текст? Могу ли я создать массив изображений в базе данных MongoDB? Можно ли будет сделать то же самое для видео? ...
Наследование версии проекта Maven - нужно ли указывать родительскую версию?
у меня есть два проекта: Родительский проект: A, подпроект: B A / pom.XML-код: <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> и в Б / пом.xml, у меня есть: <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <grou ...
Как я могу передать переменную в ansible playbook в командной строке?
Я новичок в ansible и задаюсь вопросом, как это сделать, так как следующее не работает ansible-playbook -i '10.0.0.1,' yada-yada.yml --tags 'loaddata' django_fixtures="tile_colors" здесь django_fixtures мой переменной. ...
Лучший способ добавить поддержку Gradle в проект IntelliJ
Я посмотрел вокруг совсем немного и не нашел лучшего решения для преобразования существующего проекта IntelliJ в Gradle. Я работаю в командной среде, и мы в настоящее время разделяем .ipr-файл, поскольку у нас есть несколько конфигураций сборки, которые мы отслеживаем. В конечном итоге мы избавимся от тех, кто выступает за Gradle, но я не могу слишком сильно испортить ситуацию, пока не будет сделано преобразование Gradle. кроме того, наши исходные файлы Java находятся в папке src, а не src / ma ...
Как настроить IntelliJ (также Android Studio) повторить ярлык CTRL+Y вместо CTRL+SHIFT+Z?
по умолчанию IntelliJ / Android Studio "Redo" действие ярлык CTRL+ Shift+Z и это общая проблема для пользователей Windows. большой проблемой является CTRL+Y сопоставляется с действием "удалить строку" - и это приводит к потере стека отмены. чтобы решить эту проблему, как можно изменить ярлык" повторить " на CTRL+Y в IntelliJ? ...
Javascript (ES6), экспорт const vs экспорт по умолчанию
Я пытаюсь определить, есть ли какие-либо большие различия между этими 2, кроме возможности импорта с export default именно: import myItem from 'myItem'; и с помощью export const Я могу сделать: import { myItem } from 'myItem'; мне интересно, есть ли какие-либо различия и/или варианты использования, кроме этого. ...
выровнять текст по центру с Android
Я знаю, что это звучит просто. Мне нужно поместить текст в центр, но когда текст слишком длинный, он должен идти ниже, но все равно выравниваться в центре моего xml. вот мой код: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescription ...
Объяснить обработку событий ExtJS 4
Я недавно начал изучать ExtJS, и у меня есть проблемы с пониманием того, как обрабатывать события. У меня нет опыта работы с любыми предыдущими версиями ExtJS. из чтения различных руководств, руководств и страниц документации, я понял, как его использовать, но я не понимаю, как это работает. Я нашел несколько учебников для более старых версий ExtJS, но я не уверен, насколько они применимы в ExtJS 4. Я специально смотрю на "последнее слово" о вещах как какие аргументы передаются функции обра ...
Как я могу читать числовые строки в ячейках Excel как строку (а не цифры)?
у меня есть файл excel с таким содержимым: A1: SomeString A2: 2 все поля имеют строковый формат. когда я читаю файл в java с помощью POI, он говорит, что A2 находится в числовом формате ячейки. проблема в том, что значение в A2 может быть 2 или 2.0 (и я хочу быть в состоянии отличить их), поэтому я не могу просто использовать .toString(). что я могу сделать, чтобы прочитать значение в виде строки? ...
Вы отлаживаете код C++ в Vim? Как?
вопрос ко всем вам, кто использует Vim для разработки приложений на C++. был период в моей жизни, который можно охарактеризовать как - Ненавижу Вима!!!'..'Vim-это приятно!- однако, выросший в основном на Идах разработки Microsoft, я привык к этим F5 -F11 ярлыки при отладке кода, окна просмотра, стека вызовов и основного кода - все это видно без необходимости вводить какие-либо команды GDB. вот вопрос: вы также используете Vim для отладки? Или вы переключаетесь на какую-то IDE для этой цели? ...
Должен ли я вызвать Close() или Dispose() для объектов потока?
классы, такие как Stream,StreamReader,StreamWriter etc реализует IDisposable интерфейс. Это означает, что мы можем назвать Dispose() метод на объектах этих классов. Они также определили public метод Close(). Теперь это смущает меня, что я должен называть, как только я закончу с объектами? А если я позвоню обоим? мой текущий код такой: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { using (StreamWriter ...
Является ли SQL или даже TSQL Turing полным?
Это произошло сегодня в офисе. У меня нет планов делать такие вещи, но теоретически вы могли бы написать компилятор в SQL? На первый взгляд это кажется мне полным Тьюрингом, хотя и чрезвычайно громоздким для многих классов проблем. Если это не Тьюринг полный, что бы это потребовало, чтобы стать так? Примечание: у меня нет желания делать что-либо вроде написания компилятора в SQL, я знаю, что это было бы глупо, поэтому, если мы сможем избежать этого обсуждения Я был бы вам очень признателен ...
Ява текущее имя компьютера и пользователя, вошедшего в систему?
можно ли получить имя текущего зарегистрированного пользователя (Windows / Unix) и имя хоста машины? Я предполагаю, что это просто свойство некоторых статического класса. Я нашел это для имени пользователя com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem(); System.out.println(NTSystem.getName()); и это для машины имя: import java.net.InetAddress; ... String computerName; ... try { computerName = InetAddress.getLocalHost().getHostName(); ...
"aapt" IOException error=2, нет такого файла или каталога" почему я не могу построить свой gradle на jenkins?
у меня есть небольшая проблема. Проблема: Я пытаюсь построить gradle моего проекта Android на Дженкинсе, и теперь я стою на этой проблеме, которую я не могу решить. Во время строительства у меня есть это сообщение об ошибке: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java. ...
Когда векторы выделяются, они используют память в куче или стеке?
все ли следующие утверждения верны? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be allocated on stack vector<Type*> vect; //vect will be on stack and Type* will be on heap. как память выделяется внутренне для Type на vector или любой другой контейнер STL? ...
git rebase без изменения временных меток фиксации
имеет ли смысл выполнять git rebase при сохранении временных меток фиксации? Я считаю, что следствием будет то, что новая ветвь не обязательно будет иметь даты фиксации хронологически. Это что теоретически возможно ли вообще? (например, используя команды сантехники; просто любопытно здесь) если это теоретически возможно, то можно ли на практике с помощью rebase не менять временные метки? например, предположим, что у меня есть следующее дерево: master <jun 2010> | : : : oldb ...
Существует ли соглашение об именовании для MySQL?
вот как я делаю это: имена таблиц строчные, используют подчеркивания для разделения слов и являются единственными (например, "foo", "foo_bar" и т. д. у меня вообще (не всегда) есть автоматическое приращение PK. Я использую следующее соглашение: tablename_id (например, 'foo_id', 'foo_bar_id' и т. д.). когда таблица содержит столбец, который является внешним ключом, я просто копирую имя столбца этого ключа из любой таблицы, из которой он пришел. Например, скажем, таблица 'foo_bar' имеет FK ' foo ...
Обратные ссылки регулярных выражений в IntelliJ
Я хочу использовать функцию поиска и замены IntelliJ для выполнения следующего преобразования: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Я пробовал следующие: текст для поиска: model.put((.*),(.*)) Заменить на: model[1] = 2 но Intellij, кажется, не узнает 1 и 2 как обратные ссылки. Я также пробовал один Слэш, но это тоже не работает. ...
Как вызвать событие onclick маркера на Google Maps V3?
Как мне вызвать onclick событие маркера на Google Maps из-за пределов карты? Я использую вариант 3 из API. Я видел много учебников для версии 2, но не могу найти для версии 3. У меня есть глобальный массив (имени метки) содержащий все маркеры карты (google.карты.Маркер.) Теперь я хочу сделать что-то вроде: markers[i].click(); //I know it's not working, but you get the idea... //Next line seems to be the way in v2, but what's the equivalent in v3? GEvent.trigger(markers[i], 'click'); Спаси ...
Автоматическое расширение текстового поля с помощью jQuery
Как я могу сделать textarea автоматически расширяться с помощью jQuery? У меня есть текстовое поле для объяснения повестки дня собрания, поэтому я хочу расширить это текстовое поле, когда текст моей повестки дня продолжает расти в этой области текстового поля. ...
Время измерения в Linux - время против часов, против вызов getrusage против часовой методов gettime против gettimeofday против timespec сделать?
среди функций времени, time,clockgetrusage,clock_gettime,gettimeofday и timespec_get, Я хочу четко понять, как они реализуются и каковы их возвращаемые значения, чтобы знать, в какой ситуации я должен их использовать. Сначала нам нужно классифицировать функции, возвращающие значения настенных часов сравнить с возвращением функций значения процессов или потоков. gettimeofday возвращает значение настенных часов,clock_gettime возвращает значение настенных часов или значения процесса или потоков ...
орг.зимовать.HibernateException: доступ к DialectResolutionInfo не может быть null, когда ' hibernate.диалект ' не установлен
Я пытаюсь запустить приложение spring-boot, которое использует hibernate через spring-jpa, но я получаю эту ошибку: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate. ...
Запуск MSBuild не удается прочитать SDKToolsPath
Привет, у меня возникла небольшая проблема с запуском скрипта NAnt, который использовался для правильной сборки моего веб-сайта на основе .Net 2.0, при компиляции с VS2008 и связанными с ним инструментами. Недавно я обновил все файлы проекта / решения до VS2010, и теперь моя сборка завершается со следующей ошибкой: [exec] C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Common.targets (2249,9): ошибка MSB3086: не удалось найти задачу "сгэн.exe " с помощью s dkToolsPath "" и ...
Показать всплывающее окно / окно сообщения из пакетного файла Windows
есть ли способ отобразить окно сообщения из пакетного файла (аналогично how xmessage можно использовать из bash-скриптов в Linux)? ...
Обнаружение устройств с сенсорным экраном с помощью Javascript
в Javascript / jQuery, как я могу определить, если клиентское устройство имеет мышь? У меня есть сайт, который скользит вверх немного информационной панели, когда пользователь наводит курсор мыши на элемент. Я использую jQuery.hoverIntent для обнаружения наведения, но это, очевидно, не работает на сенсорных устройствах, таких как iPhone/iPad/Android. Поэтому на этих устройствах я хотел бы вернуться к tap, чтобы показать информационную панель. ...
Требуемое поле формы защиты от подделки "RequestVerificationToken" отсутствует ошибка при регистрации пользователя
Я использую Membership.create пользовательская функция, то происходит следующая ошибка, требуемое поле формы защиты от подделки "_ _ RequestVerificationToken " является нет Как я могу это исправить? ...